NI-RIO 2.3旧版设备驱动Windows系统32位English完整版
NI-RIO(旧版)
NI-RIO用于为可重配置硬件设备提供支持。
NI-RIO是一个设备驱动,用于支持可重配置I/O (RIO)硬件的识别、编程和部署。它为CompactRIO模块、多功能可重配置I/O设备、PXI多功能可重配置I/O模块和FlexRIO仪器提供了支持。
Windows系统下(Linux和MAC系统下请自行了解清楚)NI的各种软件、模块、工具包、驱动程序,使用NI许可证管理器来激活的,绝大部分的都可以使用NI Lincense Activator来激活:NI序列号Serial Number生成激活工具NI License Activator,LabVIEW/VBAI/VDM/VAS等软件模块工具包破解工具不限版本http://visionbbs.com/thread-490-1-1.html
视觉论坛的各种NI资源,除了视觉相关的模块有使用外,大部分的都不会使用,仅提供资源不提供技术支持。资源的下载地址一般会同时提供NI官方和百度网盘的地址。某些工具包NI地址失效或没有NI地址,只能使用百度网盘地址;如果百度网盘地址失效过期,可联系论坛客服更新。NI的服务器在美国,有时候速度很慢或下载容易出错,这样会造成安装时各种错误而无法安装。建议在下载完成后,对下载资源做校验和(NI一般会提供MD5或SHA256等)验证,与官方或视觉论坛提供的校验和对比,一致就可以安装;如不一致,则需要重新下载。视觉论坛早期下载上传的资源,基本上都是正常下载的资源;2019后下载的资源,都与NI的正确校验和对比过,保证是正确的资源才上传到百度网盘。校验和工具下载地址:文件Hash计算器FHash,文件校验和验证下载文件正确性验证,MD5值计算、SHA1值计算、SHA256值计算、CRC32值计算http://visionbbs.com/thread-26524-1-1.html
NI-RIO 2.3
文件名: NI-RIO 2.3 CD1 LV8.5.zip
文件大小: 543449296 字节 (518.27 MB)
修改日期: 2023-05-09 12:00
MD5: f915e13ced8180069d8aa3214137037b
SHA1: 9514f82d82f74b54f8eb4b12c5f518b4463e4d52
SHA256: 145580260516963bed28c85ec1384a0aacdc9c0d6b72a0ca13e8214bb4dd6286
CRC32: dadcd015
文件名: NI-RIO 2.3 CD2 LV8.5.zip
文件大小: 277116605 字节 (264.28 MB)
修改日期: 2023-05-09 11:43
MD5: 1120847219a8bf8a7b63dea005ded492
SHA1: 408547f252ec5a8c93db48c6bcaaead1cbe412ba
SHA256: e0d6767024ffefe0c3bf3cd691c7c7ee33e246d9c9b50b02fd393ff8aff317ca
CRC32: 77167b97
百度网盘下载:
请注册登录机器视觉论坛,购买附件查看下载地址
NI-RIO 2.3旧版设备驱动Windows系统32位English完整版
http://visionbbs.com/thread-30363-1-1.html?fromuid=9
(出处: 机器视觉论坛)
NI-RIO 2.3 Readme
July 2007
ni.com/support
This file contains important information about NI-RIO 2.3, including information on installing NI-RIO 2.3, descriptions of known issues for installing and using NI-RIO 2.3, and information about the hardware and software supported by NI-RIO 2.3.
Installing NI-RIO 2.3
Changes in NI-RIO 2.3 with LabVIEW 8.5
Known Issues for using NI-RIO 2.3 with LabVIEW 8.x
Known Issues for using NI-RIO 2.3 with LabVIEW 7.1
Supported Platforms
Supported Hardware and Software
Installing NI-RIO 2.3
Complete the following steps to install NI-RIO 2.3.
Install LabVIEW 8.5.
Install LabVIEW Real-Time 8.5.
Install LabVIEW FPGA 8.5.
Install NI-RIO 2.3, using the two installation CDs.
Back to Top
Changes in NI-RIO 2.3 with LabVIEW 8.5
The following things have changed in NI-RIO 2.3 with LabVIEW 8.5.
Host interface VIs can contain multiple Wait on IRQ nodes—In LabVIEW 8.2 and earlier, a host interface VI could contain only one Wait on IRQ node. NI-RIO 2.3 with LabVIEW 8.5 supports multiple Wait on IRQ nodes in a single VI.
VIs that use the calibration API should be modified to use the RIO Device I/O control—Applications from versions of LabVIEW older than 8.5 that use 783XR Calibration - Open FPGA VI Reference.vi should be updated to use the RIO Device I/O control instead of the VISA I/O control.
Use RIO aliases instead of VISA aliases—In MAX, browse to the RIO device and enter the alias in the appropriate field on the General tab.
Use NI-RIO Settings instead of VISA Security—In MAX, browse to the RIO system, select Software»NI-RIO 2.3, and select the NI-RIO Settings tab.
Use the RIO Device I/O control instead of the VISA Resource I/O control—The RIO Device I/O control is designed to show RIO devices.
Back to Top
Known Issues for using NI-RIO 2.3 with LabVIEW 8.x
These known issues are specific to using NI-RIO 2.3 with LabVIEW 8.x.
FPGA references are closed automatically when VIs stop—In older versions of NI-RIO, FPGA references could stay open when the VI that opened them stopped running. With NI-RIO 2.3 and LabVIEW 8.x, FPGA references are closed automatically when the VI stops.
Do not create directories named CRIO-X##.BIN on SD Cards in the NI 9802—Do not create directories named CRIO-X##.BIN in the root directory of SD Cards used in the NI 9802, where ## represents any two hexadecimal characters. If you create a directory with this naming format and the FPGA VI creates a new file with the same filename, you may lose data or Windows may give an error when accessing the card in a card reader.
Faster run time for digital output modules—The NI 9401, NI 9472, NI 9474, NI 9481, and NI 9485 digital output modules now run in a single clock cycle instead of two clock cycles when you use the Never Arbitrate arbitration option for channels not within a single-cycle Timed Loop. You may need to update applications that depend on the slower timing.
Increased use of FPGA resources—New features in NI-RIO 2.1.1 slightly increase the use of FPGA resources in digital input and digital output modules. Use a digital port instead of multiple digital lines to reduce the impact on FPGA resource utilization.
DMA from the host to the FPGA target on the cRIO-9002/9004—DMA is not supported from the host to the FPGA target on the cRIO-9002/9004. LabVIEW returns an error if you try to output DMA from the cRIO-9002/9004.
DMA in parallel While Loops—If you use DMA in parallel While Loops either on the cRIO-9002/9004 or while accessing the FPGA target across a network, one of the While Loops might hang while the other executes. Refer to the KnowledgeBase for more information.
DMA has slow performance on the cRIO-9002/9004—At around 4-6MB/s, DMA consumes a considerable portion of the memory bus bandwidth, which prevents the host CPU from executing. This issue occurs only when data is arriving at a steady rate. If the FPGA buffers data to be written to the FIFO and transfers it as chunks of 32-words or so, DMA can sustain higher rates and incur lower CPU overhead. Refer to the KnowledgeBase at ni.com for more information.
Select Address option on the Open FPGA VI Reference function does not work if LabVIEW FPGA is not installed—If you do not have LabVIEW FPGA installed, right-clicking the Open FPGA VI Reference function and selecting Select Address from the shortcut menu searches for VIs that are not on your system and returns no targets to select from. You can select the FPGA target programmatically using the resource name input by right-clicking the Open FPGA VI Reference function, selecting Show Resource Input from the shortcut menu, and wiring the resource name input to a control or constant supported by the FPGA target.
Dragging a project folder that contains modules or expansion chassis can delete items—If you drag a project folder that contains C Series modules or R Series Expansion Chassis from one FPGA target to another FPGA target, the module or chassis items may be lost. Dragging the folder to an FPGA target that has fewer available slots or connectors than modules or chassis in the folder will delete the items in the folder without an available slot or connector. To avoid losing module or chassis items, move items that do not have an available slot or connector in the new target out of the folder before you drag the folder, or copy the folder instead of dragging it. You can press the <Ctrl> key while you drag the folder to copy the folder.
Moving C Series modules in LabVIEW projects can invalidate target-specific module settings—Dragging or copying some modules between targets of different device families in the Project Explorer window can invalidate settings for the module that are target-specific. You can use the C Series Module Properties dialog box to reconfigure module settings that have become invalid.
Default arbitration for R Series digital outputs is Never Arbitrate—The default arbitration option for newly created R Series digital output channels and ports is now Never Arbitrate, which is faster and more efficient in terms of FPGA resource usage than the Always Arbitrate option. The selected arbitration options for existing R Series digital output channels and ports remain unchanged. Use the Never Arbitrate option if the FPGA VI never writes to the same line or port from more than one place at the same time; otherwise, select a different arbitration option. Refer to the LabVIEW Help for more information about arbitration.
Mass Compile Tool prevents you from opening files in previous versions—You cannot use the File»Save for Previous option with FPGA or FPGA Interface VIs and functions. To continue using the VIs with the FPGA Module 1.x, do not use the mass compile tool on FPGA or FPGA Interface VIs that were last saved in a previous version without first creating backup files.
Abnormal termination of LabVIEW can result in incorrect behaviors in MAX and LabVIEW—If you abnormally terminate LabVIEW and then see unexpected behavior relaunching LabVIEW or MAX, you should reboot the computer.
Slow installation/uninstallation progress—If you click the Modify button in the National Instruments Software dialog box, available in the Add or Remove Programs utility, after you install the LabVIEW FPGA Module, the installer can take up to 10 minutes to initialize.
Import utility replaces Abort method with Reset method—A host VI created with the FPGA module 1.x might have used the Abort method with an Invoke Method function or as part of the Close FPGA VI Reference. The import utility replaces the Abort method with the Reset method. The Abort method in the FPGA Module 1.x reset the FPGA VI to default values. The Reset method in the FPGA Module 8.2 resets the FPGA VI to default values. In the FPGA Module 8.2, the Abort method stops the FPGA VI but does not reset the values to their default values. By replacing the Abort method with the Reset method, the import utility preserves behavior of your program. No action on your part is necessary.
Imported host VI broken—The host VI might import improperly to LabVIEW 8.2 if any of the following conditions apply: you use constants for the HW Exec Ref parameter on the block diagram, you use Call By Reference Nodes that pass the HW Exec Ref parameter, or you use strict type definitions of the HW Exec Ref parameter with property nodes to get or set their value. Open the host VI and manually replace all instances of the HW Exec Ref that are broken with the new HW Exec Ref coming from the Open FPGA VI Reference.
Disable legacy USB support on PXI Embedded Real-Time controllers—You must disable Legacy USB Support in the BIOS of PXI Embedded Real-Time Controllers when you use the FPGA Interface functions. Specific controllers affected are the PXI-817x controllers and any other third-party systems that use the PhoenixBIOS. Failure to do so can result in the Open FPGA VI Reference function failing to download the FPGA VI without returning an error. Subsequent reads using the Read/Write Control function return values where all bits of the data type are set to 1 without an error. National Instruments also recommends disabling Legacy USB Support when you use the LabVIEW Real-Time Module to reduce jitter. Disable Legacy USB support by configuring the BIOS of the controller.
No FPGA download progress indication when running on an RT target—Pop-up windows are not supported in executables running on RT targets. Therefore, no pop-up window appears to indicate when an FPGA VI is programmatically downloaded by a host VI running on an RT target.
Opening host VIs that include the FPGA Interface functions might take many minutes to open—Host VIs that contain the FPGA Interface functions might take a long time to open because the FPGA Interface functions need several support files to manage the interface with FPGA VIs. The FPGA Interface functions also verify the status of the FPGA VI when you open the host VI.
Unclear Controller Documentation—The procedures for synchronizing the time bases and enabling the Microsecond Timed Loops on your cRIO-9002/9004 RT controllers are not clear. Refer to the KnowledgeBase at ni.com for more information.
CompactRIO Bookshelf removed—The CompactRIO Bookshelf no longer ships with NI-RIO. Refer to the CompactRIO Related Documentation topic in the LabVIEW Help for the CompactRIO documentation resources available from National Instruments. Some documents may still refer to the CompactRIO Bookshelf and should refer to the CompactRIO Related Documentation topic instead.
Back to Top
Known Issues for using NI-RIO 2.3 with LabVIEW 7.1
These known issues are specific to using NI-RIO 2.3 with LabVIEW 7.1.
Save for Previous is not supported—You cannot use the File»Save for Previous option with FPGA or FPGA Interface VIs and functions. Back up all of your existing LabVIEW 7.0 files before opening them with LabVIEW 7.1.
Opening Existing VIs in LabVIEW 7.1—If you created host VIs using LabVIEW 7.0 and the FPGA Interface functions from the FPGA Module 1.0, the VI might be broken when you open it in LabVIEW 7.1. Select Tools»FPGA Interface Update Utility from the front panel or block diagram of the VI to restore the VI by updating the HW Exec Ref and HW Exec Ref Out parameters in the VI and its subVIs. Run the utility for each host VI you created using LabVIEW 7.0.
LabVIEW sometimes returns a Memory is full error when you try to run a host VI on the CompactRIO controller—Refer to the KnowledgeBase at ni.com for more information and to download a utility that reduces the size of the VI.
Queries for multiple remote devices increase the amount of time LabVIEW takes to populate the Execution Target list and to launch the Embedded Project Manager —If several remote systems are enabled, LabVIEW can take a minute or longer to populate the Execution Target list. The amount of time it takes depends on the number of enabled and offline remote systems. If you want to decrease the time it takes to populate the Execution Target list and to launch the Embedded Project Manager, disable the offline remote devices in Measurement & Automation Explorer (MAX). Refer to the Measurement & Automation Explorer Help for information about disabling the CompactRIO Reconfigurable Embedded Chassis and disabling a device in VISA.
In emulation mode, executing multiple Wait on Edge or Wait on Level methods in parallel does not work correctly—Executing multiple Wait on Edge or Wait on Level methods in parallel works correctly in other modes.
You must install support for the NI PCI-7831R, NI PXI-7811R, and NI PXI-7831R to use the CompactRIO getting started examples
When LabVIEW is targeted to Windows, RTX-enabled RIO devices do not appear in the VISA Resource Name pull-down menu—You must target LabVIEW to an RTX target to make RTX-enabled RIO devices appear in the VISA Resource Name pull-down menu. You can access RTX-enabled devices from a remote target. Right-click the Open FPGA VI Reference function and select External VISA Input from the shortcut menu. Wire the VISA address for the remote target to the VISA Resource Name input of the Open FPGA VI Reference function.
LabVIEW returns the incorrect warning when the Wait on IRQ method times out—LabVIEW returns warning code 1073676309. This warning code is not defined. Use the Timed Out output for this method to detect time outs.
Disable Legacy USB Support on PXI Embedded Real-Time Controllers—You must disable Legacy USB Support in the BIOS of PXI Embedded Real-Time Controllers when you use the FPGA Interface functions. Specific controllers affected are the PXI-817x controllers and any other third-party systems that use the PhoenixBIOS. Failure to do so can result in the Open FPGA VI Reference function failing to download the FPGA VI without returning an error. Subsequent reads using the Read/Write function will return values where all bits of the data type are set to 1 without an error. National Instruments also recommends disabling Legacy USB Support when using the LabVIEW Real-Time Module to reduce jitter.
FPGA Interface: Simultaneous Reads/Write to Arrays or Clusters Can Return Bad Data—You can use the Read/Write Control function on the FPGA Interface palette to read or write to arrays or clusters on the front panel of the FPGA VI. If you read or write to two locations in the host VI at the same time, LabVIEW might return bad data. Make sure that reading or writing to an array or cluster does not occur in parallel with any other reading or writing to the same array or cluster.
Using the Application Builder—The Open FPGA VI Reference function checks that the FPGA Interface is up to date and that the bitfile is up to date. You will receive an error if either of these checks fails. LabVIEW disables these checks when you build the Open FPGA VI Reference function into an executable. Before you build an application using the Application Builder, run the host VI to verify that the FPGA Interface functions interact properly with the FPGA VI with no errors.
Error 1073 When Building Applications—When you build applications from FPGA VIs or host VIs using the Application Builder, make sure the Disconnect type definitions and remove unused polymorphic VI instances checkbox contains a checkmark. If you receive Error 1073 while building an application, the error might tell you to uncheck this option. Instead, make sure that the Just-In-Time Advice dialog box is closed.
Consider Using the VISA Resource Name Input on the Open FPGA VI Reference Function for Systems with Multiple FPGA Devices—By default, the Open FPGA VI Reference function uses relative addressing. However, relative addresses can change. For example, if you have one FPGA device installed in your development computer, its relative address is 0. If you then enable remote finding for a remote system with additional FPGA devices, the address of the FPGA device in your local development computer changes. To create a program with static references, use the VISA Resource Name input by right-clicking the Open FPGA VI Reference function and selecting External VISA Input from the shortcut menu. The Open FPGA VI Reference function now has an additional input to which you can wire an FPGA device VISA resource name. Refer to the LabVIEW Help for more information about the Open FPGA VI Reference function and relative addressing.
Back to Top
Supported Platforms
NI-RIO 2.3 supports the following platforms:
Windows Vista Business (32-bit and 64-bit versions)
Windows XP Professional
Windows 2000 Professional (Service Pack 3 or higher)
Back to Top
Supported Hardware and Software
Refer to the NI Developer Zone at ni.com for a complete list of the hardware that is supported by this and previous versions of NI-RIO as well as what versions of LabVIEW software are supported by each version of NI-RIO.
Back to Top
Copyright
© 2006–2007 National Instruments Corporation. All rights reserved.
Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying, recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National Instruments Corporation.
Trademarks
National Instruments, NI, ni.com, and LabVIEW are trademarks of National Instruments Corporation. Refer to the Terms of Use section on ni.com/legal for more information about National Instruments trademarks.
Patents
For patents covering the National Instruments products, refer to the appropriate location: Help»Patents in your software, the patents.txt file on your CD, or ni.com/patents.
Back to Top