NI VISA 20不错的仪器驱动的軟件,軟件可以在检测、编程、配置等方面为用户提供服务,帮助用户快捷的完成设备配置,调试等,让应用的开发变的简单而高效哦,受到非常多的用户喜爱,同时最新版本的功能让用户可以更好的处理编程的问题哦!

NI VISA 20軟件说明
NI VISA 20是一款非常专业的仪器驱动軟件。该軟件还可以配置、编程和故障排除仪器系统的标准,包括GPIB、VXI、PXI、串行、以太网和/或USB接口。该軟件可用性是实施的模拟仪器应用体系结构,它是仪器系统配置、编程和故障排除的标准,包括GPIB、VXI、PXI、串行、以太网和/或USB接口。新版本带来了许多新特性和改进,包括64位WindowsVista的多供应商插件体系结构。简化了系统集成和不同总线上的交互控制程序,便于开发调试。给人们日常生活中带来了很多便利,并且节省了很多时间,提高了大家的工作效率。使用这款軟件可以很快速的帮助大家组建程序,整体来说是一款非常实用的軟件。并且本次小编给大家带来的是NI VISA 20中文,内置补丁,可以很好的将这款軟件给激活并且永久免费的使用。下面还给大家带来了详细的安装教程,感兴趣的小伙伴们千万不要错过了哦,快来本站下载体验一下吧。
NI VISA 20使用说明
一、用该軟件仿真USB设备
我打算在PC机上对USB键盘进行仿真。我想使用该軟件通过PC机的USB口发送数据,使得PC机产生类似USB键盘的功能。我如何做到?
解答: 你不能使用该軟件进行上述操作。USB是主/从关系的设备。带有USB插口的计算机通常视作主设备。USB设备,如键盘、鼠标、硬盘驱动器、摄像头等,通常作为从设备。在USB主设备与USB从设备之间存在着硬件间的差别,这些差别不能通过軟件编程解决。这是USB电缆的每个端口有着不同的连接器造成的。USB电缆不支持PC机上两个USB端口之间的互联。不过,USB回环电缆可以完成两个USB端口间的互联。更为重要的是,的API函数只支持对USB从设备的编程。即使拥有PCI USB仿真器板,也不能通过进行编程。同时,不能反向使USB-232接口,即USB到串行适配器。USB不能像串口一样发送字符。
二、该軟件中的终止符
各种基于消息的总线使用终止符提示消息传输结束。对于与完整的488.2协议(GPIB Instr、VXI/GPIB-VXI Instr、USB Instr和TCPIP Instr)相对应的该軟件资源类型,通常不需要使用终止符,因为协议实现本身就有指定消息结束的机制。只有在使用其他该軟件资源类型(Serial Instr、USB Raw和TCPIP Socket)时,才需要告诉VISA消息是如何终止的。
傳入和傳出的消息都可以有終止符。兩個常見的終止符是“換行符”(代碼顯示'\n'、ASCII十進制10,或十六進制0x0A)和“回車符”(代碼顯示'\r'、ASCII十進制13,或十六進制0x0D)。
四个主要的该軟件属性处理终止。两个属于“基于消息的设置”,另外两个属于“串口设置”。基于消息的属性是“终止符”和“启用终止符”,串口特定的属性是“串口读取结束模式”和“串口写入结束模式”。本文详细介绍了每个属性,并讨论特殊注意事项。

NI VISA 20軟件特色
1、通用I/O接口軟件许可证信息 虚拟仪器軟件架构是对包含GPIB、VXI、PXI、串口(RS232/485)、以太网、USB和/或IEEE 1394接口的仪器系统进行配置、编程和故障排除的标准。 新特性包含LXI自动发现MAX对LXI设备信息进行了完善)、MAX中的Conflict Manager设置、Mandriva Linux 2009支持、openSUSE 11.0支持以及用于64位Windows Vista的多厂商插件架构。
2、是贯彻执行的标准。 它提供了硬件与LabVIEW、LabWindows/CVI和Measurement Studio(用于Microsoft Visual Studio)等应用开发环境之间的编程界面。
3、開發環境和GPIB硬件等産品隨附開發許可證。運行發布許可證隨附于發布完畢的系統,該系統包硬件、開發環境和通過開發環境編寫的應用程序。
NI VISA 20軟件亮点
1. 终止符(TermChar)
該屬性將一個無符號的8位整數作爲輸入。因此,除非知道終止符的ASCII值,否則最好是指定值來設置屬性,如上所示。將此屬性值用作讀取和寫入的終止符。設置這個屬性值不會影響它是否被使用。
雖然TermChar並不局限于串口通信,但您可能希望在使用完整的488.2協議總線上通信時使用其他終止機制,如介紹中所述。例如,當通過GPIB進行通信時,標准是使用硬件線EOI進行終止。
注:该軟件Configure Serial Port.vi通过终止符参数设置该属性,默认为换行符(0x0A = '\n' = LF)。
2. 启用终止符(TermChar En)
如果设为TRUE,则此属性将指示该軟件在遇到终止符时停止读取。注意,它不限于串口;您可以使用该属性终止其他总线上的读取。
重要提示:如果“串口讀取結束模式”(下文所述)設爲TermChar,則忽略此屬性且不返回錯誤。
該屬性不影響寫入的終止符。
注:该軟件Configure Serial Port.vi通过启用终止符参数设置该属性,默认为TRUE。
3.串口读取结束模式(ASRL End In)
该属性指定用于终止从軟件缓冲区读取操作的方法,仅用于串口通信。有效值为:值

NI VISA 20安装教程
1、在本站下载并解压,如图所示,得到ni-visa_20.0.0_offline.iso安装镜像和NI License Activators文件夹
2、加载NI VISA 20_20.0.0_offline.iso镜像,双击Install.exe运行,如图所示,勾选接受许可协议选项,点击下一步
3、继续点击下一步, 如图所示,选择安装功能组件,点击下一步
4、安裝完成,退出向導並重啓
5、打开NI License Activators文件夹,管理员身份运行NI License Activator 1.2.exe,选择條目并右键激活即可,以上就是NI VISA 20的安装教程。

NI VISA 20注意事项
None (0) 遇到终止符时读取不会停止。
Last Bit (1) 字符到达最后一位时读取停止。
TermChar (2)
(Default) 遇到终止符时读取停止。该值为默认值。
重要提示:如果该值设置为TermChar (2),则忽略“启用终止符”属性值。
如果达到字节计数(由“该軟件读取”指定)或超时(该軟件属性),则无论该属性为何值,读取都会终止。
通过将“取消启用结束指示(Suppress End En)”属性设为TRUE,可禁用该属性。
注:如果启用终止符输入设为F,则该軟件Configure Serial Port.vi设置该属性为None;如果启用终止符输入设为T,则将其设为TermChar。
4.串口写入结束模式(ASRL End Out)
該屬性指定終止寫入操作的方法。有效值爲:
None (0)
(Default) 写入后没有终止符。
Last Bit (1) 写入操作发送除最后一个最高位清除字符的所有内容,然后发送有最高位的字符。
TermChar (2) 终止符的值将附加到所有写入的末尾。
Break (3) 每次写入后都会发送一个串口中断。串口中断是一系列连续的空间值,通常用于指示仪器停止正在进行的操作或放弃输出缓冲区中的任何数据。请谨慎使用此方法。
您可能会看到较早的仪器驱动程序在该軟件写入”之前附加终止符。这是因为旧版本的该軟件不支持这个属性,所以用户必须显式附加终止符。现在通过设置该属性即可实现该功能,因此无需额外操作。
您可以通过将“发送结束指示(Send End En)”属性设置为FALSE来禁用该属性。
注:该軟件Configure Serial Port.vi不会设置该属性。必须通过属性节点来设置