闪电下载吧 最新软件 免费软件 绿色软件

网络资源 软件专题

您的位置:闪电下载吧_绿色免费软件下载网站 > 工具软件 > NI-VISA 20.0 授权激活教程

NI-VISA 20.0 授权激活教程

  • 软件大小:未知
  • 更新日期:2021-06-05
  • 官方网站:https://www.ni.com/
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
NI-VISA 20.0 授权激活教程
NI-VISA 20破解版为使用GPIB、串行、PXI和其他类型仪器的用户提供支持。是虚拟仪器软件架构 (VISA) 的 NI 实现,VISA 是一种用于配置、编程和故障排除仪器系统的标准,包括 GPIB、VXI、PXI、串行、以太网和/或 USB 接口。该API通过NI-VISA驱动进行安装。典型的VISA应用程序应执行几个步骤,打开指定VISA资源的会话句柄,对该资源进行配置(设置波特率、终止字符等),对设备执行写入和读取,关闭资源的会话句柄,处理可能发生的任何错误。新版本增加了对 LabVIEW NXG 5.0 的支持,破解版下载,含激活工具,有需要的朋友不要错过了!

安装激活教程

1、在本站下载并解压,如图所示

2、安装程序, 勾选接受许可协议选项

3、选择安装内容

4、安装完成,管理员身份运行NI License Activator 1.2.exe,右键点击activate激活即可

软件优势

1、接口独立性
无论是哪种类型的接口,NI-VISA均采用相同的操作来与仪器进行通信。这意味着接口是可以随意切换的,而且要与不同的仪器通信,只需使用一种编程语言即可。举例来说,无论仪器采用的是串行、GPIB还是USB接口,如果要将ASCII字符串写入基于消息的仪器,VISA命令都是相同的。
2、平台可移植性
在NI-VISA中,使用VISA函数调用编写的程序可以在平台之间移动。VISA通过定义自己的数据类型来实现这一点。这样可以确保在不同平台上应用的性能始终如一。因此,使用LabVIEW编写的VISA应用程序可以轻易地移植到支持LabVIEW的任意平台上。NI-VISA支持多种操作系统,包括Windows操作系统、MAC OS操作系统和Linux操作系统。
3、易用性
NI-VISA是一个极其简单的API,非常容易上手,其自身大部分I/O功能的函数不受总线限制。最常用的仪器功能只需通过简洁的命令集实现,因此用户不需要学习多种总线类型的底层通信协议。

使用说明

一、用NI-VISA仿真USB设备
我打算在PC机上对USB键盘进行仿真。我想使用NI-VISA通过PC机的USB口发送数据,使得PC机产生类似USB键盘的功能。我如何做到?
解答: 你不能使用NI-VISA进行上述操作。USB是主/从关系的设备。带有USB插口的计算机通常视作主设备。USB设备,如键盘、鼠标、硬盘驱动器、摄像头等,通常作为从设备。在USB主设备与USB从设备之间存在着硬件间的差别,这些差别不能通过软件编程解决。这是USB电缆的每个端口有着不同的连接器造成的。USB电缆不支持PC机上两个USB端口之间的互联。不过,USB回环电缆可以完成两个USB端口间的互联。更为重要的是,NI-VISA的API函数只支持对USB从设备的编程。即使拥有PCI USB仿真器板,也不能通过NI-VISA进行编程。同时,不能反向使用NI USB-232接口,即USB到串行适配器。USB不能像串口一样发送字符。
二、NI-VISA中的终止符
各种基于消息的总线使用终止符提示消息传输结束。对于与完整的488.2协议(GPIB Instr、VXI/GPIB-VXI Instr、USB Instr和TCPIP Instr)相对应的VISA资源类型,通常不需要使用终止符,因为协议实现本身就有指定消息结束的机制。只有在使用其他VISA资源类型(Serial Instr、USB Raw和TCPIP Socket)时,才需要告诉VISA消息是如何终止的。
传入和传出的消息都可以有终止符。两个常见的终止符是“换行符”(代码显示'\n'、ASCII十进制10,或十六进制0x0A)和“回车符”(代码显示'\r'、ASCII十进制13,或十六进制0x0D)。
四个主要的NI-VISA属性处理终止。两个属于“基于消息的设置”,另外两个属于“串口设置”。基于消息的属性是“终止符”和“启用终止符”,串口特定的属性是“串口读取结束模式”和“串口写入结束模式”。本文详细介绍了每个属性,并讨论特殊注意事项。
1. 终止符(TermChar)
该属性将一个无符号的8位整数作为输入。因此,除非知道终止符的ASCII值,否则最好是指定值来设置属性,如上所示。将此属性值用作读取和写入的终止符。设置这个属性值不会影响它是否被使用。
虽然TermChar并不局限于串口通信,但您可能希望在使用完整的488.2协议总线上通信时使用其他终止机制,如介绍中所述。例如,当通过GPIB进行通信时,标准是使用硬件线EOI进行终止。
注:VISA Configure Serial Port.vi通过终止符参数设置该属性,默认为换行符(0x0A = '\n' = LF)。
2. 启用终止符(TermChar En)
如果设为TRUE,则此属性将指示VISA在遇到终止符时停止读取。注意,它不限于串口;您可以使用该属性终止其他总线上的读取。
重要提示:如果“串口读取结束模式”(下文所述)设为TermChar,则忽略此属性且不返回错误。
该属性不影响写入的终止符。
注:VISA Configure Serial Port.vi通过启用终止符参数设置该属性,默认为TRUE。
3.串口读取结束模式(ASRL End In)
该属性指定用于终止从软件缓冲区读取操作的方法,仅用于串口通信。有效值为:
说明
None (0) 遇到终止符时读取不会停止。
Last Bit (1) 字符到达最后一位时读取停止。
TermChar (2)
(Default) 遇到终止符时读取停止。该值为默认值。
重要提示:如果该值设置为TermChar (2),则忽略“启用终止符”属性值。
如果达到字节计数(由“VISA读取”指定)或超时(VISA属性),则无论该属性为何值,读取都会终止。
通过将“取消启用结束指示(Suppress End En)”属性设为TRUE,可禁用该属性。
注:如果启用终止符输入设为F,则VISA Configure Serial Port.vi设置该属性为None;如果启用终止符输入设为T,则将其设为TermChar。
4.串口写入结束模式(ASRL End Out)
该属性指定终止写入操作的方法。有效值为:
None (0)
(Default) 写入后没有终止符。
Last Bit (1) 写入操作发送除最后一个最高位清除字符的所有内容,然后发送有最高位的字符。
TermChar (2) 终止符的值将附加到所有写入的末尾。
Break (3) 每次写入后都会发送一个串口中断。串口中断是一系列连续的空间值,通常用于指示仪器停止正在进行的操作或放弃输出缓冲区中的任何数据。请谨慎使用此方法。
您可能会看到较早的仪器驱动程序在“VISA写入”之前附加终止符。这是因为旧版本的VISA不支持这个属性,所以用户必须显式附加终止符。现在通过设置该属性即可实现该功能,因此无需额外操作。
您可以通过将“发送结束指示(Send End En)”属性设置为FALSE来禁用该属性。
注:VISA Configure Serial Port.vi不会设置该属性。必须通过属性节点来设置

  • 标签
下载地址
本类排行
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站标签-香港服务器 -群英
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧