石鑫华视觉 手机微信QQ:13450001061 / 18038383457

下载中心

NI-CAN 1.6 Driver Win32Eng NI控制器局域网驱动软件1.6下载

文章来源:石鑫华视觉网时间:2022-05-20 15:48:06 点击:287

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.

首页
84162741QQ
联系