.

Average: 0
Rating Count: 0

Development status: New development
Information status: New
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/AcceleratorComponents/PyLyrtechDLLRF
Contact:



Class Description


Families: AcceleratorComponents

Key words:

Platform: All Platforms

Language: Python

License:

Contact:

Class interface


Attributes:

Name Description
GainLevelImage: DevShort
ClockSourceSpectrum: DevString
ACQStateSpectrum: DevBoolean
DCMStatusSpectrum: DevString

Commands:

Name Description
ResetInput: DevVoid
Output: DevString
StartInput: DevVarShortArray
Output: DevString
ReadRegisterInput: DevVarLongArray
Output: DevLong
SetClockSourceInput: DevVarStringArray
Output: DevShort
FPGALoadInput: DevVarStringArray
Output: DevString
WriteRegisterInput: DevVarLongArray
Output: DevLong
StopInput: DevVarShortArray
Output: DevString
SetGainLevelInput: DevVarStringArray
Output: DevString
ReadRegisterBlockInput: DevVarLongArray
Output: DevVarLongArray

Pipes:

Properties:

Name Description
NBoardsDevUShort Number of LyrtechDLLRF boards controlled by tis device. Should match with the number of LyrtechDLL RF boards connected to the equipment.


Please log in to comment.

README

b"README.txt file for PyLyrtechDLLRF device server\n=================================================\n\nThis device has been written by Manolo Broseta in the ALBA Synchrotron.\nIt includes Attributes, Properties and Fucntions to control the Lyrtech DLL RF FPGA card which is installed under windows XP.\nFor that purpose it uses the vhsadac16_api.dll which has been provided by the Nutaq Vendor.\n\n\nInstallation\n============\n\nThe steps to install and run this device are:\n\n1.- Copy the vhsadac16_api.dll api file into the c:\windows\system folder which contains the windows dll's.\n\n2.- Copy the PyLyrtechDLLRF under the sicilia folder defined in the windows machine.\n\n3.- Copy the PyLyrtechDLLRF.bat file into c:\sicilia\bin folder\n\n4.- Launch device using Astor.\n\n\nNotes\n=====\n\nThis device uses the logging python module. So the logs obtained are located in the c:\sicilia\PyLyrtechDLLRF\logs folder.\nIt will store up to 5 files of 5MBytes.\n\nVersion 1.0 - 18th November 2015\n================================\n- Device server created with basic Lyrtech functionallity:\n\t- Start/Stop\n\t- Write/Read Registers\n\t- Set Clock source\n\t- Set ADC/DAC Gain Level\n\t\nVersion 1.1 - 20th November 2015\n================================\n- ReadregisterBlock function implemented to read a block of register at the same time\n- Reset function implement to perform a device reset. It just closes the open handles to the VHSADC boards.\n- Revised State & Status message: ON = if all boards are started, OFF = all boads stopped and ALARM = if not all boards are started.\n\n\n\n\n"

16 Jan 2018, DS Admin
Created:
The device class has been added to catalogue.
Added by:dadmin on:16 Jan 2018, 1:15 p.m.