本文来源电子发烧友社区,作者:jinyi7016, 帖子地址:https://bbs.elecfans.com/jishu_2290095_1_1.html
经过日夜奋战,上位机的雏形终于做出来了,
先看主界面,由于时间仓促,还没有进行美化,只是功能上的简单实现。
使用的qt版本为5.9.运行在win10上,理论上可以进行交叉编译后,运行在ARM的开发板上也是可以的。
每次通讯还要确定一下串口号确实不太方便,尤其是电脑上插着多个串口线的时候。
所以,这里让程序遍历所有可用的串口号,来自动查找出电阻箱的串口号,并使用相应的配置打开串口即可。
根据电脑上插着的串口的线的多少,分配的串口号的不同,查找的时间也不同。
只要点一下“查找设备”,当找到后,按键会变成绿色,否则会弹出窗口提示“末找到设备”,这时,就要看一下驱动是不是安装了,电脑是不是识别到了串口号,还有一个最主要的是,电阻箱有没有开机。
使用方法:
将到打设备,并连接到后,就可以用上位机配置电阻值的大小了。
目前是两种方式 :
一、
可以通过Slider来调整电阻值的大小,范围是通过与电阻箱通讯后确定的,当滑动到指定点后,释放鼠标后,会把滑动的值设置到电阻箱上。
最后设置的电阻值会显示在滑动条的最后的文本中。
二、
还可以通过启动按键来动态、周期性的改变电阻值的大小。
三、
至于模拟PT100、PT1000,光敏电阻的方式,目前还在计划中,其中的逻辑还没有想好,不同的应用,可能需要的逻辑是不同的,使用前两种方式基本上也可以识别这些传感器的模拟了。
这些功能,可能要针对项目来定制功能了,后续在工作项目中用到后,会再加上。
注意:考虑到串口通讯的速率等问题,这里周期时间要大于100ms,如果小于,会设置一下SP值为开始阻值,但不会启动周期设置。
如上配置,启动后,电阻箱如视频所示。
发布评论请先 登录
相关推荐
高压电阻箱如何进行负载测试?
爱普生(EPSON) 常规可编程晶振
![爱普生(EPSON) 常规<b class='flag-5'>可编程</b>晶振](https://file1.elecfans.com/web3/M00/05/C5/wKgZPGeEv6WAJRI6AADTYid_KYg146.png)
直流电阻箱的检定校准
![直流<b class='flag-5'>电阻箱</b>的检定校准](https://file1.elecfans.com/web3/M00/05/55/wKgZPGd_LDmAF_Z6AAAOEmo42yE566.png)
可调电阻箱阻值范围是多少
PLC可编程控制器的简介
用TMAG5328电阻器和电压可编程霍尔效应开关实现可编程性和诊断
![用TMAG5328<b class='flag-5'>电阻</b>器和电压<b class='flag-5'>可编程</b>霍尔效应开关实现<b class='flag-5'>可编程</b>性和诊断](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
可编程电源使用方法
可编程电源如何编程
上位机与PLC的区别
什么是可编程直流回馈负载箱?
![什么是<b class='flag-5'>可编程</b>直流回馈负载<b class='flag-5'>箱</b>?](https://file1.elecfans.com/web2/M00/EA/CA/wKgaomZVrfGAMrWxAABBDM1TF_M823.png)
评论