分享一个最近做的项目,因为设备搭载了工控机,没有使用触摸屏,所以用工控机做了一个类似触摸屏的窗口程序,PLC用的三菱FX5U,跟PC通讯是通过三菱的控件MX Component。首先我们工控机需要安装好MX控件,然后设置通讯参数;
通过FX5U的内置以太网口连接工控机,设置好逻辑站号;
如上设置好参数后(PLC那边也有设置好相应参数),点击TEST按钮;
弹出连接成功窗口,就说明PC与PLC已经通讯上了;
接下来打开VS软件(我的是VS2017),新建一个窗体应用程序;
新建好窗体程序之后,需要添加一个ActUtlTypeLib的引用,如果没有安装MX控件则添加不了;
添加引用之后,设置ActUtlTypeLib的属性:嵌入互操作类型为FALSE;
设置完之后就可以写代码了,先在窗体添加两个BUTTON按钮做通讯连接,通讯断开的按键,一个PictureBox做通讯是否成功的监控;
通讯的代码如下:
以上就是通讯部分的代码;
通讯连接
通讯断开
在学习一门新技术时,最令人头疼的莫过于布置环境了,今天给大家分享下搭建VS2017+Qt5.12+Win10环境的详细步骤,以便你可以体验最新版Qt的强大功能,前面的坑小豆君都帮你踩过了,只要你跟着我的步骤走,就能顺利搭建起Qt环境。
安装的步骤是:CMake=》VS2017=》Qt5.12=》vsaddin如果你嫌下载麻烦,小豆君已经将所需文件打包,你可以直接从百度网盘下载:https://pan.baidu.com/s/16C61kog-D2nMlzXIzH-1Xw提取码: u35w
下面是网址,你可以直接打开链接进行下载
如下图,进入官网,下载红框中的安装文件https://cmake.org/download/
下载CMake
直接双击运行,选择为所有的用户添加环境变量。其它的都选下一步即可。
添加到环境变量Path中
选择安装路径
安装成功
打开如下下载页面,选择红框中的专业版,下载在线安装包https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes
下载在线安装包
在线安装文件
下载完成后,双击在线安装文件,弹出如下界面,按需求勾选需要的组件,然后点击安装,这个时候,你就可以喝杯茶,静待安装结束了。安装结束后,需要重启电脑,我们选择稍后重启。
选择安装组件
http://download.qt.io/archive/qt/5.12/5.12.0/
下载Qt5.12
在选择组件的时候,可以按需求选择,以下为推荐,其它直接选择下一步
选择安装组件
安装了vsaddin之后,你就可以把qt工程导入到vs中了http://download.qt.io/archive/vsaddin/
下载vsaddin
安装很简单,一路下一步就可以。
好了,所有的软件均已安装,现在重启电脑。
具体方法:文件=》新建文件或项目
新建Qt Gui工程
新建Qt Gui工程
创建 完成后,直接运行程序
完美运行
打开VS2017,如果vsaddiin安装正确的话,在2017的菜单栏中会多出一个菜单:Qt Vs Tools
导入Qt项目
点击Open Qt Project File,即pro文件,即可导入
打开pro文件
导入成功
导入成功
如果你是第一次导入,有的环境需要设置Qt工作目录
配置Qt
然后F7编译一下程序,再运行,一个Qt新窗口就会出现在你的面前,激不激动啊,至此,关于VS2017+Qt5.12环境已经搭建好了,接下来就可以体验新功能啦。
相关问答
vs 2008的即时 窗口 怎么调出来?你好,以下引用自MSDN:“即时”窗口用于在设计时调试和计算表达式、执行语句、输出变量值等。它使您得以在调试期间输入表达式,由开发语言对其进行计算或执行...
vs2017 打开vbs显示行号?Options界面中TestEditor->AllLanguages(当然也可以设置对应的语言)->General,在Settings中勾选Linenumbers。...
vs 2022怎么恢复最开始的 窗口 ?vs2022恢复最开始的窗口方法:1、按CTRL+Z可以撤销上一次的操作。2、常用的恢复数据的有EasyRecoveryProfessional跟FinalData但是,恢复是要有运气的;3、...
vs 运行时为什么不跳出输出 窗口 ?VS运行时不会跳出输出窗口的主要原因是为了提供更好的用户体验和调试功能。当程序执行过程中,如果跳出输出窗口,会中断用户对代码的编辑和查看,影响开发效率。...
vs2017 web服务器虚拟路径怎么设置?打开Internet信息服务窗口,在想要创建虚拟目录的Web站点上单击右键,选择“新建”→“虚拟目录”。弹出虚拟目录创建向导:别名是映射后的名字,即...
vs2017 如何在线快速下载和安装?不装C盘?vs2017如何在线快速下载和安装?不装C盘?简单几步,让你轻松解决。1、https://visualstudio.microsoft.com/zh-hans/vs/进入网站,选择自己需要的版本进...
vs 2019 窗口 间怎么传递函数?打开vs2019窗口,然后点击设置就能传递函数打开vs2019窗口,然后点击设置就能传递函数
[C++] VS2017 有关strcpy报错!-ZOL问答楼下不懂不要去管它,现在VS2017只支持UWP应用开发不支持普通的form窗体因为微软已经放弃了普通桌面应用使用windows通用程序开发者方便使用者也方便微软...
vs 如何改变窗体边框颜色?关于这个问题,在VisualStudio中,可以使用以下步骤来改变窗体边框颜色:1.打开窗体设计器,选择窗体控件。2.在窗体属性中找到“FormBorderStyle”属性,并将...
C语言如何开发桌面GUI应用程序?2.接着打开cmd窗口,输入一下“pkg-config--cflagsgtk+-3.0”命令,如果输出如下,则说明配置成功:这时你就可以测试一下GTK自带的示例,直接输入命令“gtk3-...