在LabVIEW中,我应该怎么实现对串口中的DTR和RTS信号线的控制?



主要软件: LabVIEW Development Systems>>Full Development System
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems>>Base Package
硬件: Serial

问题: 在LabVIEW中,我应该怎么实现对串口中的DTR和RTS信号线的控制?

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


LabVIEW 6.x, 7.x
请根据以下步骤放置VISA属性节点并选择Modem Line Settings:
  1. 在LabVIEW的程序框图,放置一个属性节点Functions Palette » Instrument I/O » VISA » VISA Advanced)。

  2. 右键点击属性节点,然后选择Property

  3. 选择Properties » Modem Line Settings.

  4. 选择相应的设置属性(Line CTS StateLine DCD StateLine DSR StateLine DTR StateLine RI StateLine RTS State)。
LabVIEW 5.x
请根据以下步骤放置VISA属性接点并选择Modem Line Settings:
  1. 在LabVIEW的程序框图,放置一个属性节点Functions Palette » Instrument I/O » VISA)。

  2. 右键点击属性节点,然后选择Property

  3. 选择Properties » Modem Line Settings.

  4. 选择相应的设置属性(Modem CTS StateModem DCD StateModem DSR StateModem DTR StateModem RI StateModem RTS State)。
请注意:您可以通过属性节点读、写串口的DTR和RTS控制线,但是对于以上列出的其他控制线,您只能通过属性节点作读操作。右键点击该属性节点并在快捷菜单中选择Change To Write,可以对相应的控制线作写操作;同样的,右键点击该属性节点并在快捷菜单中选择Change To Read,可以对相应的控制线作读操作。

相关链接:

附件:





报告日期: 05/23/2006
最近更新: 05/28/2006
文档编号: 21P954LI