frappy_psi.bkpower: improve doc
Change-Id: I0736d1d8a40b0140bfdbf5aca189b8ddc5b22973
This commit is contained in:
parent
f1b59e4150
commit
5b9e36180e
@ -17,10 +17,39 @@
|
|||||||
# Markus Zolliker <markus.zolliker@psi.ch>
|
# Markus Zolliker <markus.zolliker@psi.ch>
|
||||||
# Jael Celia Lorenzana <jael-celia.lorenzana@psi.ch>
|
# Jael Celia Lorenzana <jael-celia.lorenzana@psi.ch>
|
||||||
# *****************************************************************************
|
# *****************************************************************************
|
||||||
"""Powersupply B&K Precision BK168xB"""
|
"""Powersupply B&K Precision BK168xB
|
||||||
|
|
||||||
|
The following lines are part of a config file for the frappy-server process
|
||||||
|
The frappy server creates the following modules and refreshes the values with a refresh rate of 1 sec.
|
||||||
|
The communication with the powersupply is established via serial over USB.
|
||||||
|
The manual can be found here https://www.vectortechnologies.gr/images/products/2022/02/168xB_programming_manual.pdf
|
||||||
|
|
||||||
|
Mod('htr_io',
|
||||||
|
'frappy_psi.bkpower.IO',
|
||||||
|
'powersupply communicator',
|
||||||
|
uri = 'serial:///dev/ttyUSBupper',
|
||||||
|
)
|
||||||
|
|
||||||
|
Mod('htr',
|
||||||
|
'frappy_psi.bkpower.Power',
|
||||||
|
'heater power',
|
||||||
|
io= 'htr_io',
|
||||||
|
)
|
||||||
|
|
||||||
|
Mod('out',
|
||||||
|
'frappy_psi.bkpower.Output',
|
||||||
|
'heater output',
|
||||||
|
io = 'htr_io',
|
||||||
|
maxvolt = 50,
|
||||||
|
maxcurrent = 2,
|
||||||
|
)
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
from frappy.core import StringIO, Readable, Parameter, FloatRange, Writable, HasIO, BoolType
|
from frappy.core import StringIO, Readable, Parameter, FloatRange, Writable, HasIO, BoolType
|
||||||
|
|
||||||
|
|
||||||
|
# define the IO class
|
||||||
class IO(StringIO):
|
class IO(StringIO):
|
||||||
end_of_line = ('OK\r', '\r')
|
end_of_line = ('OK\r', '\r')
|
||||||
default_settings = {'baudrate': 9600}
|
default_settings = {'baudrate': 9600}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user