- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 libxlsxwriter库编译使用教程
在这里插入图片描述](https://i-blog.csdnimg.cn/direct/26022cc7782e489f98fe0b7e62da879b.png!点击第四步的按钮会出现这个页面,我是用在VS2013 X64平台,根据自己的选择。参考:https://blog.youkuaiyun.com/horsee/article/details/128978220。选择好目录,上面那个是源目录,下面的是生成的地方目录。按照步骤来的话 你选择生成的目录里面会出现这些东西。紧接着就生成,就会出现下面的四个文件。
2024-08-15 18:01:17
1263
原创 Kithara用实时定时器UDP发送数据时发生错误解决方法
在用Kithara中的KS_createTimer创建定时器,再另外一个进程中运用KS_sendToSocket发生错误。我这面遇到的错误是,开启之后跑了5000多次,定时器不跑了,但是共享内存还可以操作。再做测试的时候用用官方示例,找对网卡能通讯上,在进行下一步的操作。
2024-04-22 09:59:49
252
1
原创 Kithara RTS进程和QT 创建共享内存
然后剩下的是dll里面的函数,注意函数的名字比较关键_initFunction,在上面代码中KS_execKernelFunction函数得需要。后面可以在创建一个别的东西,或者在这个init里面进行对数据的操作,看看可不可以就可以了。注意:程序结束一定要释放你创建的东西,如果不幸程序没正常退出,恭喜你得需要关机重启嘻嘻嘻!下面这一段就是QT里面的内容,"Kernel.dll"这个dll根据具体工程来。首先找到官方示例,随便一个都行。注意:如果在QT上面发现数据对不上,在引头文件的时候,要注意字节对齐。
2024-04-22 09:52:26
368
1
原创 C++ creatEvent使用
如果为TRUE,当事件被触发后,即使有多个等待线程被唤醒,事件状态将保持“有信号”状态,直到显式调用ResetEvent()函数将其重置为“无信号”。如果为FALSE,事件为自动重置类型,一旦有一个等待线程被唤醒,事件会自动变为“无信号”,其他等待线程将继续阻塞。创建了一个手动重置事件,一旦它被触发,所有等待的线程都会被唤醒,并且事件状态保持为“有信号”,直到程序明确调用ResetEvent(hEvent)来将其重置为“无信号”。如果为NULL,创建的是一个本地事件,只能在同一进程中访问。
2024-04-17 16:21:02
389
1
原创 QT创建文件夹 删除文件或者文件夹
QDir().exists(strPath))//是否传入了空的路径||路径是否存在。bool DeleteFileOrFolder(const QString &strPath)//要删除的文件夹或文件的路径。dir.exists(“D:/CNCData/”)) //如果Images文件夹不存在。//创建文件夹(名为Images)
2024-03-19 10:59:30
717
1
原创 CODESYS SMC_AXIS_REF_CHANGED_DURING_OPERATION 多轴控制会出现的错误
解决方法时SMC_FollowPosition2 : ARRAY[0..2] OF SMC_FollowPosition;定义一个数组进行1控制。当用SMC_FollowPosition控制轴或者其他形式时,定义一个对象控制一个轴是没问题的,当运用for循环控制时,会报32的错误。
2024-01-13 09:42:34
1019
1
原创 Qt信号与槽的使用方法
一. 在ui界面下创建信号与槽的链接先创键一个新的项目,进入到ui界面下,添加一个按钮进来这有两个选项右面是进行设置,左面是退出设置,也可以按快捷键F3F4进入到编辑模式下之后我们点击一下按钮往下拖一下就会出来以下界面然后我们把下面的选项勾上就能找到信号与槽了,这里我们选择按下按钮关闭窗口选择ok,运行这个项目点击一下这个按钮窗口就关闭了。二. Ui界面下singal slot Edit方式链接我们再次进入到ui界面下,然后添加一个按钮,然后下面有个加号,如图所示:点击一下,出来
2021-04-15 11:12:57
2585
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人