C# 调用TRIO控制器ActiveX教程
程序员文章站
2023-10-30 23:21:10
最近项目由于用到上位机与TRIO交互,为了使交互编程方便,使用了TRIO的COM组件。记录一下为方便以后自己使用,同时也方便大家做参考! 组件下载地址(百度云盘):https://pan.baidu.com/s/15Txpl-4MNxjJRlwIsamkuw 1、下载后解压文件,TrioPCMoti ......
最近项目由于用到上位机与trio交互,为了使交互编程方便,使用了trio的com组件。记录一下为方便以后自己使用,同时也方便大家做参考!
组件下载地址(百度云盘):https://pan.baidu.com/s/15txpl-4mnxjjrlwisamkuw
1、下载后解压文件,triopcmotion_2_19_0(x86)_setup 按照提示安装即可!
2、打开vs2015(或其他版本),创建c#窗体应用
创建c#窗体参考链接:
3、在菜单栏中点击【视图】中的【工具箱】 或 快捷键:ctrl + alt + x。
4、选择其中的一个选项,然后点击:鼠标右键,选择:【选择项】弹出选择工具箱,选择点击【com组件】,下拉找到 "triopc control" 组件勾选,【确定】即可 。
5、点击【常规】,里面加载有 " triopc control " , 点击拖动至 “ form1 ” 即可!
6、简单测试,连接trio,更据trio控件文档撸代码即可!
trio控件文档地址:
7、用控制器mc4n链接,测试成功,可根据业务编写c#。
代码:
using system; using system.collections.generic; using system.componentmodel; using system.data; using system.drawing; using system.linq; using system.text; using system.threading.tasks; using system.windows.forms; namespace triopc_test { public partial class form1 : form { short vr_number; int vr_value; public form1() { string set_ip = "192.168.0.250"; initializecomponent(); axtriopc1.sethost(set_ip); axtriopc1.open(2, 0); axtriopc1.getconnectiontype(); } private void axtriopc1_onreceivechannel5(object sender, eventargs e) { } private void button1_click(object sender, eventargs e) { vr_value = convert.toint32(textbox1.text); vr_number = short.parse(textbox3.text); axtriopc1.setvr(vr_number,vr_value); } } }
以上就是简单的分享trio控件的应用,后期会写一个完整的demo学习!
推荐阅读
-
C#调用Activex中串口电子秤的数据,并将电子秤的数据显示到前端页面
-
C# 调用TRIO控制器ActiveX教程
-
C# Activex调用USB摄像头--附带源码
-
Sql Server数据库万能分页存储过程与C# API控制器调用
-
C#调用Activex中串口电子秤的数据,并将电子秤的数据显示到前端页面
-
C#调用windows api的要点_PHP教程
-
C# 调用TRIO控制器ActiveX教程
-
PHP调用C#开发的dll类库方法_PHP教程
-
php 调用c# .NET 写的webservice(亲测通过)_PHP教程
-
ThinkPHP控制器间实现相互调用的方法,thinkphp控制器_PHP教程