C++
HELP_ME_HELP_U
过程控制,变频调速,伺服运动控制。
展开
-
父类调用子类方法
父类调用子类方法子类可能会在父类的基础上增加一些方法。简单工厂模式中,会创建出子类然后将子类的指针赋给父类。// Factory.cpp : 定义控制台应用程序的入口点。// #include "stdafx.h"#include<iostream> using namespace std; class Product{public: virtual ...原创 2020-04-01 14:47:11 · 3153 阅读 · 0 评论 -
OPCDA客户端开发过程记录
1. 遇到最大的问题是 r1 = m_IOPCSyncIO-&amp;amp;gt;Read(OPC_DS_DEVICE, 1, phServer, &amp;amp;amp;pItemValue, &amp;amp;amp;pErrors); 返回有问题:0x74AF1761 (rpcrt4.dll) (SynOpc.exe 中)处有未经处理的异常: 0xC0000005: 写入位置 0x2B35FC13 时发生访问冲突。...原创 2018-05-14 08:39:17 · 3006 阅读 · 7 评论 -
OPC UA Client 开发总结:基于open62541
本文记录使用open62541开发OPC UA 客户端的一些要点。测试服务器:open62541官网可下载各系统版本的库文件,经本人测试,windows系统下,x64版本支持win32和x64,也就是说库可能不需要切换;由于本人电脑上没有OPC UA服务器,所以测试时使用了施耐德PLC,此PLC内置UA Server,使用前先配置好Server,主要包括变量的访问权限和IP;测试代码前使...原创 2018-11-13 16:52:19 · 6981 阅读 · 2 评论 -
记录一次多线程使用中的BUG
今天可算是坑了爹了。使用Qthread,class.moveToThread(),竟然不能将线程和界面线程分离!!!!!!最后发现,class继承了QWidget,因为我要使用打开文件功能,依赖QWidget。最后改程序,将打开文件放在class外面,将class依赖项改为QOBJECT,问题解决!多线程起飞!...原创 2019-04-18 17:36:55 · 286 阅读 · 2 评论