This is historical information of device classes implemented in ZMX device server.

Use this link to find the valid information.

Development status: Released, Release: Release_3_2
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Motion/MotorControllers/ZMX
Contact:



Class Description


Schrittmotor Endstufe mit ServiceBus

Families: Motion

Key words:

Platform: Unix Like

Language: Cpp

License:

Contact:

Hardware


Manufacturer: none

Bus: Socket

Class interface


Attributes:

Name Description
DelayTimeScalar: DevLong Set value from 0 to 15. Read value in ms:\n0=1, 1=2,2=4,3=6,4=8,5=10,6=12,7=14,8=16,9=20,10=40,\n11=60,12=100, 13=200, 14=500, 15=1000\n
StepWidthStrScalar: DevString
PowerStageStatusScalar: DevString
ErrorScalar: DevString
StopCurrentScalar: DevFloat
RunCurrentScalar: DevFloat
PreferentialDirectionScalar: DevLong
StepWidthScalar: DevLong Set and write value from 0 to 13. In StepWidthStr one can read the real step width value:\n0 = 1/1, 1 = 1/2, 2 = 1/2.5, 3 = 1/4, 4 = 1/8, 5 = 1/8, 6 = 1/10, 7 = 1/16, 8 = 1/20, 9 = 1/32, 10 = 1/64, 11 = 1/128, 12 = 1/256, 13 = 1/512
TemperatureScalar: DevFloat
IntermediateVoltageScalar: DevFloat
Channel_rdScalar: DevLong Read the Power Stage channel from the Channel property
AxisNameScalar: DevString
InputLogicLevelScalar: DevLong
DeactivationScalar: DevLong
OverdriveScalar: DevLong
OperationModeScalar: DevLong
DeactivationStrScalar: DevString
PreferentialDirectionStrScalar: DevString
InputLogicLevelStrScalar: DevString
OverdriveStrScalar: DevString
OperationModeStrScalar: DevString
VersionPSScalar: DevString Software version of the power stage
VersionFPGAScalar: DevString Software version of the FPGA
PathOutputFilesScalar: DevString
FlagNotErrorZMXConnectionScalar: DevBoolean
ErrorZMXConnectionScalar: DevString
IntermediateVoltageInfoScalar: DevString
DelayTimeInfoScalar: DevString
FlagThreadRunningScalar: DevLong
PowerStageStatusIntScalar: DevLong

Commands:

Name Description
StateInput: DevVoid
Output: State
State Code
This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller.
StatusInput: DevVoid
Output: ConstDevString
Status description
This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller.
WriteEPROMInput: DevVoid
Output: DevLong
Completion status
Write parameters in EPROM (1 if success)
ResetInput: DevVoid
Output: DevLong
Completion status
Reset Power Stage (1 if success)
RevPlusInput: DevVoid
Output: DevLong
Completion Status
Execute one motor rotation with preset run current (+ direction)
RevMinusInput: DevVoid
Output: DevLong
Completion Status
Execute one motor rotation with preset run current (- direction)
SaveToOutputFileInput: DevString
Name of output file to write data
Output: DevLong
Completion status
Write all attribute values to output file
LoadFromOutputFileInput: DevString
Name of output file to be loaded
Output: DevLong
Completion status
Load attribute values from output file
ReadFileContentInput: DevString
File name to be read
Output: DevVarStringArray
Values read from the file
Read file give as an input and return the stored values.
ReadFilesInOutputPathInput: DevVoid
Output: DevVarStringArray
Files read in the PathOutputFile directory
Read the files in the directory given by the attribute PathOutputFile
ResetErrorZMXConnectionInput: DevVoid
Output: DevVoid
Execute it for setting FlagNotErrorZMXConnection to 1, and empty ErrorZMXConnection message.
UpdateInput: DevVoid
Output: DevVoid
Command for forcing the readout of error, power stage status, temperature and voltage.

Pipes:

Properties:

Name Description
SocketDeviceDevString The name of the Tango socket device to use for the connection with the ZMX Power Stages.
ChannelDevLong Power Stage channel
SimulationModeDevULong 0 -> real mode, 1 -> simulation mode

16 Jun 2018, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.



21 Apr 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



5 Jan 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .



2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:16 Jun 2018, 3:57 a.m.