This is historical information of device classes implemented in MOSTAB device server.
Use this link to find the valid information.
Development status:
Released
Information status: New
Contact:
Class Description
- This device controls the MOSTAB SIS2900-LVPZT system designed by STRUCK. it uses
a RS232 communication. a right wire is needed. the communication parameters are: - baud rate = 9600 - stop bit = 1 - parity = none - 8 data bits. Each frame has to be terminated by "LF" and "CR" characters (10 and 13 in decimal notation) frame exemples : - to return read only parameters : � RG � + LF + CR - to set the loop gain � S2=12.125 � + LF + CR
5 run modes are available: - 0 means " manual " - 1 means " Peak Search " - 2 means " Peak Hold " - 3 means " standby " - 4 means " Track set point " To change the run mode, use the SetRunMode(code) command and choose the corresponding number code
Families: BeamlineComponents
Key words:
Language: Cpp
Contact:
Class interface
Attributes:
| Name | Description |
|---|---|
| beamLineNumberScalar: DevShort | — |
| setPointScalar: DevDouble | — |
| input0Scalar: DevDouble | — |
| input1Scalar: DevDouble | — |
| i0OverI1Scalar: DevDouble | — |
| outputScalar: DevDouble | — |
| deltaScalar: DevDouble | — |
| sigmaScalar: DevDouble | — |
| pidGainScalar: DevDouble | — |
| pidIntegralPartScalar: DevDouble | — |
| pidDifferentialPartScalar: DevDouble | — |
| modulationFrequencyScalar: DevDouble | — |
| lowPassFilterScalar: DevDouble | — |
| minOutputVoltageScalar: DevDouble | — |
| maxOutputVoltageScalar: DevDouble | — |
| twoInputsScalar: DevBoolean | — |
Commands:
| Name | Description |
|---|---|
| StateInput: DevVoid Output: State |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
| StatusInput: DevVoid Output: DevString |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
| SetRunModeInput: DevShort Output: DevVoid |
5 run modes are available: - 0 means " manual " - 1 means " Peak Search " - 2 means " Peak Hold " - 3 means " standby " - 4 means " Track set point " |
| SendMostabCommandInput: DevString Output: DevString |
to send MOSTAB commands |
| SaveInput: DevVoid Output: DevVoid |
store current parameter set (mostab command: "U") |
| ReloadInput: DevVoid Output: DevVoid |
Load default parameters (mostab command: "D") |
Pipes:
Properties:
| Name | Description |
|---|---|
| SerialDeviceProxyNameDevString | Name of the Serial device server proxy which communicates with the MOSTAB device |
Updated:
The device class has been updated.
You can see previous version here .
20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You are looking at this version now.
23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.