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
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"
Created:
The device class has been added to catalogue.