湖北建设执业资格注册中心网站网站的通知栏一般用什么控件做
湖北建设执业资格注册中心网站,网站的通知栏一般用什么控件做,青岛室内设计公司排名,简易企业网站【QT5-程序控制电源-RS232-SCPI协议-上位机-基础样例【1】】 1、前言2、实验环境3、自我总结1、基础了解仪器控制-熟悉仪器2、连接SCPI协议3、选择控制方式-程控方式-RS2324、代码编写 4、熟悉协议-SCPI协议5、测试实验-测试指令#xff08;1#xff09;硬件连接#xff08;… 【QT5-程序控制电源-RS232-SCPI协议-上位机-基础样例【1】】 1、前言2、实验环境3、自我总结1、基础了解仪器控制-熟悉仪器2、连接SCPI协议3、选择控制方式-程控方式-RS2324、代码编写 4、熟悉协议-SCPI协议5、测试实验-测试指令1硬件连接2指令测试 6、QT实验-编写QT代码7、实验代码8、细节部分1指令要遵循格式-指令测试2硬件连接RS2323输入错误或者错误指令 9、总结 1、前言
你使用一个东西越久你就会发现它能做到的事情可以很多对自己来说qt就是这样刚开始学习时其实也是什么都不懂得的后来慢慢的熟悉通过不同实验以及使用方式发现能做到事情越来越多这里也有你对这个工具的理解程度。
2、实验环境
实验环境还是挺重要的因为有时候在你电脑上能运行的东西在别人的电脑就不一定能运行这一部分的原因就可能是实验版本不一样。 系统环境window环境 QT软件版本qt 5.14.2 硬件连接:USB转RS232的转换器和转换线
程控电源IT6723 连接线9DB转接线
3、自我总结
1、基础了解仪器控制-熟悉仪器
在进行程控电源前一定要对电源本身有一定熟悉给到一个电源至少能通过上边按键进行控制选择出自己需要的电压或者电流另外就需要查找这个仪器的说明书看看都可以进行什么样的控制支持不支持程序控制。 如上图搜索到这是艾德克斯的IT6723一般在网上搜索就能找到官网需要注册号。
官网链接https://cdn.itechate.com/cn/product.html
然后我们找到这个一起说明书如下图。 一般不出意外的话你应该看到如下说明就是这个电源的说明了。
链接https://www.itechate.com/uploadfiles/%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C/user%20manual/it6700h/IT6700%20Programming%20Guide-CN.pdf
2、连接SCPI协议
1为了更好的控制电源我们需要了解SCPI协议并且这个电源文档也有简绍打个比方就像学习英语一样与电源沟通的“语言”或者指令。 上述也对这个SCPI,进行说明了更为详细可以去网上搜索你只要知道它是一种沟通方式就可以了并不依赖RS232这一种通信硬件。
3、选择控制方式-程控方式-RS232
本次选择的RS232,但是你要是仔细看说明书可以发现至少这款程控电源不只是RS232,本篇是使用RS232进行调试如下有其说明如果你是其它类型电源并且协议也是SCPI的话还要考虑接线细节。 4、代码编写
熟悉玩了后最后才是代码编写当然我们先要做个测试使用串口软件进行通信看看是否能控制如果能控制那么程控就简单了。
4、熟悉协议-SCPI协议
简单了解下协议上网搜索还是挺多的这里只是列举更多大家可以自己查找简单说它是一条通信方式一条指令集专门音高测量仪器上的。 参考链接https://blog.csdn.net/weixin_45692672/article/details/113832043 参考链接https://zhuanlan.zhihu.com/p/565512748 具体到文档里本次实验参照说明书如下为其中一个指令
5、测试实验-测试指令
在正式编写QT代码前我们需要作测试就是直接使用串口软件控制程序电源同时来熟悉指令。
1硬件连接
我们需要先连接好硬件才能调试将USB转串口转换器查到PC上找一个DB9公转母的转接线。 另一端插在电源背面上如下图所示。 然后我们打开一个串口软件按照协议说明一条一条测试相关命令如下图所示我们使用一个指令并且设置波特率9600,如何正常就会有相关信息返回来了。
SYST:VERS?2指令测试
为了更好了解我们更多指令测试 1这期间可能会有仪器不响应因为如果控制成功的话是不返回信息的所有有时候你也不知道是不是自己控制成功了多长是吧。
2从自己测试来看好像并不是每条指令都会响应但是一般查询指令都会响应
(3)以下罗列是自己测试的具体可以根据协议说明书来
DISPlay?
VOLTage? //询问当前电压
*IDN? //电源系统版本
OUTPut ON //电源控制--开
OUTPut OFF //电源控制--关
SYST:REM
SYST:ERR? //询问系统错误
*ESR
TRIG:SOUR EXT; COUNT 10
APPLy 12,1 //设置电流电压 12V 1A 如下是测试时填入的指令 如下是是测试时返回情况,记得点上发送新行。
6、QT实验-编写QT代码
如果上边指令测试差不多了基本就可以进行qt相关编写了。 其本本质是“串口通信”也可以说是串口实验可以参考之前样例。
参考连接【QT 5 调试软件串口相关初试串口基础样例】 如下图我们简单更改下波特率 “这里需要注意的是需要先设置电源上的波特率和通讯方式这块是需要对仪器的熟悉”
再加入相关控制指令记得加入“\n”.
7、实验代码
实验代码https://download.csdn.net/download/qq_22146161/88399153
8、细节部分
1指令要遵循格式-指令测试
自己在测试过程中开始不是很懂测试过也不知道成没成功并且控制成功后其实电源不会有任何声音反应反而是错误的时候会听到蜂鸣器响声并且对格式有要求只能自己多测试熟悉。 如下是自己测试记录也是测试很多的。
2硬件连接RS232
自己连接时遇到的看是没有使用DB9公转母线使用杜邦线直接插的发现怎么都不好使这块最好买实体线或者多测试如果发现任何指令都不行那么建议查找线的问题。
3输入错误或者错误指令
我们在使用指令进行测试后过程中由于不熟悉肯定会犯错误输入错误指令这款电源会默认储存10条错误看说明上有写通过询问会依次打印一条错误信息。
对于错误信息后面会有个对照表告诉你是因为啥错误的。
9、总结
就拿本章的程控电源来举例它的本质其实是串口通讯另外你需要使用一些简单的命令语言就可以能控制起来了。
之前是做过相关串口实验的只需要一个RS232的转换器就可以了。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88023.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!