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.cn

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