|
通过Active DIO Port属性指定当前的活动DIO端口,从而指明接下来的DIO端口设置都是针对这个端口的。该属性值为一个以字符串形式表示的十进制数。例如,字符串0表示DIO端口0。对于只有一个DIO端口的NI 845x设备,端口值必须设置为0。
通过DIO Port Voltage属性设置当前活动DIO端口的电压特性。DIO Port Voltage属性有下面这些可能的值。
Open-Drain
端口将被设置为开漏极输出电压模式。
Push-Pull 3.3 V
端口将被设置为3.3V推挽式输出电压模式。
该属性的默认值为Push-Pull 3.3 V。
DIO Line Direction Map属性设置了当前活动DIO端口的线输入/输出方向。该属性的值是一个比特数组,表明了端口中每根线的功能。如果bit x = 1,则线x就是输出;如果bit x = 0,则线x就是输入。
该属性的默认值为0(即所有的线均被设置为输入)。
您可以通过DIO线的方向来设置读/写端口,也就是说,输入八位"1"设置方向为写端口,输入八位"0"设置方向为读端口。完成这些设置之后,您就可以将该属性节点连接到一个读端口或写端口VI上。
在LabVIEW中使用NI-845x DIO Port Write.vi或在其它语言中使用ni845xDioWritePort对选定的DIO端口写入8比特数据。
在LabVIEW中使用NI-845x DIO Port Read.vi或在其它语言中使用ni845xDioReadPort从选定的DIO端口读取8比特数据。
在LabVIEW中使用NI-845x DIO Line Write.vi或在其它语言中使用ni845xDioWriteLine对所选定DIO端口中的某一位写入一个布尔值。
在LabVIEW中使用NI-845x DIO Line Read.vi或在其它语言中使用ni845xDioReadLine从所选定DIO端口中的某一位读取一个布尔值。
您可以通过帮助»查找范例查找LabVIEW中的范例程序。
|