LabVIEW论坛
直播中

尚文清

7年用户 1556经验值
私信 关注
[文章]

在LabVIEW中如何实现对串口中的DTR和RTS信号线的控制?

可以通过程序框图中的VISA属性节点(Property Node)中的Modem Line Settings里的属性来读、写串口中的DTR和RTS等控制线。

labview 6.x, 7.x
请根据以下步骤放置VISA属性节点并选择Modem Line Settings:
  • 在LabVIEW的程序框图,放置一个属性节点Functions Palette » Instrument I/O » VISA » VISA Advanced)。
  • 右键点击属性节点,然后选择Property
  • 选择Properties » Modem Line Settings.
  • 选择相应的设置属性(Line CTS StateLine DCD StateLine DSR StateLine DTR StateLine RI StateLine RTS State)。



LabVIEW 5.x
请根据以下步骤放置VISA属性接点并选择Modem Line Settings:
  • 在LabVIEW的程序框图,放置一个属性节点Functions Palette » Instrument I/O » VISA)。
  • 右键点击属性节点,然后选择Property
  • 选择Properties » Modem Line Settings.
  • 选择相应的设置属性(Modem CTS StateModem DCD StateModem DSR StateModem DTR StateModem RI StateModem RTS State)。
请注意:您可以通过属性节点读、写串口的DTR和RTS控制线,但是对于以上列出的其他控制线,您只能通过属性节点作读操作。右键点击该属性节点并在快捷菜单中选择Change To Write,可以对相应的控制线作写操作;同样的,右键点击该属性节点并在快捷菜单中选择Change To Read,可以对相应的控制线作读操作。

回帖(2)

邬元

2019-8-14 15:56:34
请问有实例程序吗。方便发我一下吗?谢谢楼主!!!!!!!!!!!!!!!!!!!
举报

Mam

2022-5-31 09:33:09
楼主,有例程吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分