在项目开开发的时候难免需要使用到串口,那么有两个选择一是使用VISA进行串口通讯,二使用SerialPort进行串口通讯等。当然还有其它的方法。今天我们来讲怎么使用SerialPort进行通讯,SerialPort的好处是可以使用事件回调,并不需要等待串口回应。我们直接上干货
一、连接串口并打开

二、注册数据接收事件

三、创建事件回调VI,VI程序如下

四、前面做完之后,做个简单介面

五、制作发送与接收功能,在循环里面做两个事件,一个是发送按钮事件,用于调用接口发送数据,另外一个是接收数据事件,用于接收回调数据。


六、调用完之后就需要关闭资源。

按上面的几个步骤就可以与串口进行通讯,上面的例子只是完成了串口对接,并未制作与通讯协议,比较连接PLC,会涉及到通讯协议如ModBusRTU等。各种长各样的协议
|