当前位置:闪电软件园 > 应用 > 行业软件 >

NI-845x version 19.0.0 破解版

(认准闪电软件园)
  • 浏览(
  • 更新时间:2019-09-06
  • 软件大小:未知
  • 界面语言:简体中文
  • 授权方式:共享软件
  • 运行环境:Win7/win8/win10
  • 官方网站:闪电软件园

软件标签:NI-845x 19.0 NI-845x 19.0破解版 
NI-845x破解版是功能强大的驱动程序软件,该软件需要使用NI USB-8451和NI USB-8452 I2C和SPI接口。新版本带来了诸多新功能,包括通过NI Package Manager添加了对安装的支持。增加了对LabVIEW 2019的支持。删除了对LabVIEW 2015的支持。I2C / SPI接口设备是内部集成电路(I2C)或SCSI并行接口(SPI)设备的主接口或从接口。通过即插即用USB连接,I2C / SPI接口设备是一种便携式解决方案,可与消费电子产品和集成电路进行通信。与PCI接口相比,I2C / SPI接口设备可以在物理上更靠近I2C / SPI设备,从而减少I2C总线长度并最大限度地减少噪声问题。 I2C / SPI接口器件支持高达250 kHz的I2C速率和高达50 MHz的SPI速率,还包括8个通用数字I / O线,适用于各种应用,例如配置I2C器件的地址或切换LED指示灯。本次带来最新破解版下载,有需要的朋友不要错过了!


安装破解教程

1、在本站下载并解压,如图所示,得到以下内容
2、加载ni-845x_19.0.0_offline.iso,双击Install.exe运行,勾选我接受上述许可协议,点击下一步
3、选择相关安装选项,点击下一步
4、安装需要耐心等待,提示每次安装新的NI软件时,NI Update Service都会检查可用的更新。 您是否也希望NI更新服务定期检查更新?
注意:如果有可用更新,您可以选择是安装还是忽略它们。 永远不会自动安装更新。
5、选择是否参加客户改善体验计划,选择否,点击ok
6、安装完成,退出向导
7、运行NI LabVIEW 2019 TBE Crack中的LicenseMaker.exe生成许可证,点击生成按钮

使用说明

1、使用NI-845x API
NI-845x API由句柄(参考),属性节点(仅限LabVIEW)和功能组成。句柄标识特定的硬件或用于API函数的配置。例如,要访问NI 845x设备,首先必须通过提供Measurement&Automation Explorer(MAX)中配置的NI 845x设备的名称来创建设备句柄。在创建设备句柄后,NI-845x软件功能使用返回的句柄来确定要与哪个NI 845x设备进行通信。
NI-845x API还有其他手柄。一个示例是描述用于通信的设备特征的配置句柄。 I²C配置包含用于通信的总线时钟速率和设备地址等属性。有关如何在NI-845x API中使用句柄的更多信息,请参阅特定的API调用。在LabVIEW中,您可以将配置句柄传递到属性节点以配置特定特征。在其他语言中,将句柄传递给特殊配置函数以配置特征。此外,许多API函数使用该配置来执行所需的操作。
2、NI-845xI²C基本编程模型
I²CBasicAPI提供最基本的I²C事务类型:写入,读取和写入/读取。您可以使用这些交易访问大多数现成的I²C设备。 I²CBasicAPI允许您轻松快速地开发应用程序以与这些设备进行通信。对于I²CNasicAPI不提供所需功能的情况,请使用I²CScriptingAPI创建自定义I²C事务。
使用I²CBasicAPI时,第一步是创建I²C配置,以描述NI 845x器件和I²C从器件之间的通信要求。要进行I²C配置,请创建I²C配置参考并根据需要设置适当的属性。然后,您可以将数据读取或写入I²C从器件。
下图描述了NI-845xI²CBasicAPI的编程模型。在应用程序中,您将为每个I²C器件重复此编程模型。该图后面是模型中每个步骤的描述。
I²C通信的基本编程模型
I²C配置
使用LabVIEW中的NI-845x I2C配置属性节点和其他语言的ni845xI2cConfiguration *调用来设置特定的I²C配置,该配置描述了要与之通信的设备的特性。
I²C写
在LabVIEW中使用NI-845x I2C Write.vi,在其他语言中使用ni845xI2cWrite将数据数据写入I²C从器件。
I²C读取
在LabVIEW中使用NI-845x I2C Read.vi,在其他语言中使用ni845xI2cRead从I²C从器件读取数据数组。
I²C写入读取
在LabVIEW中使用NI-845x I2C Write Read.vi,在其他语言中使用ni845xI2cWriteRead写入数据数组,然后在I²C从器件上读取(组合格式)。
3、NI-845xI²C脚本编程模型
恩智浦I²C规范非常灵活,允许构建超出I²CBasicAPI处理的事务的多种可能性。 I²C脚本API提供了一组脚本命令,使您可以灵活地创建自定义I²C事务以满足您的特定需求。例如,您可以在以下方案中使用脚本:
当您想要向总线发出单独的I²C条件时,验证新的器件设计,两者之间有或没有可变延迟,以便您可以观察器件响应。
向设备发出事务并在事务中的多个点测量其响应(使用配置为输入的NI 845x DIO引脚)。
使用配置为输出的NI 845x DIO引脚提供额外的控制或寻址。
进行性能测试,您可以在其中查看设备如何响应事务中的可变延迟,时钟速率变化等。
在一次事务中对设备或多个设备发出多次读写操作,以避免放弃总线。
使用I²C脚本API时,第一步是创建一个描述I²C主设备和I²C从设备之间通信的脚本。然后执行脚本并根据需要提取读取数据。脚本大小仅受PC上可用内存量的限制。每个脚本中的读命令数,I2C脚本读取数,I2C脚本DIO读取端口数和I2C脚本DIO读取线数限制为64个。
下图描述了使用NI-845xI²C脚本API的脚本编写功能进行编程的示例。该图后面是模型中每个步骤的描述。

用于I²C通信的脚本编程API的脚本编程模型示例
脚本:设置I²C时钟速率
在LabVIEW中使用NI-845x I2C Script Clock Rate.vi,在其他语言中使用ni845xI2cScriptClockRate,在I²C脚本中添加I²C脚本时钟速率命令。此命令设置运行脚本时指定的I²C端口的I²C时钟速率。
脚本:设置I²CACK轮询超时
在LabVIEW中使用NI-845x I2C脚本ACK轮询Timout.vi,在其他语言中使用ni845xI2cScriptAckPollTimeout,在I²C脚本中添加I²C脚本ACK轮询超时命令。此命令设置I²CACK轮询超时(以毫秒为单位)。当该值非零时,NI-845x设备ACK在发送地址+方向字节时轮询。
脚本:上拉启用
在LabVIEW中使用NI-845x I2C Script Pullup Enable.vi,在其他语言中使用ni845xI2cScriptPullupEnable,在I²C脚本中添加I²CScriptPullup Enable命令。该命令用于使能或禁止内部I²C上拉电阻。该命令仅对带有板载上拉电阻的NI 845x器件有效。
脚本:设置I²C高速时钟速率
在LabVIEW中使用NI-845x I2C脚本高速时钟速率.vi和在其他语言中使用ni845xI2cScriptHsClockRate将I²C脚本HS时钟速率命令添加到I²C脚本。此命令设置运行脚本时指定的I²C端口的I²C高速时钟速率。该命令仅对支持高速I²C的NI 845x器件有效。
脚本:设置I²C高速使能
在LabVIEW中使用NI-845xI²CScriptHS Enable.vi,在其他语言中使用ni845xI2cScriptHsEnable,在I²C脚本中添加I²CScriptHS Enable命令。此命令启用或禁用高速模式。该命令仅对支持高速I²C的NI 845x器件有效。
脚本:问题开始条件
在LabVIEW中使用NI-845x I2C脚本问题Start.vi,在其他语言中使用ni845xI2cScriptIssueStart,在I²C脚本中添加I²C脚本问题启动命令。此命令在连接到运行脚本时指定的I²C端口的I²C总线上发出启动条件。
脚本:发送高速主码
在LabVIEW中使用NI-845x I2C Script Master Code.vi,在其他语言中使用ni845xI2cScriptHsMasterCode,在I²C脚本中添加I²CScriptHS Master Code命令。该命令发送I²C高速主代码。该命令仅对支持高速I²C的NI 845x器件有效。
脚本:发送地址+读取
在LabVIEW中使用NI-845x I2C脚本地址+ Read.vi,在其他语言中使用ni845xI2cScriptAddressRead,在I²C脚本中添加I²C脚本地址+读取命令。该命令将7位地址写入连接到运行脚本时指定的I²C端口的I²C总线,然后将方向位设置为读取。如果ACK轮询超时非零,则此命令执行ACK轮询。
脚本:阅读
在LabVIEW中使用NI-845x I2C Script Read.vi,在其他语言中使用ni845xI2cScriptRead,在I²C脚本中添加I²CScriptRead命令。此命令从连接到运行脚本时指定的I²C端口的设备读取数据数组。
脚本:发送地址+写入
在LabVIEW中使用NI-845x I2C脚本地址+ Write.vi,在其他语言中使用ni845xI2cScriptAddressRead,在I²C脚本中添加I²C脚本地址+写入命令。该命令将7位地址写入连接到运行脚本时指定的I²C端口的I²C总线,然后将设置为写入的方向位写入。如果ACK轮询超时非零,则此命令执行ACK轮询。
脚本:写
在LabVIEW中使用NI-845x I2C Script Write.vi,在其他语言中使用ni845xI2cScriptWrite,在I²C脚本中添加I²C脚本写命令。运行脚本时,此命令将数据数组写入I²C从设备。
脚本:问题停止条件
在LabVIEW中使用NI-845x I2C脚本问题Stop.vi,在其他语言中使用ni845xI2cScriptIssueStop,在I²C脚本中添加I²C脚本问题停止命令。此命令在连接到运行脚本时指定的I²C端口的I²C总线上发出停止条件。
运行脚本
在LabVIEW中使用NI-845x I2C Run Script.vi,在其他语言中使用ni845xI2cScriptRun在所需设备上执行I²C脚本。
提取读取数据
使用NI-845x I2C提取脚本在LabVIEW中读取Data.vi,在其他语言中使用ni845xI2cScriptExtractReadData从先前运行的I²C脚本中提取所需的读取数据。每个I²C脚本读取命令(I2C脚本读取,I2C脚本DIO读取端口,I2C脚本DIO读取线路)返回脚本读取索引,以传递到“提取读取数据”功能。

本帖长期更新最新版 请收藏下载!版权声明:本站提的序列号、注册码、注册机、破解补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。

  • 下载地址

捐助vip:捐助获人工服务,下载本站所有资源

  • 猜你喜欢
  • 用户评论