ATS-VI Release Notes

Version 6.3.0

March 10, 2015

 

Introduction

System requirements

Installation

Release History

Contact us

 

Introduction

ATS-VI allows you to acquire, view, and save data from AlazarTech PCI / PCIe digitizer boards under LabVIEW®. See the release history below for changes in this version.

System requirements

ATS-VI requires LabVIEW version 2010 and later. It has been tested under 32-bit LabVIEW releases including: LabVIEW 2010, 2011, and 2012 and 64-bit LabVIEW releases including: LabVIEW 2010, 2011, and 2012.

 

AlazarTech drivers are available for Windows 2000 and later. They have been tested on 32- and 64-bit Windows operating systems including: Windows 2000 Professional, Windows 2000 Server, Windows XP Home, Windows XP Professional, Windows Server 2003, and Windows XP Professional x64 Edition, and 32- and 64-bit Windows 7.

 

ATS-VI is also available for Linux on platforms supported by LabVIEW.

Installation

To install ATS-VI, double click on the setup program and follow the instructions. By default the ATS-VI setup program creates a directory named “AlazarTech\ATS-VI\<version>” on your system drive, and copies ATS-VI files under this directory.

 

To uninstall ATS-VI, start the “Add and Remove Programs” Control Panel applet, select ATS-VI, and press the “Uninstall” button.

 

Note that you must install the drivers for your digitizer to run the sample VIs. If the drivers are not install, the sample VIs will display a “No ATS boards were found” error message and exit.

Release History

Version 6.3.0                                                                                               March 10, 2015

New Features:

Add support for ATS9373

Remove on-board memory option from ATS9360 samples

 

 

Version 6.2.1                                                                                         December 18, 2013

New Features:

Add ATS460_SimpleAsyncDMA_NPT.vi: a simplified sample program that demonstrates how to make an NPT mode AsyncDMA acquisition.

 

Bug Fixes:

Update ATS_Cards_GBL.vi to allow the ATS9626 to support 200 MS/s internal sample rate and +/-200mV input range.

 

 

Version 6.2.0                                                                                               August 2, 2013

New Features:

Add the following samples to demonstrate how to call directly into ATSApi.dll to make high-performance DMA transfers from an ATS9350 and ATS9360: ATS9350_SimpleAsyncDMA_NPT_Discard.vi, ATS9350_SimpleAsyncDMA_NPT_File.vi,

ATS9350_SimpleAsyncDMA_CS_Discard.vi, ATS9350_SimpleAsyncDMA_CS_File.vi,

ATS9360_SimpleAsyncDMA_NPT_Discard.vi, ATS9360_SimpleAsyncDMA_NPT_File.vi,

ATS9360_SimpleAsyncDMA_CS_Discard.vi and ATS9360_SimpleAsyncDMA_CS_File.vi.

 

Update ATS_Async\ATSh_WaitNextAsyncBufferComplete.vi and ATS_Advance\ATSh_GetSetParameter.vi to inline code execution for increased performance.

 

Note that ATS-VI 6.2.0 requires LabVIEW 2010 or later by default. To open ATS-VI 6.2.0 in LabVIEW 2009 or earlier: rename ATS_Advance\ATSh_GetSetParameter_LV71.vi to ATSh_GetSetParameter.vi, and rename ATS_Async\ATSh_WaitNextAsyncBufferComplete_LV71.vi to ATSh_WaitNextAsyncBufferComplete.vi

 

Bug Fixes:

Fix ATS_AsyncDMA_Device.vi to allow support for sample interleave in dual-channel with 2-channel digitizers.

 

 

Version 6.1.0                                                                                             February 6, 2013

New Features:

Add support for the ATS9360: 12-bit per sample, 1.8 GS/s, 2-channel, 8-lane PCIe Gen2 digitizer.

 

Add ATS9350_SimpleAsyncDMA_NPT_PreTrig.vi that demonstrates how to configure an ATS9350 capture up to 2048 pre-trigger samples in NPT mode.

 

Add ATS_Advanced\ATS_GetFpgaTemperature.vi to demonstrate how to read the current on-board temperature of PCIe digitizers.

 

Add ATS9440 triggered streaming, continuous streaming, and continuous streaming to file examples.

 

Update AsyncDMA subVIs to support sample interleaved acquisitions.

 

Bug Fixes:

Fix all SimpleAsyncDMA_AUX_Clock.vi samples to call ATS_SetExternalClockLevel after calling ATS_AsyncDMA_Device “SetupDMA” so that the desired external clock DAC level is not overwritten.

 

Fix support for ATS9462 “Ext. AC” external clock mode.

 

Version 6.0.8                                                                                                 April 10, 2012

New Feature:

Add support for ATS9625, 2-channel 250 MS/s PCIe digitizer with a user-programmable FPGA and AC coupled inputs.

 

Add support for the ATS9626, 2-channel 250 MS/s PCIe digitizer with a user-programmable FPGA and DC coupled inputs.

 

Add ATS9440_SimpleAsyncDMA_Skip.vi, a sample application that demonstrates how to configure ATS9440 sample skipping.

 

Bug Fixes:

Fix ATS9350 default external trigger input parameters.

 

Version 6.0.7                                                                                                   July 21, 2011

New Feature:

Add support for ATS9351, 2-channel 500 MS/s PCIe digitizer.

 

Add ATS9350, ATS9351 and ATS9870 simple AsyncDMA samples programs.

 

Add ATS9350, ATS9351 and ATS9870 Example_1_Segments.vi sample programs. These programs demonstrate how to acquire records of up to 2GS to on-board memory, and transfer them to LabVIEW buffers.

 

Bug Fixes:

Change ATS_ErrorCode.vi to call AlazarErrorToText to get text representation of error codes.

 

Version 6.0.6                                                                                             January 18, 2011

Bug Fix:

Fix cosmetic bugs in ATS9440 sample vi front panels.

 

Version 6.0.5                                                                                               January 6, 2011

Bug Fix:

Fix a bug where ATS_ID.vi would generate "This vi requires ATSxxx and the available one is ATSyyy" errors with the ATS460, ATS660 and ATS860.

 

Version 6.0.4                                                                                               January 4, 2011

New Feature:

Add support for ATS9440, 4-channel 125 MS/s PCIe digitizer.

 

Version 6.0.3                                                                                             August 10, 2010

New Feature:

Add “ATS_Examples\ATS9325” directory and modify “ATS_Advance\ATS_Cards_GBL.vi” to add support for the ATS9325.

 

Add “ATS_Advance\ATSh_GetBoardKind.vi” to allow finding a board’s type from its handle.

 

Modify “ATS_Easy\ATS_ID.vi” to get a board’s name and type by calling ATSh_GetBoardKind.vi rather than ATSh_GetCPLDVersion.vi.

 

Version 6.0.2                                                                                             August 10, 2010

New Feature:

Modify ATS-VI to support LabVIEW for Linux. The ATS-VIs now works with LabVIEW version 8.6 or later.

 

Version 6.0.1                                                                                                  May 21, 2010

New Features:

Add VIs for the ATS460 that demonstrate how to configure and acquire from a two board, master-slave board system using Traditional AutoDMA mode to “ATS_Examples\ATS460\DualPort_AsyncDMA_Recommended”.

 

Rename the ATS460 two-board, master-slave, NPT AutoDMA mode sample VI in “ATS_Examples\ATS460\DualPort_AsyncDMA_Recommended” to “ATS460_AsyncDMA_MS_NPT.vi” to distinguish it from the “Traditional” AutoDMA mode master-slave samples.

 

Bug Fixes:

Update ATS9870 samples to include 40 and 100 mV input ranges

 

Fix ATS_Asyc_Buffer_Size.vi and ATS_Trigger.vi so that they work correctly with master-slave board systems.

 

Version 5.8.3                                                                                             January 12, 2010

New Feature:

Add support for pre-trigger samples with ATS9462-FIFO. Note that this feature requires driver ATS9462 driver 5.7.7 or later.

 

Version 5.8.2                                                                                        November 24, 2009

 

New Feature:

Add VIs to configure the AUX I/O connector as either a trigger output signal, or an AutoDMA trigger enable input signal. Also add VIs to demonstrate how to use this feature with an ATS9462 and ATS9870.

 

Note that this feature requires ATS driver version 5.7.6 or later.

 

Benefit:

These VIs allow users to use configure AUX I/O connector as trigger enable input signal. This allows scanning applications to supply a trigger enable signal at the start of each frame of an image.

 

Bug Fix:

Add ±40 and ±100 mV to input ranges supported by the ATS9870.

 

Benefit:

This fix allows users to select all of the input ranges supported by the ATS9870.

 

Bug Fix:

Add support for “10 MHz PLL” external clock mode with the ATS9870.

 

Benefit:

Use the “10 MHz PLL” external clock mode to synchronize the ATS9870 sample clock to a user supplied 10 MHz input signal. This mode generates a 1 GHz sample clock that can be decimated by a user selected value of 1, 2, 4, or any multiple of 10.

 

 

Version 5.8.0                                                                                                   July 23, 2009

 

New Feature:

This is the first release of ATS-VI with full support for the ATS-9870 digitizer.

 

Benefit:

The user can use the supplied VIs to quickly develop an application.

 

New Feature:

ATS-9462 and ATS-9870 SinglePorted (on-board) memory support.

 

Benefit:

Prior to this release, users of the ATS-9462 only had FIFO Streaming support.

 

With the on-board memory, the ADC data can be stored into the acquisition memory at full acquisition.

 

The on-board memory can also act as a very deep FIFO between the Analog to Digital converters and PCI Express bus, allowing very high data transfer rates across the PCIe bus, even if the operating system or another motherboard resource temporarily interrupts DMA transfers.

 

Note that for previous customers, an upgrade is required to add the additional memory to the older ATS-9462.

 

New Feature:

New sample VI application, “ATS460_AsyncDMA_MS.vi” that demonstrates how to use multiple ATS-460 boards in a system.

 

The sample is located in directory:

%drive%:\AlazarTech\ATS- VI\5.8.1\ATS_Examples\ATS460\DualPort_AsyncDMA_Recommended

 

Benefit:

A user can control 2 or more boards in Master-slave mode or as separate devices.

 

Bug Fix:

Negative value for Offset parameter to allow for PreTrigger data to be captured.

 

Benefit:

In AsyncDMA mode, while using the Traditional capture mechanism, it is now possible to use the offset value as the Pre-trigger (-) value or as the Post-trigger (+) value.

 

 

 

 Version 5.7.                                                                                                March 18, 2009

 

New Feature:

An AdobePDF® version of the “ATS-VI User Manual” was included in the

“%drive%\AlazarTech\ATS-VI\5.7.1\Documents” directory.

 

Benefit:

The user has quick and easy access to the manual on the same PC that the development is being done.

 

Also, all data type information is displayed in the LabVIEW® data type colors.

 

New Feature:

First release to include a Release Notes file.

 

Benefit:

The user can easily examine the changes to new versions of the ATS-VI, and assess the need for an upgrade, as related their project.

 

New Feature:

New sample VI application, “ATS9462_SimpleAsyncDMA.vi” that demonstrates Asynchronous Infinite NPT Acquisitions using an ATS9462 digitizer.

 

The sample is located in directory:

%drive%:\AlazarTech\ATS- VI\5.7.1\ATS_Examples\ATS9462\DualPort_AsyncDMA_Recommended

 

Benefit:

This simplified sample VI can be used as a quick start VI, for customers using a single ATS9462 digitizer in OCT, Image Scanning or Radar applications. It is meant to be a building block to which a user can add his/her application details.

 

New Feature:

New sample VI application, “ATS9462_SimpleAsyncDMA_MS.vi” that demonstrates Asynchronous Infinite NPT Acquisitions using a Master/Slave pair of ATS9462 digitizers.

 

The sample is located in directory:

%drive%:\AlazarTech\ATS- VI\5.7.1\ATS_Examples\ATS9462\DualPort_AsyncDMA_Recommended

 

Benefit:

This simplified sample VI can be used as a quick start VI, for customers using a Master/Slave set of ATS9462 digitizers in OCT, Image Scanning or Radar applications. It is meant to be a building block to which a user can add his/her application details.

 

 

New Feature:

New sample VI application, “ATS660_SimpleAsyncDMA_MS.vi” that demonstrates Asynchronous Infinite NPT Acquisitions using a Master/Slave pair of ATS660 digitizers.

 

The sample is located in directory:

%drive%:\AlazarTech\ATS- VI\5.7.1\ATS_Examples\ATS660\DualPort_AsyncDMA_Recommended

 

Benefit:

This simplified sample VI can be used as a quick start VI, for customers using a Master/Slave set of

ATS660 digitizers in OCT, Image Scanning or Radar applications. It is meant to be a building block to which a user can add his/her application details.

 

New Feature:

New VIs: (refer to the User Manual for details)

Ř   ATS_AsyncGetPendingBufStatus.vi

Ř   ATS_AsyncGetPendingEmptyBufStatus.vi

Ř   ATS_AsyncGetPendingFullBufStatus.vi

 

Benefit:

These new VIs give the user the flexibility of monitoring the buffer usage in an AsyncDMA application. Unwanted buffers may be discarded in order to avoid an Overflow situation.

 

The ATS_AsyncGetPendingBufStatus.vi page of the ATS-VI User manual has a detailed explanation of its usage.

 

New Feature:

Verification and Test using LabVIEW® version 8.2 and 8.6.

 

Benefit:

Users that upgrade their LabVIEW® development suite from earlier versions to versions 8.X can be assured that ATS-VI is fully compatible.

 

 

Contact us

Contact us if you have any questions or comments about ATS-VI, if you have found a bug, or you need assistance.

 

Web

http://www.alazartech.com

Email

support@alazartech.com

Phone

514-426-4899

Fax

514-426-2723

Mail

Alazar Technologies Inc.

6600 Trans-Canada Highway, Suite 310

Pointe-Claire, QC

Canada H9R 4S2