机电一体化
文章平均质量分 68
ValiantFrank
这个作者很懒,什么都没留下…
展开
-
Qt子线程调用定时器
文章目录前言一、不指定父对象实例化线程和定时器变量二、线程间通过信号和槽的方式传数据总结前言Qt作为人机交互界面开发的主流工具,在工业控制领域也得到了广泛的应用。工业控制中,需要对大量的实时数据读取、显示、计算和保存,在一个线程中实现这些功能,很有可能会造成界面卡死的情况。本文介绍一种不需要重写子线程类的简单方法,希望能给读者一些启发。初学Qt,还在摸索中,所说内容难免有错误和不准确的地方,请大家多多指教。编译环境:Qt5.9.8 Qt Creator 4.8.2 (32位)一、不指定父对象实原创 2020-12-15 22:09:34 · 3925 阅读 · 0 评论 -
使用Qt二次开发周立功CAN(三)
一、前言在成功加载CAN接口函数库并打开CAN盒子的基础上,本文介绍如何在线程中完成报文的接收,报文格式的转化并通过TableWidget控件进行显示。编写过程参考了北京爱泰联合科技有限公司的DEMO http://www.itekon.com/download_2840.html二、开辟子线程因为是实时接受报文,比较占用资源,所以开辟一个线程,并在线程的run()函数中使用while循环来接收报文。参考b站上面https://www.bilibili.com/video/BV1XW411x7NU?原创 2020-09-11 19:35:43 · 7847 阅读 · 8 评论 -
使用Qt二次开发周立功CAN(一)
**使用Qt二次开发周立功CAN(一)**使用Qt二次开发周立功的CAN通信,第一步需要完成动态链接库的加载,成功加载之后才能调用其提供的接口函数。加载库需要注意的问题有两个:一是Qt版本和动态链接库的版本必须匹配,32位的Qt只能调用32位的动态链接库(X86)。二是注意动态链接库文件的位置。一、Qt与动态链接库版本1.Qt版本:Qt使用的是5.9.1,QtCreator为4.3.1,使用的是Qt 5.9.1 MinGW 32bit编译器。http://download.qt.io/offici原创 2020-08-29 12:22:51 · 14557 阅读 · 8 评论 -
SOLIDWORKS中三维模型导入ADAMS的一些约束添加和注意事项
1.SOLIDWORKS模型转入ADAMS的格式及导入步骤首先将零件图或者装配图另存为.parasolid格式,其次将保存好的.parasolid格式文件的后缀改为.xmt_txt。之所以这样做可以避免模型中多个实体的重复(注意保存路径不要有中文和空格)。然后点击打开好的ADAMS软件左上角的“文件”,“导入”,“文件类型”为Parasolid;“读取文件” 的空格栏中右击,“浏览”,找到刚刚...原创 2019-05-25 20:57:15 · 13040 阅读 · 4 评论