下载中心

当前位置:首页>技术新闻>下载中心
全部 8653 内部新闻 12 行业动态 17 视觉技术 876 图像编程 622 下载中心 7126

NI-Motion 6.1.5 Update Win32Eng NI运动驱动程序6.1.5版升级工具 适用LabVIEW7.1

时间:2022-04-25   访问量:1676

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的下载服务器对我国IP地址不是很友好,有些时候速度很慢或大的资源下载很容易出错,这样会造成安装过程各种类型报错而无法安装。建议在下载完成后,对下载资源做校验和验证(NI一般会提供MD5或SHA256等),与官方或视觉论坛提供的校验和对比,一致就可以安装,如果不一致,则需要重新下载。视觉论坛早期下载的资源,那时候NI没有这么多限制,基本上都是正常下载的资源;后期下载的资源,都与NI的正确校验和对比过,保证是正确的资源才上传到百度网盘,所以百度网盘的资源基本上是正确的。校验和工具下载地址:
文件Hash计算器FHash,文件校验和验证下载文件正确性验证,MD5值计算、SHA1值计算、SHA256值计算、CRC32值计算
http://pcmv.cn/thread-26524-1-1.html

NI-Motion 6.1.5 Update Win32Eng NI运动驱动程序6.1.5版升级工具 适用LabVIEW7.1

NI-Motion为NI运动器件的驱动程序,开发软件为NI SoftMotion,及Motion Assistant。

NI-Motion 6.1.5(仅为升级工具,请先安装6.1版~6.14版)
发布日期
04-11-1
受支持的操作系统
Windows 2000
Windows 98
Windows ME
Windows NT
Windows XP
语言
英文
校验和
(MD5)
e4a3d61caf0ee33c65f230c998aeb032

百度网盘下载(限速,请开会员或使用破解限速工具):
链接: 请注册视觉论坛用户,登陆后购买附件下载查看 提取码: 请注册登陆视觉论坛会员,购买附件查看

NI官方下载地址(可能无效或无法下载完成):
请注册登陆视觉论坛会员,购买附件查看

NI-Motion 6.1.5 Update Win32Eng NI运动驱动程序6.1.5版升级工具 适用LabVIEW7.1

http://pcmv.cn/thread-24154-1-1.html?fromuid=9

(出处: 视觉论坛VISIONBBS|视觉之家VISIONHOME)



NI-MOTION 6.1.5

Release Notes


NI-Motion 6.1.5 is the motion control software you use to interface with all National Instruments motion controllers using LabVIEW, LabVIEW DSC, C, LabWindows™/CVI™, or Visual Basic development platforms.
The NI-Motion VI Library 6.1.5 is compatible with LabVIEW 6i or later and LabVIEW DSC 2.0 or later.

Recompiling Code

If you have developed motion control systems using a previous version of NI-Motion, you might need to recompile your code before it will work correctly with NI-Motion 6.1.5.

LabVIEW Real-Time Users

To use the updates and features included in NI-Motion 6.1.5, you must update the NI-Motion driver software on the LabVIEW Real-Time system using Measurement & Automation Explorer (MAX).

Error -70095 (NIMC_DSPCommunicationsTimeoutError) and Error -70052 (NIMC_FPGAProgramError)

On some computers, NI motion controllers using NI-Motion 6.1 return error -70095 (NIMC_DSPCommunicationsTimeoutError) or error -70052 (NIMC_FPGAProgramError) when the host computer is first powered on. In some cases, you might see one of these errors when you reset the motion controller in MAX. To correct these errors, upgrade the firmware on the motion controller to version 6.1.2 or later.

Installation and Configuration Instructions

Complete the following steps to install this update:

6.1.5 Changes and EnhancementsChanging Feedback While Axis is Enabled

In previous releases (6.1.4 or earlier), you must disable an axis before you can configure it. With this update, you can configure axes on-the-fly. This feature is currently supported only on NI 735x controllers.
Note  Before you reassign the axis feedback, the new feedback device must be enabled and must not be associated with any other enabled axes.
Note  Use this functionality to change the feedback device on axes configured as closed loop stepper or servo using external commutation.
Complete the following steps to configure axes on the fly:

Support for ADC Feedback with Stepper Axes (all NI Motion Controllers)

Previously, if you were using an axis with analog feedback (ADC), the position and velocity reported were not correctly scaled to steps. With this update, position and velocity are scaled according to the ADC codes (LSBs) per rev and steps per rev ratio. In the Load Counts/Steps per Revolution function/VI, counts per rev is now interpreted as number of encoder counts per revolution for encoder feedback or number of ADC codes (LSBs) per revolution for analog feedback.

Support for Remote PCI Motion Controllers

This update adds support for remote PCI motion controllers on LabVIEW Real-Time Module (ETS) targets that are running the real-time operating system Venturcom Phar Lap Embedded ToolSuite (ETS). Previously, NI-Motion software supported remote devices only on PXI systems.
Tip  For information about LabVIEW Real-Time Module (ETS), refer to the Using Desktop PCs as RT Targets with the LabVIEW Real-Time Module for ETS Targets manual, which you can view and download from ni.com.


End of Contour Move Has an Anomaly

In NI-Motion versions 6.0.x thru 6.1.4, the spline calculation between the final two points in a contour move contains a deviation from the expected position profile. This update removes this anomaly.

Using Find Index Reference Moves after Performing a Buffered High-Speed Capture

Previously, if you attempted to execute a Find Index move after a buffered high-speed capture, the Find Index move did not execute correctly. With this update, a Find Index move functions correctly after a buffered high-speed capture.
Note  If you want to execute another buffered high-speed capture after a Find Index move, you must configure the buffer and enable high speed capture again.

Refer to the sections below for information about the updates and changes included in previous versions of NI-Motion.

NI-Motion 6.1.4 Contents

Feature Correction: Saving User Data

Previously, saving user data on an NI 7350 Series controller occasionally resulted in corrupt user data and corrupt calibration data. This issue has been resolved and saving user data on this device no longer results in corrupt data.


Feature Correction: Downloading Onboard Programs

Previously, downloading an onboard program to one device on a motion control system that includes multiple devices blocked all motion control devices. Now, when you download onboard programs to one device, only that device is blocked.


Feature Correction: Wait on Condition

The Wait on Condition VI and the flex_wait_on_event function now work correctly when you use IO Port Match condition.


Feature Correction: 2D-Interactive panel in MAX

The Move Mode drop-down list now inlcude the correct options. Previously, it included only straight-line moves for the NI 7340 Series and NI 7350 Series controllers, and it erroneously included contour moves for the NI 7330 Series when it should include only straight-line and arc moves.


Feature Correction: Find Reference Settings for Axis 2

In MAX, the Axis 2 Find Reference settings for NI 7330 Series controllers are now correctly displayed and set. Previously MAX displayed and set the Find Reference settings for Axis 1 instead of Axis 2.


Feature Correction: Finding Home

When the axis is on the home switch, it now correctly finds home. Also, the axis now correctly finds home if it overshoots the home switch during the find home process.


New Feature: Documentation for the flex_setu32 Function Includes New Information

The NI-Motion Function Help now includes the following attribute information for the flex_setu32 function:
AttributeResourceConstantDescriptionPossible Values
NIMC_STEP_
DUTY_CYCLE
Axis0x0600Duty cycle of the step output. This function sets the duty cycle to either 25% or 50%.25 or 50


New Feature: Documentation for the Set u32 VI Includes New Information

The NI-Motion VI Help now includes the following property information for the Set u32 VI:
AttributeResourceDescriptionPossible Values
Step Output
Duty Cycle
AxisDuty cycle of the step output. This VI sets the duty cycle to either 25% or 50%.25 or 50


Known Issue: Documentation for the Return Data Buffer is Incorrect in NI-Motion Function Help

The NI-Motion Function Help now includes the following updated information for the Return Data Buffer:
Data or status requested by the host is buffered in the Return Data Buffer (RDB) in FIFO mode. The FIFO is 16 commands deep. When data exists in the RDB, the Ready to Send bit in the Communication Status Register (CSR) is set. You can use the RDB either as a temporary buffer that holds a single return data packet, or as a small FIFO buffer. When the requested data is available in the RDB, it is read back by the host. You also can request multiple data items and leave them in the buffer for retrieval at a later time. If the RDB becomes full and cannot accommodate requested return data, NI-Motion generates an error and sets the Error Message bit in the CSR.


New Documentation: Documentation for the Set Stepper Loop Mode VI in the NI-Motion VI Help Includes New Information about P-Command Mode

Sets a stepper axis to operate in either open-loop, closed-loop, or P-Command mode. Details.


Control/IndicatorDatatypeParameterDescription
ControlU16Loop Mode (Open)sets the mode for the stepper axis.
ControlU16Board IDis a unique number assigned by Measurement & Automation Explorer used to send and receive commands and data to or from a specific NI motion controller.
ControlU8Axisis the axis for which to load PID parameters. Valid axis numbers are 1 through 8 for all NI motion controllers. On controllers with less than eight axes, configuring non-existent axes has no effect.
ControlClustererror in (no error)is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using the error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.
statusis TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a nonzero error code. If status is FALSE, code is zero or a warning code.
codeis a number identifying an error or warning. If status is TRUE, code is a nonzero error code. If status is FALSE, code is zero or a warning code. Use the error handler VIs to look up the meaning of this code and display the corresponding error message.
sourceis a string that indicates the origin of the error, if any. Typically, source is the name of the VI in which the error occurred.
IndicatorU8Bd ID Outis provided for flow control. You can string together NI-Motion VIs by wiring the Board ID Out terminal of one VI to the Board ID terminal of the next VI.
IndicatorU16Resource Outindicates the resource wired in from another VI. This indicator is applicable when you string multiple motion control VIs together.
IndicatorClustererror outis a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.
statusis TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a nonzero error code. If status is FALSE, code is zero or a warning code.
codeis a number identifying an error or warning. If status is TRUE, code is a nonzero error code. If status is FALSE, code is zero or a warning code. Use the error handler VIs to look up the meaning of this code and display the corresponding error message.
sourceis a string that indicates the origin of the error, if any. Typically, source is the name of the VI in which the error occurred.

Using This VI

You can operate stepper axes in both open and closed-loop modes. In open-loop mode, the stepper axis controls the trajectory profile and generates steps but has no feedback from the motor or actuator to determine if the profile is followed correctly.
In closed-loop mode, the feedback position is constantly compared to the number of steps generated to see if the stepper motor is moving correctly. When the trajectory profile is complete, missing steps (if any) are made up with a pull-in move. If, at any time during the move, the difference between the instantaneous commanded position and the feedback position exceeds the programmed following error threshold, the axis is killed and motion stops.
You use P-Command mode for systems in which a servo drive receives step/dir (cw/ccw) from the motion controller. The drive closes the PID loop, and the motion controller provides the trajectory generation. Any time you use the axis in P-Command mode, and the axis goes from a kill state to a halt state, reset the axis position to synchronize the encoder and the step generation. Similarly to closed-loop mode, in P-Command mode, the axis trips on the following error.
Caution  For proper closed-loop and P-Command operation, the correct values for steps/rev and counts/rev must be loaded with the Load Counts/Steps per Revolution VI. Incorrect counts to steps ratio can result in failure to reach the desired target position and erroneous closed-loop stepper operation.
To operate in closed-loop or P-Command mode, a stepper axis must have a primary feedback resource, such as an encoder, mapped to it prior to enabling the axis. Refer to the Configure Axis Resources VI for more information about feedback resources. You can operate an axis with a primary feedback resource in open-loop, closed-loop, or P-Command mode and you can switch the mode at any time. You can still read the position of the mapped feedback resource even when the axis is in open-loop mode.


New Documentation: Documentation for the flex_set_stepper_loop_mode function in the NI-Motion Function Help Includes New Information about P-Command Mode

Set Stepper Loop ModeUsage

status = flex_set_stepper_loop_mode(u8 boardID, u8 axis, u16 loopMode)

Purpose

Sets a stepper axis to operate in either open-loop, closed-loop, or P-Command mode.

Parameters

NameTypeDescription
boardIDu8assigned by Measurement & Automation Explorer
axisu8axis to be controlled
loopModeu16mode of the stepper axis

Parameter Discussion

axis is the axis to be controlled.
loopMode sets the mode for the stepper axis.
   0 = open-loop (default)
   1 = closed-loop
   2 = P-Command

Using This Function

You can operate stepper axes in both open and closed-loop modes. In open-loop mode, the stepper axis controls the trajectory profile and generates steps but has no feedback from the motor or actuator to determine if the profile is followed correctly.
In closed-loop mode, the feedback position is constantly compared to the number of steps generated to see if the stepper motor is moving correctly. When the trajectory profile is complete, missing steps (if any) are made up with a pull-in move. If, at any time during the move, the difference between the instantaneous commanded position and the feedback position exceeds the programmed following error threshold, the axis is killed and motion stops.
You use P-Command mode for systems in which a servo drive receives step/dir (cw/ccw) from the motion controller. The drive closes the PID loop, and the motion controller provides the trajectory generation. Any time you use the axis in P-Command mode, and the axis goes from a kill state to a halt state, reset the axis position to synchronize the encoder and the step generation. Similarly to closed-loop mode, in P-Command mode, the axis trips on the following error.
Caution  For proper closed-loop and P-Command operation, the correct values for steps/rev and counts/rev must be loaded with the Load Counts/Steps per Revolution function. Incorrect counts to steps ratio can result in failure to reach the desired target position and erroneous closed-loop stepper operation.
To operate in closed-loop or P-Command mode, a stepper axis must have a primary feedback resource, such as an encoder, mapped to it prior to enabling the axis. Refer to the Configure Axis Resources function for more information about feedback resources. You can operate an axis with a primary feedback resource in open-loop, closed-loop, or P-Command mode and you can switch the mode at any time. You can still read the position of the mapped feedback resource even when the axis is in open-loop mode.


NI-Motion 6.1.2 Contents

Known Issue: Using Breakpoints with High-Speed Captures

Enabling a high-speed capture when a breakpoint is enabled may cause the breakpoint to be missed. If you are using a breakpoint on the same axis on which you are performing the high-speed capture, ensure that both the breakpoint and the high-speed capture are configured and enabled before starting the move.



NI-Motion 6.1.1 Contents

NI-Motion 6.1.1 contains updates to NI-Motion 6.1. Refer to the following sections for information about the updates.


NI-Motion 6.1 Contents

The following sections include information about the changes and enhancements included in NI-Motion 6.1.

Installation Issues


Controllers

The following table lists all NI motion controllers that work with NI-Motion 6.1 as well as the bus types for each controller.
ControllerBus Type
PXI-7350 SeriesPXI/CompactPCI
PXI-7340 SeriesPXI/CompactPCI
PCI-7340 SeriesPCI
FW-7344IEEE-1394
NI PCI-7330 SeriesPCI
PXI-7330 SeriesPXI/Compact PCI


Application Software

NI-Motion 6.1 supports programming NI motion controllers using the following environments:
The NI-Motion 6.1 software is compatible with Windows 2000/NT/XP/Me/98.

Changes and Updates

The latest version of NI-Motion includes several feature changes and updates, including support for the latest hardware, performance enhancements, and several new functions and VIs.


Known Issues for NI-Motion 6.1

The following sections include late-breaking information concerning NI-Motion 6.1.

LabWindows/CVI 7.0 examples are not installed by NI-Motion 6.1

The LabWindows/CVI examples are not installed by NI-Motion 6.1. Visit ftp://ftp.ni.com/support/motion/Software/PC/NI-Motion/CVI 7.0 Examples for NI-Motion 6.1 to download and install these examples.


Manually enabling sinusoidal commutation axes

Axes that are configured for sinusoidal commutation do not enable on boot up when the settings are saved to Flash ROM. You must manually call flex_enable_axis/Enable Axes to initialize the commutation phases and enable the axes.


Hall Effect Sensor support issues

NI-Motion supports only Hall Effect Sensors that are 120° apart, and whose offset between Hall state transition and zero-degree phase is not 0.


Zero velocity in velocity mode

When you run an NI motion controller in velocity mode, changing the velocity from a non-zero value to zero and applying the velocity change by calling Start Motion causes the axis to continue to move at a very slow rate of one count/step every few seconds. To avoid this behavior, decelerate to a stop using the Stop Motion command.


FlexMotion-6C compatibility

For legacy FlexMotion-6C controllers, National Instruments recommends you continue using FlexMotion 5.1.x. NI-Motion 6.1 is not compatible with FlexMotion-6C controllers.


FW-7344

If you disconnect power or remove the IEEE 1394 cable from the FW-7344 without notifying the system beforehand, MAX might crash when it is refreshed. To avoid this, use the Safely Remove Hardware process to remove the FW-7344 by clicking the icon in the lower right part of the Windows task bar near the clock.


Analog gearing with stepper motors

When using analog gearing, and the slave axis is a stepper motor, set the polarity for step and direction to active high.


Virtual devices

Adding or removing virtual devices requires administrator privileges.


Assigning resources to non-default axes

If you assign to one axis the default output and feedback resources of a second axis, and then disable the second axis, the first axis becomes unusable. To avoid this, enable the second axis and assign to it an unused feedback resource.


Initialize controller now unconfigures all vector spaces

Initialize Controller (flex_initialize_controller) now unconfigures all vector spaces.


LabVIEW Real-Time users: flash functions are not accessible from the host

Functions that access flash, when called on a remote device mapped to the host, fail due to a timeout error. The affected functions include Save Defaults, Reset Defaults, Object Memory Manage, and Enable Auto Start. If you want to use these VIs, you must download them to the RT target before you run them. Also, the onboard memory manager tab in MAX does not work on a remote device that is mapped into the system.



Errata

These sections include information about documentation updates that are relevant to NI-Motion 6.1 users.

Using the Online Manuals

The NI-Motion documentation that ships with the software is in Adobe Acrobat portable document format (PDF). The software documentation is also installed as a Windows online help file.
Note  If you do not already have Acrobat Reader version 6.0 or later installed, you can install it from the autorun program on the NI-Motion Software CD, or by clicking the Adobe Web site link. To view the installed PDF documents, click the Start button on the Windows task bar, select Programs»National Instruments»NI-Motion, and select the document you want to open. You can assemble your own printed manuals, printing either the entire documentation set or just the sections relevant to your application.
When you are viewing the PDF file, you can click any entry in the table of contents to jump directly to the corresponding manual page. Also, you can jump to major sections within each document quickly and easily by clicking on the bookmarks.
When you choose the View»Go To Page option or are printing pages, use the page numbers in the lower left corner of the Acrobat window, not the number displayed in the bottom center of each manual page.




NI-Motion 6.0.x Contents

The following sections include information about the changes and enhancements included in NI-Motion 6.0.x

Changes and Updates

Updated Documentation

The NI-Motion documentation has been updated to include the following features:

New Function Names

The following functions have changed names. Code that uses the older function names continues to work with NI-Motion 6.0 when run on NI 7330 Series and NI 7340 Series motion controllers. You must use the new functions and VIs with the NI 7350 Series motion controllers.



Known Issues for NI-Motion 6.0

The following sections include late-breaking information concerning NI-Motion 6.0.


Updates and Features Included in NI-Motion 6.0.1

The following sections include the updates and features included in NI-Motion 6.0.1.


Errata

The sections are documentation updates that are relevant to NI-Motion 6.0 users.


Using the Online Manuals

The NI-Motion documentation that ships with the software is in Adobe Acrobat portable document format (PDF). The software documentation is also installed as a Windows online help file.


Note  If you do not already have Acrobat Reader version 5.1 or later installed, you can install it from the autorun program on the NI-Motion Software CD, or you can launch the Acrobat Reader installer manually from the CD, located at adobeAcroReader51_ENU.exe. To view the installed PDF documents, click the Start button on the Windows task bar, select Programs»National Instruments»NI-Motion 6.0, and select the document you want to open. You can assemble your own printed manuals, printing either the entire documentation set or just the sections relevant to your application.
When you are viewing the PDF file, you can click any entry in the table of contents to jump directly to the corresponding manual page. Also, you can jump to major sections within each document quickly and easily by clicking on the bookmarks.
When you choose the View»Go To Page option or are printing pages, use the page numbers in the lower left corner of the Acrobat window, not the number displayed in the bottom center of each manual page.


上一篇:NI-Motion 6.1.4 From LabVIEW 7.1 Device Drivers CD Win32Eng NI运动驱动程序6.1.4版 适用LabVIEW7.1

下一篇:NI-Motion 7.5 Full Win32Eng NI运动驱动程序7.5完整版 适用LabVIEW7.1

标签:NI-Motion 6.1.5  NI运动驱动软件6.1.5  NI运动控制设备  Motion Assitant  LabVIEW Motion  LabVIEW运动驱动 

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部