TANGO
Device Server



 

 

 

 

Acquire_Waveform_Lecroy_Prj
User's Guide
 


AcquireWaveformLecroy Class
 

Revision: - Author: xavela
Implemented in C++





 

 

Introduction:




Class Identification:


 

Class Inheritance:


 

Description:







This class allows the acquisition of a waveform (the description and the data), from a specific channel and from any Lecroy scope series. The description is a structure which contains in particular : the length of the array 1 (the raw data) the length of the array 2 (2nd part of the calculated waveform data, if any) the timebase the total length of the acquired data (lgth array1 + lgth array2) .... its represents the context of the acquisition. NOTE : for all Lecroy scope, the port number is the same : 1861
Tango Device Server User's Guide


 

 

Properties:




Device Properties
Property name
Property type
Description
IPaddress Tango::DEV_STRING The IP address of the Lecroy scope to build a connection with.
ChannelName Tango::DEV_STRING The name of channel on which the acquisition will be done. This name must be composed with two caracters : (a letter followed by a number) C for a physical channel F for a calculated waveform M for a memorised waveform ... Example : C2 (is the channel 2) Default : C1 (channel 1






Device Properties Default Values:
Property Name Default Values
IPaddress No default value
ChannelName No default value



There is no Class properties.





 

 

States:




States
Names
Descriptions
OPEN The socket TCP IP is successfully opened between the Lecroy scope and this DServer.
CLOSE The communication between the Lecroy scope and the DServer is closed.
FAULT The communication between the Lecroy scope and the DServer is not done.
ALARM An error occured during a Write or Read command.

 

 

Attributes:


Scalar Attributes
Attribute name
Data Type
R/W Type
Expert
triggerTime
DEV_STRING
READ
No
verticalOffset
DEV_DOUBLE
READ
No
verticalGain
DEV_DOUBLE
READ
No
horizontalOffset
DEV_DOUBLE
READ
No
horizontalInterval
DEV_DOUBLE
READ
No
nominalBits
DEV_SHORT
READ
No
waveArrayCount
DEV_LONG
READ
No
waveArray2
DEV_LONG
READ
No
waveArray1
DEV_LONG
READ
No





Spectrum Attributes
Attribute name
Data Type
X Data Length
Expert
verticalScaledData
DEV_DOUBLE
1500000
No
rawWaveformData
DEV_SHORT
1500000
No






 

 

Commands:



More Details on commands....


Device Commands for Operator Level
Command name
Argument In
Argument Out
Init DEV_VOID DEV_VOID
State DEV_VOID DEV_STATE
Status DEV_VOID CONST_DEV_STRING



Device Commands for Expert Level Only
Command name
Argument In
Argument Out
WriteRead DEV_STRING DEV_STRING

 



1 - Init



2 - State



3 - Status



4 - WriteRead (for expert only)




 

 


TANGO is an open source project hosted by :
Sourceforge logo small
Core and Tools : CVS repository on tango-cs project
Device Servers : CVS repository on tango-ds project