Windows系统下(Linux和MAC系统下请自行了解清楚)NI的各种软件、模块、工具包、驱动程序,使用NI许可证管理器来激活的,绝大部分的都可以使用NI Lincense Activator来激活:NI序列号Serial Number生成激活工具NI License Activator,LabVIEW/VBAI/VDM/VAS等软件模块工具包破解工具不限版本http://pcmv.cn/thread-490-1-1.html
视觉论坛的各种NI资源,除了视觉相关的模块有使用外,大部分的都不会使用,仅提供资源不提供技术支持。资源的下载地址一般会同时提供NI官方和百度网盘的地址。某些工具包NI地址失效或没有NI地址,只能使用百度网盘地址;如果百度网盘地址失效过期,可联系论坛客服更新。NI的服务器在美国,有时候速度很慢或下载容易出错,这样会造成安装时各种错误而无法安装。建议在下载完成后,对下载资源做校验和(NI一般会提供MD5或SHA256等)验证,与官方或视觉论坛提供的校验和对比,一致就可以安装;如不一致,则需要重新下载。视觉论坛早期下载上传的资源,基本上都是正常下载的资源;2019后下载的资源,都与NI的正确校验和对比过,保证是正确的资源才上传到百度网盘。校验和工具下载地址:文件Hash计算器FHash,文件校验和验证下载文件正确性验证,MD5值计算、SHA1值计算、SHA256值计算、CRC32值计算http://pcmv.cn/thread-26524-1-1.html
NI-CAN 1.6 Driver Win32Eng NI控制器局域网驱动软件1.6下载
NI-CAN
NI-CAN用于支持开发和部署多个控制器局域网(CAN)应用程序。
NI-CAN驱动软件适用于多种类型的CAN硬件应用程序,如高速CAN、容错CAN和LIN接口。NI-CAN具有强大的底层框架API和上层通道,可实现快速开发。NI-CAN用于为LabVIEW、LabWindows/CVI和ANSI C/C++提供本地支持。此外,NI-CAN还包括通道测试面板、总线监控器和记录器以及数据库编辑器等工具。LabWindows标志经Microsoft公司授权使用。Windows是Microsoft公司在美国和其他国家的注册商标。
Win32Eng
1.6
文件大小: 12406649 字节 (11.83 MB)
修改日期: 2010-04-25 03:23
MD5: 9d37f593bc1f7b3ef658d19acb0b46b6
SHA1: d357ff9c422c1fb35201c57709503ee8dc511ade
SHA256: bb3e7d2695620c541626bb590acac9fae524d2b074a54c8be9c47d6e3477e221
CRC32: f10da32c
百度网盘和NI官方下载地址:
NI-CAN 1.6 Driver Win32Eng NI控制器局域网驱动软件1.6下载
http://pcmv.cn/thread-26165-1-1.html?fromuid=9
(出处: 视觉论坛VISIONBBS|视觉之家VISIONHOME)
National Instruments NI-CAN Software for Windows 2000/NT/XP/Me/9x and LabVIEW Real-Time (RT)
Version 1.6
Copyright 2001 National Instruments Corporation
All Rights Reserved
IMPORTANT NOTE REGARDING CHANGES TO EXISTING NI-CAN APPLICATIONS
----------------------------------------------------------------
In order to improve integration of NI-CAN into the overall framework
of National Instruments products, version 1.5 and later uses a
different format for error codes than previous versions of NI-CAN.
This new error code format will likely require modest changes to
your existing NI-CAN application code. For example, some existing
C/C++ files with NI-CAN code will report compiler errors until you make
the appropriate changes.
The changes to your code entail:
- Simplification of code to convert an NI-CAN error into a useful description.
- Replacing constants used in comparisons for specific errors.
For details on the changes required to update your NI-CAN code, refer to
the text file Errors.txt in this directory.
Installing and uninstalling NI-CAN
----------------------------------
For instructions on installing the NI-CAN software and hardware, refer
to the Installation Guide in the sleeve of the CD case for NI-CAN.
If you have already installed NI-CAN on your machine, this Installation
Guide is provided as a PDF document in the Manuals folder of your NI-CAN
installation directory.
You can uninstall the NI-CAN software using the "Add/Remove Programs"
selection in the "Control Panel".
After uninstalling NI-CAN, be sure to reboot your system before re-installing
a later version of NI-CAN. Failure to reboot between NI-CAN uninstall and install
can result in problems with NI-CAN that are difficult to correct.
Supported hardware
------------------
The NI-CAN Software for Windows 2000/NT/XP/Me/9x supports the
following National Instruments hardware products:
- PCI-CAN, PCI-CAN/2
- PCI-CAN/LS, PCI-CAN/LS2 (Low Speed)
- PCI-CAN/DS, (Dual Speed: Port-1 High Speed, Port-2 Low Speed)
- PCMCIA-CAN, PCMCIA-CAN/2
- PXI-8461, one-port
- PXI-8461, two-port
- PXI-8460, one-port (Low Speed)
- PXI-8460, two-port (Low Speed)
- PXI-8462, (Dual Speed: Port-1 High Speed, Port-2 Low Speed)
The NI-CAN Software for Windows Me/9x also supports the following
National Instruments hardware products (not supported under Windows 2000/NT/XP):
- AT-CAN, AT-CAN/2 (ISA cards)
The NI-CAN Software for LabVIEW RT supports the following
National Instruments hardware products:
- PXI-8461, one-port
- PXI-8461, two-port
- PXI-8460, one-port (Low Speed)
- PXI-8460, two-port (Low Speed)
- PXI-8462, (Dual Speed: Port-1 High Speed, Port-2 Low Speed)
The NI-CAN software supports only National Instruments CAN hardware products.
For software for CAN products from other vendors, refer to the documentation
received with that product.
Getting started with your NI-CAN application
--------------------------------------------
The NI-CAN User Manual provides information to guide you in development
of your NI-CAN application. The NI-CAN Programmer Reference Manual provides
function listings and other reference material to assist in development of
your application. These manuals are provided as PDF documents
in the Manuals folder of your NI-CAN installation directory.
The default NI-CAN installation directory is
c:Program FilesNational InstrumentsNI-CAN
The NI-CAN software also provides examples that can be used as a starting
point.
LabVIEW examples for NI-CAN are installed in your LabVIEW directory in the
examples
ican folder. If you are using LabVIEW 6 or later, you can find
information regarding these examples in Help>>Examples>>Other NI Products>>CAN.
LabWindows/CVI examples for NI-CAN are installed in your LabWindows/CVI directory
in the samplesNican folder.
Examples for other C/C++ environments (Visual C++, Borland C++) are installed
in the NI-CAN installation directory in the Examples folder.
Version History
---------------
Version 1.0
- Initial release for Windows 95
Version 1.1
- Support for Windows NT
Version 1.2
- Support for PCMCIA-CAN cards
- Performance improvements
- Improved LabVIEW support
- Simplified CAN Object configuration attributes
- New CAN Object: Transmit Periodic Waveform
- Borland C++ language interface library (nicanbor.lib)
Version 1.2.1
- Support for PXI-8461 cards
- Support for Windows 98
Version 1.3.0
- Support for Low Speed cards
- ncReadMult for reading multiple values in one function call
Version 1.4.0
- Support for National Instruments' Real Time System Integration (RTSI) bus
- Support for Dual Speed cards
- Auto cable detection of PCMCIA cables (High Speed or Low Speed)
Version 1.4.1 (web only)
- Update for LabVIEW 6
* NI-CAN palettes in default view
* CAN examples listed in LabVIEW examples help
Version 1.4.2 (web only)
- Support for Windows 2000
Version 1.5
- Support for LabVIEW RT (on PXI chassis)
- New error code scheme (see Errors.txt)
Version 1.5.1 (web only)
- bug fixes
Version 1.6
- bug fixes
- Update for LabVIEW 6.1
- Support for Windows XP
Frequently Asked Questions
--------------------------
Using Occurrences in LabVIEW
When using the ncCreateOccurrence VI to create a
LabVIEW occurrence for NI-CAN the input terminal
"Iteration" is very important. This terminal is used by
NI-CAN to optimize the handling of LabVIEW occurrences.
If you use ncCreateOccurrence within a For loop or a While
loop, wire the iteration count of the loop (i) to the
Iteration terminal. When Iteration is zero, NI-CAN performs
initialization of its occurrence handling. When Iteration is
greater than zero, NI-CAN assumes that the initialization has
occured in order to improve performance.
If you use ncCreateOccurrence outside of a loop, wire
the Iteration terminal as zero to ensure that initialization
is performed.
Prior to closing your NI-CAN objects, it is best to cancel all
pending occurrences explicitly by calling ncCreateOccurrence
with DesiredState = 0.
Using CAN Objects or the CAN Network Interface Object
The CAN Network Interface Object (i.e. "CAN0") provides
for general-purpose communication on a CAN bus. A good
default configuration to start with is:
NC_ATTR_BAUD_RATE = <your network baud rate>
NC_ATTR_START_ON_OPEN = NC_TRUE
NC_ATTR_READ_Q_LEN = 100
NC_ATTR_WRITE_Q_LEN = 10
NC_ATTR_CAN_COMP_STD = 0
NC_ATTR_CAN_MASK_STD = 0
NC_ATTR_CAN_COMP_XTD = 0
NC_ATTR_CAN_MASK_XTD = 0
This configuration allows you to transmit any frame
using ncWrite, and to receive all frames on the bus
using ncRead.
CAN Objects provide for advanced handling of frames for
a specific CAN arbitration ID. You should configure
CAN Objects only for IDs that require special handling,
such as periodic transfer of data on the bus.
First-time users of NI-CAN should always begin development
using the CAN Network Interface Object for all frames.
CAN Objects can then be integrated into the application as
needed.
Handling Bus Off Errors and Warnings
As discussed in the NI-CAN User Manual, the CAN specification
requires all CAN chip implementations to maintain transmit
and receive error counters. As these error counters increase,
NI-CAN reports a bus off warning and then an error. The most
common cause of the bus off warning is an attempt to transmit
a frame when no other CAN device is ready to receive that frame
(such as when no cable is connected to the CAN card). When a
bus off warning or error occurs, you may notice that the
warning still exists even after you restart your application.
This is due to the fact that the CAN chip's error counters
maintain the state of the connected CAN network, and not the
state of your application. If you wish to completely reset
the CAN chip's error counters, call ncAction with the reset
operation (NC_OP_RESET) then the start operation (NC_OP_START).
The CAN Network Interface Object must be used with ncAction.
Using CAN Objects with Small Periods
NI-CAN will sometimes report a warning or error when many
CAN Objects are configured with relatively small periods.
In general, it is safe to assume that each CAN Object requires
2ms of overhead time.
The best way to work around this issue is to use the CAN Network
Interface Object to:
- Receive data frames (instead of using multiple CAN Objects)
- Transmit data frames that do not require periodic behavior
Special Baud Rates
If you need to use a special baud rate (one not listed in
the documentation), NI-CAN supports direct programming of
the CAN chip's timing registers. For information on
programming the timing registers, refer to the description
of the baud rate attribute (NC_ATTR_BAUD_RATE) in LANGINTNICAN.H.
For information on the individual bit fields of CAN chip timing
registers, refer to the manual for any CAN chip, such as the
Intel 82527, or the Phillips SJA1000.