Skip to content

Releases: ni/niveristand-scan-engine-ethercat-custom-device

Scan Engine and EtherCAT Custom Device 21.2.0

15 Apr 14:49
2183f79
Compare
Choose a tag to compare

Enhancements

  • Update readme with more details and dependencies #198

Bug Fixes

  • Update Get ECAT IOVar Data.vi to address Bug 881503 #199
  • Remove Phar Lap and Linux ARM targets from CD XML #202
  • Remove FPGA dependent files when changing bitfiles #203
  • Disable engine debug prints of variable names behind debug symbol #204

Install Order

Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:

  1. ni-scan-engine-veristand-<version>-support_21.2.0.8_windows_x64.nipkg - Required
  2. ni-scan-engine-veristand-<version>-labview-support_21.2.0.8_windows_x64.nipkg - Optional
  3. ni-scan-engine-veristand-<version>-labview-examples_21.2.0.8_windows_x64.nipkg - Optional

VeriStand Version Support

  • VeriStand 2021
  • VeriStand 2020
  • VeriStand 2019

NIPM Compatibility

All installer packages (.nipkg) require NI Package Manager 21.8 or later to install.

Scan Engine and EtherCAT Custom Device 21.0.0

17 Feb 17:27
b67d9ce
Compare
Choose a tag to compare

Enhancements

  • Add support for VeriStand 2021

Bug Fixes

  • Auto-detect should not remove the existing configuration if auto-detect fails #166

Install Order

Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:

  1. ni-scan-engine-veristand-<version>-support_21.0.0.24_windows_x64.nipkg - Required
  2. ni-scan-engine-veristand-<version>-labview-support_21.0.0.24_windows_x64.nipkg - Optional
  3. ni-scan-engine-veristand-<version>-labview-examples_21.0.0.24_windows_x64.nipkg - Optional

VeriStand Version Support

  • VeriStand 2021
  • VeriStand 2020
  • VeriStand 2019

VeriStand Version Support Removed

  • VeriStand 2018
  • VeriStand 2017

RT Target Support Removed

  • Phar Lap ETS
  • ARM-based Linux Real-Time

NIPM Compatibility

All installer packages (.nipkg) require NI Package Manager 21.3 or later to install.

Scan Engine and EtherCAT Custom Device 20.4.0

09 Feb 15:37
005cac0
Compare
Choose a tag to compare

Enhancements

  • Initial release of limited-scope Scripting API (see below)

Bug Fixes

  • Error dialog now appears when attempting to add a local chassis twice #103

Scripting API

Initial Release Scope

This release introduces a Scripting API for the Custom Device. It is of limited scope, only providing operations for configuring C Series modules in a local chassis. Only a small subset of modules supported by the Custom Device are configurable via the Scripting API. Current high level actions include:

  • Add/remove/find the Custom Device and Local Chassis
  • Set Custom Device and chassis properties
  • Create or read module information per slot

Module Support

This is a list of modules supported by the Scripting API. Note that not all modules are supported in every configuration, such as Digital Input modules not supporting Specialty Digital configurations.
9212, 9213, 9224, 9225, 9227, 9228, 9375, 9422, 9423, 9437, 9474, 9475, 9482

Example VIs

An example project and VIs showing how to use the Scripting API can be found on disk at the path below. The LabVIEW Examples package must be installed to use them.
<Program Files (x86)>\National Instruments\LabVIEW 20xx\examples\NI VeriStand Custom Devices\Scan Engine\Scan Engine Scripting Examples.lvproj

Install Order

Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:

  1. ni-scan-engine-veristand-<version>-support_20.4.0.21_windows_x64.nipkg - Required
  2. ni-scan-engine-veristand-<version>-labview-support_20.4.0.21_windows_x64.nipkg - Optional
  3. ni-scan-engine-veristand-<version>-labview-examples_20.4.0.21_windows_x64.nipkg - Optional

VeriStand Version Support

  • VeriStand 2020
  • VeriStand 2019
  • VeriStand 2018
  • VeriStand 2017

NIPM Compatibility

All installer packages (.nipkg) require NI Package Manager 20.5 or later to install.

Scan Engine and EtherCAT Custom Device 20.3.1

30 Sep 19:42
acd6a5c
Compare
Choose a tag to compare

Bug Fixes

  • Custom Device on PharLap cannot run EtherCAT NI 9145 in hybrid mode with FPGA bitfile #91

VeriStand Version Support

  • VeriStand 2020
  • VeriStand 2019
  • VeriStand 2018
  • VeriStand 2017

NIPM Compatibility

All installer packages (.nipkg) require NI Package Manager 20.5 or later to install.

Scan Engine and EtherCAT Custom Device 20.3.0

08 Sep 21:36
65e0e54
Compare
Choose a tag to compare

Bug Fixes

  • Remove auto-detect dialog if existing configuration is not present #89
  • Update CHM documentation with bug fixes and clean up #88

VeriStand Version Support

  • VeriStand 2020
  • VeriStand 2019
  • VeriStand 2018
  • VeriStand 2017

NIPM Compatibility

All installer packages (.nipkg) require NI Package Manager 20.5 or later to install.

Scan Engine and EtherCAT Custom Device 20.2.0

09 Jul 20:02
da558b1
Compare
Choose a tag to compare

Enhancements

  • Support for new modules
    • 9210
    • 9216
    • 9226
    • 9253

Bug Fixes

  • Fix Windows reboot on EtherCAT profile import #45

VeriStand Version Support

  • VeriStand 2020
  • VeriStand 2019
  • VeriStand 2018
  • VeriStand 2017

NIPM Compatibility

All installer packages (.nipkg) require NI Package Manager 20.0 or later to install.

Scan Engine and EtherCAT Custom Device 20.0.0

21 May 20:53
86fb4ba
Compare
Choose a tag to compare

Enhancements

  • Add support for VeriStand 2020
  • Add support for DBL and SGL 3rd Party IOV Types #62

VeriStand Version Support

  • VeriStand 2020
  • VeriStand 2019
  • VeriStand 2018
  • VeriStand 2017

NIPM Compatibility

All installer packages (.nipkg) require NI Package Manager 20.0 or later to install.

Scan Engine and EtherCAT Custom Device 19.2.0

03 Dec 19:47
7ecabfa
Compare
Choose a tag to compare

Enhancements

  • Support for new modules

    • 9209
    • 9224
    • 9228
    • 9344
    • 9350
    • 9436
  • Support for renaming channels for Remote I/O and 3rd party slaves #61

Bug Fixes

  • Install custom error codes file #57

NIPM Compatibility

All installer packages (.nipkg) require NI Package Manager 19.6 or later to install.

Scan Engine and EtherCAT Custom Device 19.1.0

24 Sep 14:11
0cfc368
Compare
Choose a tag to compare

Enhancements

  • Support deploying with the embedded UI enabled #41
  • Support modules changes to remove strong dependency on the NI-Industrial Communication for EtherCAT driver #46

Bug Fixes

  • Importing a 3rd party EtherCAT slave ESI file reboots the target without warning #40

NIPM Compatibility

All installer packages (.nipkg) require NI Package Manager 19.5 or later to install.

Scan Engine and EtherCAT Custom Device 19.0.0

14 Jun 16:31
d09d0e2
Compare
Choose a tag to compare

Enhancements

  • Allow selecting the slot programming mode for modules in supported chassis during auto-detect #35
  • Support the NI-9266 module #27

Bug Fixes

  • NI-9214 not discovered in local chassis during auto-detect #33
  • Error 1198 when modifying module properties in local chassis #16

NIPM Compatibility

All installer packages (.nipkg) require NI Package Manager 19.0 or later to install.