VISA裡我可以設定或是使用10個以上的COM或是LPT ports嗎?
主要軟體: Driver Software>>NI-VISA
主要軟體版本: 3.1
主要軟體修正版本:
次要軟體: N/A
問題: VISA支援多少個序列埠?VISA裡我可以設定或是使用多少COM ports呢?我可以在COM9之上使用COM port嗎?
解答: 下列的資料對Win32(Windows 98, Windows 95, Windows NT, Windows 2000)和Solar的操作系統是有效的:VISA 1.2支援32個序列埠而VISA 2.0支援128個序列埠,ASRL是VISA resource對於序列埠和平行埠的描述元,例如,COM1表示為ASRL1(或是ASRL1::INSTR)。敘述元ASRL1到ASRL9預設為序列埠。ASRL10以上為平行埠,如果你想要在COM9以上使用序列埠(例如,你想將ASRL10或以上設為序列埠而非平行埠),你必須編輯
\VXIpnp\[OS]\NIvisa資料夾裡面的visaconf.ini檔,改變ASRL-RSRC-ALIAS這部份,[OS]指你的操作系統。
下列的範例代表將ASRL10::INSTR設為COM10以及將ASRL11::INSTR設為LPT1。
[ASRL-RSRC-ALIAS]
Name0 = "ASRL10::INSTR"
Alias0 = ""
Enabled0 = 1
Static0 = 1
SystemName0 = "COM10"
BaudRate0 = 0
DataBits0 = 0
Parity0 = 0
StopBits0 = 0
FlowCtrl0 = 0
Name1 = "ASRL11::INSTR"
Alias1 = ""
Enabled1 = 0
Static1 = 1
SystemName1 = "LPT1"
BaudRate1 = 0
DataBits1 = 0
Parity1 = 0
StopBits1 = 0
FlowCtrl1 = 0
相關連結:
附加檔案:
報告日期: 02/19/1999
最後更新: 04/23/2006
文件偏號: 1IICM3OL
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.