PC Motion让运动控制更简单!| PC Motion 支持基于Qt的开发方式!
PC Motion让运动控制更简单!TRIO PC Motion为高级编程语言用户提供PC 端开发的插件,使用户软件与运动控制紧密结合。
PC Motion提供两种形式插件:ActiveX控件和DLL,它们适用于多种平台,且支持多种编程语言。其中,ActiveX控件具有可视化编程的优势,在使用的过程中,只需将控件拖动至界面,然后基于该控件完成程序与TRIO控制器的交互,使用过程简单、方便;DLL则分为C++DLL和.NET DLL,其使用方式更加自由。
PC Motion 支持基于Qt的开发方式。以Qt5.9.9在Windows10 64位系统中,使用Qt Creator4.11.0进行软件开发为例,简单说明如何使用C++ DLL进行开发。
C++DLL基于Qt开发演示
视频演示操作
步骤分解演示:
01
步骤1:在Qt Creator中新建一个Widgets Application项目。
02
步骤2:新建完项目后,在Trio PC Motion的安装目录C:\Program Files\TrioMotion\TrioPCMotion中,将TrioPC.h、TrioPC64.lib、TrioPC64.dll复制到项目的目录中。
03
步骤3:添加对TrioPC.h的引用
a)在项目的目录下,右键“Headers”,选择 “添加现有文件…”
b)在弹出的对话框中,选择项目路径下的TrioPC.h文件,然后单击“打开”按钮。
04
步骤4:项目中添加lib文件。在pro文件中添加TrioPC64.lib。
05
步骤5:在mainwindow.h文件中添加以下头文件的引用,#include <Windows.h>、#include <minwindef.h>、#include “TrioPC.h”。并添加控制器连接句柄context,以及回调函数fireEventFunc。
06
步骤6:在mainwindow.ui中添加一个PushButton,用来连接控制器,然后右键“转到槽”,在弹出的对话框中选择clicked信号,最后点击“OK”。
07
步骤7:实现槽函数,并回调函数。
08
步骤8:运行程序,并点击“连接”按钮。