merged master with work

Change-Id: Iedfb2bf7f28bfe45201adacec0645cc13abffe59
This commit is contained in:
zolliker 2021-03-03 09:00:45 +01:00
parent fee7c4904b
commit 12b0549cc0
365 changed files with 36809 additions and 11 deletions

11
README.md Normal file
View File

@ -0,0 +1,11 @@
# Frappy Framework
current running code at SINQ, with newest changes not yet pushed
through the Gerrit workflow at MLZ
branches:
- mlz: master from forge.frm2.tum.de:29418/sine2020/secop/playground
- master: the same as above, but with origin: git.psi.ch:sinqdev/frappy.git
- work: current working version, usually in use on /home/l_samenv/frappy (and on neutron instruments)
- wip: current test version, usually in use on /home/l_samenv/frappy_wip

25
cfg/ls370res.cfg Normal file
View File

@ -0,0 +1,25 @@
[NODE]
id = ls370res.psi.ch
description = Lsc370 Test
[INTERFACE]
uri = tcp://5000
[lsmain_iodev]
description = the communication device
class = secop_psi.ls370res.StringIO
uri = lollypop-ts:3001
[lsmain]
class = secop_psi.ls370res.Main
description = main control of Lsc controller
uri = lollypop-ts:3001
[res]
class = secop_psi.ls370res.ResChannel
iexc = '1mA'
channel = 5
description = resistivity
main = lsmain
# the auto created iodev from lsmain:
iodev = lsmain_iodev

View File

@ -1,20 +1,24 @@
[node LscSIM.psi.ch]
[NODE]
id = ls370res.psi.ch
description = Lsc370 Test
[interface tcp]
type = tcp
bindto = 0.0.0.0
bindport = 5000
[INTERFACE]
uri = tcp://5000
[module lsmain]
class = secop_psi.ls370res.Main
description = main control of Lsc controller
[lsmain_iodev]
description = the communication device
class = secop_psi.ls370res.StringIO
uri = localhost:4567
[module res]
[lsmain]
class = secop_psi.ls370res.Main
description = main control of Lsc controller
iodev = lsmain_iodev
[res]
class = secop_psi.ls370res.ResChannel
vexc = '2mV'
channel = 3
iexc = '1mA'
channel = 5
description = resistivity
main = lsmain
# the auto created iodev from lsmain:

70
cfg/mb11.cfg Normal file
View File

@ -0,0 +1,70 @@
[seaconn]
class = secop_psi.sea.SeaClient
description = a SEA connection
# uri will be automatic
[ts]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = ts.mb11.config
remote_paths = .
[tvs]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tvs.mb11.config
remote_paths = .
[tvd]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tvd.mb11.config
remote_paths = .
[pstat]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = pstat.mb11.config
remote_paths = .
[pdyn]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = pdyn.mb11.config
remote_paths = .
[tneck1]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tneck1.mb11.config
remote_paths = .
[tneck2]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tneck2.mb11.config
remote_paths = .
[tnvs]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tnvs.mb11.config
remote_paths = .
[tnvd]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tnvd.mb11.config
remote_paths = .
[mf]
class = secop_psi.sea.SeaDrivable
iodev = seaconn
json_descr = mf.mb11.config
remote_paths = .
[tcoil]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tcoil.mb11.config
remote_paths = .

5
cfg/ori.cfg Normal file
View File

@ -0,0 +1,5 @@
[seaconn]
class = secop_psi.sea.SeaClient
description = a SEA connection
# uri = tcp://samenv.psi.ch:8642

124
cfg/ppms2.cfg Normal file
View File

@ -0,0 +1,124 @@
[NODE]
id = PPMS.psi.ch
description = PPMS at PSI
[INTERFACE]
uri = 5000
[tt]
class = secop_psi.ppms.Temp
description = main temperature
iodev = ppms
[mf]
class = secop_psi.ppms.Field
target.min = -9
target.max = 9
.description = magnetic field
.iodev = ppms
[pos]
class = secop_psi.ppms.Position
.description = sample rotator
.iodev = ppms
[lev]
class = secop_psi.ppms.Level
.description = helium level
.iodev = ppms
[chamber]
class = secop_psi.ppms.Chamber
.description = chamber state
.iodev = ppms
[r1]
class = secop_psi.ppms.BridgeChannel
.description = resistivity channel 1
.no = 1
value.unit = Ohm
.iodev = ppms
[r2]
class = secop_psi.ppms.BridgeChannel
.description = resistivity channel 2
.no = 2
value.unit = Ohm
.iodev = ppms
[r3]
class = secop_psi.ppms.BridgeChannel
.description = resistivity channel 3
.no = 3
value.unit = Ohm
.iodev = ppms
[r4]
class = secop_psi.ppms.BridgeChannel
.description = resistivity channel 4
.no = 4
value.unit = Ohm
.iodev = ppms
[i1]
class = secop_psi.ppms.Channel
.description = current channel 1
.no = 1
value.unit = uA
.iodev = ppms
[i2]
class = secop_psi.ppms.Channel
.description = current channel 2
.no = 2
value.unit = uA
.iodev = ppms
[i3]
class = secop_psi.ppms.Channel
.description = current channel 3
.no = 3
value.unit = uA
.iodev = ppms
[i4]
class = secop_psi.ppms.Channel
.description = current channel 4
.no = 4
value.unit = uA
.iodev = ppms
[v1]
class = secop_psi.ppms.DriverChannel
.description = voltage channel 1
.no = 1
value.unit = V
.iodev = ppms
[v2]
class = secop_psi.ppms.DriverChannel
.description = voltage channel 2
.no = 2
value.unit = V
.iodev = ppms
[tv]
class = secop_psi.ppms.UserChannel
.description = VTI temperature
enabled = 1
value.unit = K
.iodev = ppms
[ts]
class = secop_psi.ppms.UserChannel
.description = sample temperature
enabled = 1
value.unit = K
.iodev = ppms
[ppms]
class = secop_psi.ppms.Main
.description = the main and poller module
.class_id = QD.MULTIVU.PPMS.1
.visibility = 3
pollinterval = 2

124
cfg/ppmssim.cfg Normal file
View File

@ -0,0 +1,124 @@
[NODE]
id = PPMS.psi.ch
description = PPMS at PSI
[INTERFACE]
uri = tcp://5000
[tt]
class = secop_psi.ppms.Temp
description = main temperature
iodev = ppms
[mf]
class = secop_psi.ppms.Field
target.min = -9
target.max = 9
.description = magnetic field
.iodev = ppms
[pos]
class = secop_psi.ppms.Position
.description = sample rotator
.iodev = ppms
[lev]
class = secop_psi.ppms.Level
.description = helium level
.iodev = ppms
[chamber]
class = secop_psi.ppms.Chamber
.description = chamber state
.iodev = ppms
[r1]
class = secop_psi.ppms.BridgeChannel
.description = resistivity channel 1
.no = 1
value.unit = Ohm
.iodev = ppms
[r2]
class = secop_psi.ppms.BridgeChannel
.description = resistivity channel 2
.no = 2
value.unit = Ohm
.iodev = ppms
[r3]
class = secop_psi.ppms.BridgeChannel
.description = resistivity channel 3
.no = 3
value.unit = Ohm
.iodev = ppms
[r4]
class = secop_psi.ppms.BridgeChannel
.description = resistivity channel 4
.no = 4
value.unit = Ohm
.iodev = ppms
[i1]
class = secop_psi.ppms.Channel
.description = current channel 1
.no = 1
value.unit = uA
.iodev = ppms
[i2]
class = secop_psi.ppms.Channel
.description = current channel 2
.no = 2
value.unit = uA
.iodev = ppms
[i3]
class = secop_psi.ppms.Channel
.description = current channel 3
.no = 3
value.unit = uA
.iodev = ppms
[i4]
class = secop_psi.ppms.Channel
.description = current channel 4
.no = 4
value.unit = uA
.iodev = ppms
[v1]
class = secop_psi.ppms.DriverChannel
.description = voltage channel 1
.no = 1
value.unit = V
.iodev = ppms
[v2]
class = secop_psi.ppms.DriverChannel
.description = voltage channel 2
.no = 2
value.unit = V
.iodev = ppms
[tv]
class = secop_psi.ppms.UserChannel
.description = VTI temperature
enabled = 1
value.unit = K
.iodev = ppms
[ts]
class = secop_psi.ppms.UserChannel
.description = sample temperature
enabled = 1
value.unit = K
.iodev = ppms
[ppms]
class = secop_psi.ppms.Main
.description = the main and poller module
.class_id = QD.MULTIVU.PPMS.1
.visibility = 3
pollinterval = 2

126
cfg/ppmswin.cfg Normal file
View File

@ -0,0 +1,126 @@
[NODE]
id = PPMS.psi.ch
description = PPMS at PSI
[INTERFACE]
uri = tcp://5000
[tt]
class = secop_psi.ppms.Temp
description = main temperature
iodev = ppms
[mf]
class = secop_psi.ppms.Field
target.min = -9
target.max = 9
.description = magnetic field
.iodev = ppms
[pos]
class = secop_psi.ppms.Position
.description = sample rotator
.iodev = ppms
[lev]
class = secop_psi.ppms.Level
.description = helium level
.iodev = ppms
[chamber]
class = secop_psi.ppms.Chamber
.description = chamber state
.iodev = ppms
[r1]
class = secop_psi.ppms.BridgeChannel
.description = resistivity channel 1
.no = 1
value.unit = Ohm
.iodev = ppms
[r2]
class = secop_psi.ppms.BridgeChannel
.description = resistivity channel 2
.no = 2
value.unit = Ohm
.iodev = ppms
[r3]
class = secop_psi.ppms.BridgeChannel
.description = resistivity channel 3
.no = 3
value.unit = Ohm
.iodev = ppms
[r4]
class = secop_psi.ppms.BridgeChannel
.description = resistivity channel 4
.no = 4
value.unit = Ohm
.iodev = ppms
[i1]
class = secop_psi.ppms.Channel
.description = current channel 1
.no = 1
value.unit = uA
.iodev = ppms
[i2]
class = secop_psi.ppms.Channel
.description = current channel 2
.no = 2
value.unit = uA
.iodev = ppms
[i3]
class = secop_psi.ppms.Channel
.description = current channel 3
.no = 3
value.unit = uA
.iodev = ppms
[i4]
class = secop_psi.ppms.Channel
.description = current channel 4
.no = 4
value.unit = uA
.iodev = ppms
[v1]
class = secop_psi.ppms.DriverChannel
.description = voltage channel 1
.no = 1
value.unit = V
.iodev = ppms
[v2]
class = secop_psi.ppms.DriverChannel
.description = voltage channel 2
.no = 2
value.unit = V
.iodev = ppms
[tv]
class = secop_psi.ppms.UserChannel
.description = VTI temperature
enabled = 0
linkenable = ts
value.unit = K
.iodev = ppms
[ts]
class = secop_psi.ppms.UserChannel
.description = sample temperature
enabled = 0
linkenable = tv
value.unit = K
.iodev = ppms
[ppms]
class = secop_psi.ppms.Main
.description = the main and poller module
.class_id = QD.MULTIVU.PPMS.1
#.visibility = 3
pollinterval = 2

23
cfg/prep2.cfg Normal file
View File

@ -0,0 +1,23 @@
[node ori1.psi.ch]
description = ori1 over SEA
[interface tcp]
type = tcp
bindport = 10767
[module seaconn]
class = secop_psi.sea.SeaClient
description = a SEA connection
uri = tcp://samenv.psi.ch:8642
[module tt]
class = secop_psi.sea.SeaDrivable
iodev = seaconn
json_descr = tt.ori1.config
remote_paths = .
[module nv]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = nv.ori1.config
remote_paths = .

119
cfg/prep5.cfg Normal file
View File

@ -0,0 +1,119 @@
[node ma11_dil4_ultrasound_sr.psi.ch]
description = ma11_dil4_ultrasound_sr over SEA
[interface tcp]
type = tcp
bindport = 10767
[module seaconn]
class = secop_psi.sea.SeaClient
description = a SEA connection
uri = tcp://samenv.psi.ch:8645
[module tt]
class = secop_psi.sea.SeaDrivable
iodev = seaconn
json_descr = tt.ma11.config
remote_paths = .
[module nv]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = nv.ma11.config
remote_paths = .
[module ln2fill]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = ln2fill.ma11.config
remote_paths = .
[module hefill]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = hefill.ma11.config
remote_paths = .
[module tcoil]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tcoil.ma11.config
remote_paths = .
[module table]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = table.ma11.config
remote_paths = .
[module lnv]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = lnv.ma11.config
remote_paths = .
[module lpr]
class = secop_psi.sea.SeaDrivable
iodev = seaconn
json_descr = lpr.ma11.config
remote_paths = .
[module lambdawatch]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = lambdawatch.ma11.config
remote_paths = .
[module ts]
class = secop_psi.sea.SeaDrivable
iodev = seaconn
json_descr = ts.dil4.stick
remote_paths = .
[module treg]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = treg.dil4.stick
remote_paths = .
[module tmon]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tmon.dil4.stick
remote_paths = .
[module sorb]
class = secop_psi.sea.SeaDrivable
iodev = seaconn
json_descr = sorb.dil4.stick
remote_paths = .
[module ultrasound]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = ultrasound.ultrasound.addon
remote_paths = .
[module fn]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = fn.ultrasound.addon
remote_paths = .
[module mirror]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = mirror.ultrasound.addon
remote_paths = .
[module f]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = f.ultrasound.addon
remote_paths = .
[module pars]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = pars.ultrasound.addon
remote_paths = .

65
cfg/prep6.cfg Normal file
View File

@ -0,0 +1,65 @@
[node varioxB_vb.psi.ch]
description = varioxB_vb over SEA
[interface tcp]
type = tcp
bindport = 10767
[module seaconn]
class = secop_psi.sea.SeaClient
description = a SEA connection
uri = tcp://samenv.psi.ch:8646
[module tvs]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tvs.varioxB.config
remote_paths = .
[module tvd]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tvd.varioxB.config
remote_paths = .
[module pstat]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = pstat.varioxB.config
remote_paths = .
[module pdyn]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = pdyn.varioxB.config
remote_paths = .
[module tneck1]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tneck1.varioxB.config
remote_paths = .
[module tneck2]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tneck2.varioxB.config
remote_paths = .
[module tnvs]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tnvs.varioxB.config
remote_paths = .
[module tnvd]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tnvd.varioxB.config
remote_paths = .
[module ts]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = ts.vb.stick
remote_paths = .

35
cfg/sea.cfg Normal file
View File

@ -0,0 +1,35 @@
[node seatest.psi.ch]
description = SEA test
[interface tcp]
type = tcp
bindto = 0.0.0.0
bindport = 5002
[module seaconn]
class = secop_psi.sea.SeaClient
description = a SEA connection
uri = tcp://samenv.psi.ch:8645
#[module t1]
#class = secop_psi.sea.SeaDrivable
#iodev = seaconn
#json_descr = tt.flamp.config
#remote_paths = . t1
#[module tw1]
#class = secop_psi.sea.SeaReadable
#iodev = seaconn
#json_descr = wall.lampovenwall.addon
#remote_paths = tw1
#[module pv]
#class = secop_psi.sea.SeaReadable
#iodev = seaconn
#json_descr = pv.flamp.config
#[module mf]
#class = secop.Proxy
#remote_class = secop_psi.ppms.Field
#description = magnetic field
#iodev = secnode

View File

@ -0,0 +1,7 @@
["current", [{"path": "", "type": "float", "kids": 6},
{"path": "send", "type": "text", "readonly": false, "cmd": "current send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "i1", "type": "float"},
{"path": "i2", "type": "float"},
{"path": "i3", "type": "float"},
{"path": "i4", "type": "float"}]]

View File

@ -0,0 +1,17 @@
["f", [{"path": "", "type": "float", "description": "frequency@I,q [Hz]", "kids": 16},
{"path": "status_text", "type": "text"},
{"path": "status_code", "type": "enum", "enum": {"DISABLED": 0, "IDLE": 100, "WARN": 200, "UNSTABLE": 270, "ERROR": 400}, "description": "current status of the Module"},
{"path": "basefreq", "type": "float", "readonly": false, "cmd": "f basefreq", "description": "base frequency [Hz]"},
{"path": "nr", "type": "int", "description": "number of records"},
{"path": "freq", "type": "float", "readonly": false, "cmd": "f freq", "description": "target frequency [Hz]"},
{"path": "amp", "type": "float", "readonly": false, "cmd": "f amp", "description": "amplitude [dBm]"},
{"path": "control", "type": "bool", "readonly": false, "cmd": "f control", "description": "control loop on?"},
{"path": "time", "type": "float", "readonly": false, "cmd": "f time", "description": "pulse start time [nsec]"},
{"path": "size", "type": "float", "readonly": false, "cmd": "f size", "description": "pulse length (starting from time) [nsec]"},
{"path": "pulselen", "type": "float", "description": "adjusted pulse length (integer number of periods) [nsec]"},
{"path": "maxstep", "type": "float", "readonly": false, "cmd": "f maxstep", "description": "max frequency step [Hz]"},
{"path": "minstep", "type": "float", "readonly": false, "cmd": "f minstep", "description": "min frequency step for slope calculation [Hz]"},
{"path": "slope", "type": "float", "readonly": false, "cmd": "f slope", "description": "inphase/frequency slope"},
{"path": "plot", "type": "bool", "readonly": false, "cmd": "f plot", "description": "create plot images"},
{"path": "save", "type": "bool", "readonly": false, "cmd": "f save", "description": "save data"},
{"path": "pollinterval", "type": "float", "readonly": false, "cmd": "f pollinterval", "description": "sleeptime between polls"}]]

View File

@ -0,0 +1,14 @@
["fn", [{"path": "", "type": "float", "kids": 13},
{"path": "send", "type": "text", "readonly": false, "cmd": "fn send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "remote", "type": "bool", "readonly": false, "cmd": "fn remote"},
{"path": "waveform", "type": "text", "readonly": false, "cmd": "fn waveform"},
{"path": "freq", "type": "float", "readonly": false, "cmd": "fn freq"},
{"path": "volt", "type": "float", "readonly": false, "cmd": "fn volt"},
{"path": "offset", "type": "float", "readonly": false, "cmd": "fn offset"},
{"path": "width", "type": "float", "readonly": false, "cmd": "fn width"},
{"path": "burstfreq", "type": "float", "readonly": false, "cmd": "fn burstfreq"},
{"path": "burstvolt", "type": "float", "readonly": false, "cmd": "fn burstvolt"},
{"path": "burstcycles", "type": "int", "readonly": false, "cmd": "fn burstcycles"},
{"path": "burstperiod", "type": "float", "readonly": false, "cmd": "fn burstperiod"},
{"path": "burst", "type": "enum", "enum": {"continuous": 0, "burst": 1, "off": 2}, "readonly": false, "cmd": "fn burst"}]]

View File

@ -0,0 +1,17 @@
["hefill", [{"path": "", "type": "enum", "enum": {"watching": 0, "fill": 1, "inactive": 2}, "readonly": false, "cmd": "hefill", "kids": 16},
{"path": "send", "type": "text", "readonly": false, "cmd": "hefill send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "state", "type": "text"},
{"path": "readlevel", "type": "text", "readonly": false, "cmd": "hefill readlevel", "visibility": 3},
{"path": "lowlevel", "type": "float", "readonly": false, "cmd": "hefill lowlevel"},
{"path": "highlevel", "type": "float", "readonly": false, "cmd": "hefill highlevel"},
{"path": "smooth", "type": "float"},
{"path": "minfillminutes", "type": "float", "readonly": false, "cmd": "hefill minfillminutes"},
{"path": "maxfillminutes", "type": "float", "readonly": false, "cmd": "hefill maxfillminutes"},
{"path": "minholdhours", "type": "float", "readonly": false, "cmd": "hefill minholdhours"},
{"path": "maxholdhours", "type": "float", "readonly": false, "cmd": "hefill maxholdhours"},
{"path": "tolerance", "type": "float", "readonly": false, "cmd": "hefill tolerance"},
{"path": "badreadingminutes", "type": "float", "readonly": false, "cmd": "hefill badreadingminutes"},
{"path": "tubecoolingminutes", "type": "float", "readonly": false, "cmd": "hefill tubecoolingminutes"},
{"path": "vessellimit", "type": "float", "readonly": false, "cmd": "hefill vessellimit"},
{"path": "vext", "type": "float"}]]

View File

@ -0,0 +1,7 @@
["lambdawatch", [{"path": "", "type": "float", "kids": 6},
{"path": "send", "type": "text", "readonly": false, "cmd": "lambdawatch send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "safefield", "type": "float", "readonly": false, "cmd": "lambdawatch safefield"},
{"path": "maxfield", "type": "float", "readonly": false, "cmd": "lambdawatch maxfield"},
{"path": "safetemp", "type": "float", "readonly": false, "cmd": "lambdawatch safetemp"},
{"path": "coiltemp", "type": "text", "readonly": false, "cmd": "lambdawatch coiltemp"}]]

View File

@ -0,0 +1,15 @@
["ln2fill", [{"path": "", "type": "enum", "enum": {"watching": 0, "fill": 1, "inactive": 2}, "readonly": false, "cmd": "ln2fill", "kids": 14},
{"path": "send", "type": "text", "readonly": false, "cmd": "ln2fill send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "state", "type": "text"},
{"path": "readlevel", "type": "text", "readonly": false, "cmd": "ln2fill readlevel", "visibility": 3},
{"path": "lowlevel", "type": "float", "readonly": false, "cmd": "ln2fill lowlevel"},
{"path": "highlevel", "type": "float", "readonly": false, "cmd": "ln2fill highlevel"},
{"path": "smooth", "type": "float"},
{"path": "minfillminutes", "type": "float", "readonly": false, "cmd": "ln2fill minfillminutes"},
{"path": "maxfillminutes", "type": "float", "readonly": false, "cmd": "ln2fill maxfillminutes"},
{"path": "minholdhours", "type": "float", "readonly": false, "cmd": "ln2fill minholdhours"},
{"path": "maxholdhours", "type": "float", "readonly": false, "cmd": "ln2fill maxholdhours"},
{"path": "tolerance", "type": "float", "readonly": false, "cmd": "ln2fill tolerance"},
{"path": "badreadingminutes", "type": "float", "readonly": false, "cmd": "ln2fill badreadingminutes"},
{"path": "tubecoolingminutes", "type": "float", "readonly": false, "cmd": "ln2fill tubecoolingminutes"}]]

View File

@ -0,0 +1,39 @@
["lnv", [{"path": "", "type": "enum", "enum": {"off": 5, "fixed": 0, "controlling": 1, "close": 3, "open": 4}, "readonly": false, "cmd": "lnv", "kids": 12},
{"path": "send", "type": "text", "readonly": false, "cmd": "lnv send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "set", "type": "float", "readonly": false, "cmd": "lnv set"},
{"path": "flowmax", "type": "float", "readonly": false, "cmd": "lnv flowmax"},
{"path": "prop", "type": "float", "readonly": false, "cmd": "lnv prop"},
{"path": "int", "type": "float", "readonly": false, "cmd": "lnv int"},
{"path": "minpulse", "type": "enum", "enum": {"micro": 1, "short": 10, "long": 100}, "readonly": false, "cmd": "lnv minpulse", "description": "micro: 1 ms, short: 10 ms, long: 100 ms"},
{"path": "tolerance", "type": "float", "readonly": false, "cmd": "lnv tolerance"},
{"path": "speed", "type": "float"},
{"path": "flow", "type": "float"},
{"path": "pos", "type": "float", "kids": 2},
{"path": "pos/norm", "type": "float", "readonly": false, "cmd": "lnv pos/norm"},
{"path": "pos/max", "type": "float", "readonly": false, "cmd": "lnv pos/max"},
{"path": "autoflow", "type": "none", "kids": 24},
{"path": "autoflow/suspended", "type": "bool", "readonly": false, "cmd": "lnv autoflow/suspended"},
{"path": "autoflow/prop", "type": "float", "readonly": false, "cmd": "lnv autoflow/prop"},
{"path": "autoflow/flowstd", "type": "float", "readonly": false, "cmd": "lnv autoflow/flowstd"},
{"path": "autoflow/flowlim", "type": "float", "readonly": false, "cmd": "lnv autoflow/flowlim"},
{"path": "autoflow/smooth", "type": "float", "readonly": false, "cmd": "lnv autoflow/smooth"},
{"path": "autoflow/difSize", "type": "float", "readonly": false, "cmd": "lnv autoflow/difSize"},
{"path": "autoflow/difRange", "type": "float", "readonly": false, "cmd": "lnv autoflow/difRange"},
{"path": "autoflow/flowSize", "type": "float", "readonly": false, "cmd": "lnv autoflow/flowSize"},
{"path": "autoflow/convTime", "type": "float", "readonly": false, "cmd": "lnv autoflow/convTime"},
{"path": "autoflow/Tmin", "type": "float", "readonly": false, "cmd": "lnv autoflow/Tmin"},
{"path": "autoflow/script", "type": "text", "readonly": false, "cmd": "lnv autoflow/script"},
{"path": "autoflow/getTemp", "type": "text", "readonly": false, "cmd": "lnv autoflow/getTemp"},
{"path": "autoflow/getTset", "type": "text", "readonly": false, "cmd": "lnv autoflow/getTset"},
{"path": "autoflow/getFlow", "type": "text", "readonly": false, "cmd": "lnv autoflow/getFlow"},
{"path": "autoflow/difBuf", "type": "text"},
{"path": "autoflow/flowBuf", "type": "text"},
{"path": "autoflow/flowset", "type": "float"},
{"path": "autoflow/flowmin", "type": "float"},
{"path": "autoflow/flowmax", "type": "float"},
{"path": "autoflow/difmin", "type": "float"},
{"path": "autoflow/difmax", "type": "float"},
{"path": "autoflow/setmin", "type": "float"},
{"path": "autoflow/setmax", "type": "float"},
{"path": "autoflow/flowtarget", "type": "float"}]]

View File

@ -0,0 +1,29 @@
["lpr", [{"path": "", "type": "float", "readonly": false, "cmd": "run lpr", "description": "lpr", "kids": 28},
{"path": "send", "type": "text", "readonly": false, "cmd": "lpr send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "is_running", "type": "int", "visibility": 3},
{"path": "mode", "type": "enum", "enum": {"off": 0, "on": 1}, "readonly": false, "cmd": "lpr mode"},
{"path": "reg", "type": "float"},
{"path": "output", "type": "float", "readonly": false, "cmd": "lpr output"},
{"path": "ramptime", "type": "float", "readonly": false, "cmd": "lpr ramptime", "description": "time for ramping [sec] deltax = 1 or a factor 10"},
{"path": "ramptol", "type": "float", "readonly": false, "cmd": "lpr ramptol", "description": "log of max. deviation when ramping"},
{"path": "smoothtime", "type": "float", "readonly": false, "cmd": "lpr smoothtime", "description": "time for smoothing ramp near setpoint"},
{"path": "invar", "type": "text", "readonly": false, "cmd": "lpr invar", "visibility": 3},
{"path": "outvar", "type": "text", "readonly": false, "cmd": "lpr outvar", "visibility": 3},
{"path": "prop", "type": "float", "readonly": false, "cmd": "lpr prop", "description": "smaller means more sensitive. a change of 'prop' on input -> a change of 100 % or a factor 10 on output"},
{"path": "int", "type": "float", "readonly": false, "cmd": "lpr int", "description": "integration time (sec)"},
{"path": "outmin", "type": "float", "readonly": false, "cmd": "lpr outmin", "description": "output for maximal decrease of input var."},
{"path": "outmax", "type": "float", "readonly": false, "cmd": "lpr outmax", "description": "output for maximal increase of input var."},
{"path": "inpfunction", "type": "enum", "enum": {"linear": 0, "logarithmic": 1}, "readonly": false, "cmd": "lpr inpfunction"},
{"path": "inplinear", "type": "float", "readonly": false, "cmd": "lpr inplinear", "description": "function gets linear below about this value"},
{"path": "outfunction", "type": "enum", "enum": {"linear": 0, "exponential": 1}, "readonly": false, "cmd": "lpr outfunction"},
{"path": "outlinear", "type": "float", "readonly": false, "cmd": "lpr outlinear", "description": "function gets linear below about this value"},
{"path": "precision", "type": "float", "readonly": false, "cmd": "lpr precision"},
{"path": "deadband", "type": "float", "readonly": false, "cmd": "lpr deadband"},
{"path": "maxdelta", "type": "float", "readonly": false, "cmd": "lpr maxdelta"},
{"path": "set", "type": "float", "readonly": false, "cmd": "lpr set"},
{"path": "target", "type": "float"},
{"path": "running", "type": "int"},
{"path": "tolerance", "type": "float", "readonly": false, "cmd": "lpr tolerance"},
{"path": "maxwait", "type": "float", "readonly": false, "cmd": "lpr maxwait"},
{"path": "settle", "type": "float", "readonly": false, "cmd": "lpr settle"}]]

View File

@ -0,0 +1,119 @@
[node ma11_dil4_ultrasound_sr.psi.ch]
description = ma11_dil4_ultrasound_sr over SEA
[interface tcp]
type = tcp
bindport = 10767
[module seaconn]
class = secop_psi.sea.SeaClient
description = a SEA connection
uri = tcp://samenv.psi.ch:8645
[module tt]
class = secop_psi.sea.SeaDrivable
iodev = seaconn
json_descr = tt.ma11.config
remote_paths = .
[module nv]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = nv.ma11.config
remote_paths = .
[module ln2fill]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = ln2fill.ma11.config
remote_paths = .
[module hefill]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = hefill.ma11.config
remote_paths = .
[module tcoil]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tcoil.ma11.config
remote_paths = .
[module table]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = table.ma11.config
remote_paths = .
[module lnv]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = lnv.ma11.config
remote_paths = .
[module lpr]
class = secop_psi.sea.SeaDrivable
iodev = seaconn
json_descr = lpr.ma11.config
remote_paths = .
[module lambdawatch]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = lambdawatch.ma11.config
remote_paths = .
[module ts]
class = secop_psi.sea.SeaDrivable
iodev = seaconn
json_descr = ts.dil4.stick
remote_paths = .
[module treg]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = treg.dil4.stick
remote_paths = .
[module tmon]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tmon.dil4.stick
remote_paths = .
[module sorb]
class = secop_psi.sea.SeaDrivable
iodev = seaconn
json_descr = sorb.dil4.stick
remote_paths = .
[module ultrasound]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = ultrasound.ultrasound.addon
remote_paths = .
[module fn]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = fn.ultrasound.addon
remote_paths = .
[module mirror]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = mirror.ultrasound.addon
remote_paths = .
[module f]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = f.ultrasound.addon
remote_paths = .
[module pars]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = pars.ultrasound.addon
remote_paths = .

View File

@ -0,0 +1,35 @@
["mf", [{"path": "", "type": "float", "readonly": false, "cmd": "run mf", "kids": 8},
{"path": "send", "type": "text", "readonly": false, "cmd": "mf send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "is_running", "type": "int", "visibility": 3},
{"path": "statustext", "type": "text"},
{"path": "ramp", "type": "float", "readonly": false, "cmd": "mf ramp"},
{"path": "persistent_mode", "type": "enum", "enum": {"off": 0, "on": 1}, "readonly": false, "cmd": "mf persistent_mode", "description": "hidden mode -1: completely off"},
{"path": "gen", "type": "none", "kids": 13},
{"path": "gen/persistent_delay", "type": "float", "readonly": false, "cmd": "mf gen/persistent_delay", "description": "timeout for going automatically into persistent mode"},
{"path": "gen/tolerance", "type": "float", "readonly": false, "cmd": "mf gen/tolerance"},
{"path": "gen/wait_switch_on", "type": "float", "readonly": false, "cmd": "mf gen/wait_switch_on"},
{"path": "gen/wait_switch_off", "type": "float", "readonly": false, "cmd": "mf gen/wait_switch_off"},
{"path": "gen/wait_stable_leads", "type": "float", "readonly": false, "cmd": "mf gen/wait_stable_leads"},
{"path": "gen/wait_stable_field", "type": "float", "readonly": false, "cmd": "mf gen/wait_stable_field"},
{"path": "gen/expectend", "type": "text"},
{"path": "gen/trained_pos", "type": "float", "readonly": false, "cmd": "mf gen/trained_pos"},
{"path": "gen/trained_neg", "type": "float", "readonly": false, "cmd": "mf gen/trained_neg"},
{"path": "gen/profile", "type": "text", "readonly": false, "cmd": "mf gen/profile", "description": "syntax: <field1>:<ramp1> <field2>:<ramp2> ... (<ramp2> is the ramp limit from <field1> to <field2>)"},
{"path": "gen/profile_training", "type": "text", "readonly": false, "cmd": "mf gen/profile_training", "description": "syntax: <field1>:<ramp1> <field2>:<ramp2> ... (<ramp2> is the ramp limit from <field1> to <field2>)"},
{"path": "gen/limit", "type": "float", "readonly": false, "cmd": "mf gen/limit"},
{"path": "gen/bipolar", "type": "bool", "readonly": false, "cmd": "mf gen/bipolar"},
{"path": "ips", "type": "float", "kids": 13},
{"path": "ips/ramp_slow", "type": "float", "readonly": false, "cmd": "mf ips/ramp_slow", "description": "ramp rate for coils Tesla/min."},
{"path": "ips/ramp_fast", "type": "float", "description": "ramp rate for leads Tesla/min."},
{"path": "ips/set_field", "type": "float", "readonly": false, "cmd": "mf ips/set_field"},
{"path": "ips/heater", "type": "bool", "readonly": false, "cmd": "mf ips/heater"},
{"path": "ips/ramp_state", "type": "enum", "enum": {"hold": 0, "to_zero": 1, "to_set": 2, "clamp": 3}, "readonly": false, "cmd": "mf ips/ramp_state"},
{"path": "ips/leads_set", "type": "float", "description": "calculated current in the leads, converted to Tesla"},
{"path": "ips/show_internals", "type": "bool", "readonly": false, "cmd": "mf ips/show_internals"},
{"path": "ips/leads_meas", "type": "float", "description": "measured current in the leads, converted to Tesla"},
{"path": "ips/volt", "type": "float"},
{"path": "ips/symode", "type": "text"},
{"path": "ips/engineering_password", "type": "text", "readonly": false, "cmd": "mf ips/engineering_password"},
{"path": "ips/atob", "type": "float", "readonly": false, "cmd": "mf ips/atob", "description": "Amp/Tesla"},
{"path": "ips/inductance", "type": "float", "readonly": false, "cmd": "mf ips/inductance", "description": "henries"}]]

View File

@ -0,0 +1,3 @@
["mirror", [{"path": "", "type": "text", "readonly": false, "cmd": "mirror", "kids": 2},
{"path": "send", "type": "text", "readonly": false, "cmd": "mirror send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3}]]

View File

@ -0,0 +1,51 @@
["nv", [{"path": "", "type": "enum", "enum": {"fixed": 0, "controlled": 1, "automatic": 2, "close": 3, "open": 4}, "readonly": false, "cmd": "nv", "kids": 11},
{"path": "send", "type": "text", "readonly": false, "cmd": "nv send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "motstat", "type": "enum", "enum": {"idle": 0, "opening": 1, "closing": 2, "opened": 3, "closed": 4, "no_motor": 5}},
{"path": "flow", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "nv set"},
{"path": "flowmax", "type": "float", "readonly": false, "cmd": "nv flowmax"},
{"path": "flowp", "type": "float"},
{"path": "span", "type": "float"},
{"path": "ctrl", "type": "none", "kids": 13},
{"path": "ctrl/regtext", "type": "text"},
{"path": "ctrl/prop_o", "type": "float", "readonly": false, "cmd": "nv ctrl/prop_o", "description": "prop [sec/mbar] when opening. above 4 mbar a 10 times lower value is used"},
{"path": "ctrl/prop_c", "type": "float", "readonly": false, "cmd": "nv ctrl/prop_c", "description": "prop [sec/mbar] when closing. above 4 mbar a 10 times lower value is used"},
{"path": "ctrl/deriv_o", "type": "float", "readonly": false, "cmd": "nv ctrl/deriv_o", "description": "convergence target time [sec] when opening"},
{"path": "ctrl/deriv_c", "type": "float", "readonly": false, "cmd": "nv ctrl/deriv_c", "description": "convergence target time [sec] when closing"},
{"path": "ctrl/minpulse_o", "type": "float", "readonly": false, "cmd": "nv ctrl/minpulse_o", "description": "minimum close pulse [sec]"},
{"path": "ctrl/minpulse_c", "type": "float", "readonly": false, "cmd": "nv ctrl/minpulse_c", "description": "standard close pulse [sec]"},
{"path": "ctrl/hystpulse_o", "type": "float", "readonly": false, "cmd": "nv ctrl/hystpulse_o", "description": "motor pulse to overcome hysteresis when opening"},
{"path": "ctrl/hystpulse_c", "type": "float", "readonly": false, "cmd": "nv ctrl/hystpulse_c", "description": "motor pulse to overcome hysteresis when closing"},
{"path": "ctrl/tol", "type": "float", "readonly": false, "cmd": "nv ctrl/tol", "description": "valid below 3 mbar"},
{"path": "ctrl/tolhigh", "type": "float", "readonly": false, "cmd": "nv ctrl/tolhigh", "description": "valid above 4 mbar"},
{"path": "ctrl/openpulse", "type": "float", "readonly": false, "cmd": "nv ctrl/openpulse", "description": "time to open from completely closed to a significant opening"},
{"path": "ctrl/adjust_minpulse", "type": "bool", "readonly": false, "cmd": "nv ctrl/adjust_minpulse", "description": "adjust minpulse automatically"},
{"path": "autoflow", "type": "none", "kids": 24},
{"path": "autoflow/suspended", "type": "bool", "readonly": false, "cmd": "nv autoflow/suspended"},
{"path": "autoflow/prop", "type": "float", "readonly": false, "cmd": "nv autoflow/prop"},
{"path": "autoflow/flowstd", "type": "float", "readonly": false, "cmd": "nv autoflow/flowstd"},
{"path": "autoflow/flowlim", "type": "float", "readonly": false, "cmd": "nv autoflow/flowlim"},
{"path": "autoflow/smooth", "type": "float", "readonly": false, "cmd": "nv autoflow/smooth"},
{"path": "autoflow/difSize", "type": "float", "readonly": false, "cmd": "nv autoflow/difSize"},
{"path": "autoflow/difRange", "type": "float", "readonly": false, "cmd": "nv autoflow/difRange"},
{"path": "autoflow/flowSize", "type": "float", "readonly": false, "cmd": "nv autoflow/flowSize"},
{"path": "autoflow/convTime", "type": "float", "readonly": false, "cmd": "nv autoflow/convTime"},
{"path": "autoflow/Tmin", "type": "float", "readonly": false, "cmd": "nv autoflow/Tmin"},
{"path": "autoflow/script", "type": "text", "readonly": false, "cmd": "nv autoflow/script"},
{"path": "autoflow/getTemp", "type": "text", "readonly": false, "cmd": "nv autoflow/getTemp"},
{"path": "autoflow/getTset", "type": "text", "readonly": false, "cmd": "nv autoflow/getTset"},
{"path": "autoflow/getFlow", "type": "text", "readonly": false, "cmd": "nv autoflow/getFlow"},
{"path": "autoflow/difBuf", "type": "text"},
{"path": "autoflow/flowBuf", "type": "text"},
{"path": "autoflow/flowset", "type": "float"},
{"path": "autoflow/flowmin", "type": "float"},
{"path": "autoflow/flowmax", "type": "float"},
{"path": "autoflow/difmin", "type": "float"},
{"path": "autoflow/difmax", "type": "float"},
{"path": "autoflow/setmin", "type": "float"},
{"path": "autoflow/setmax", "type": "float"},
{"path": "autoflow/flowtarget", "type": "float"},
{"path": "calib", "type": "none", "kids": 2},
{"path": "calib/ln_per_min_per_mbar", "type": "float", "readonly": false, "cmd": "nv calib/ln_per_min_per_mbar"},
{"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]]

View File

@ -0,0 +1,51 @@
["nv", [{"path": "", "type": "enum", "enum": {"fixed": 0, "controlled": 1, "automatic": 2, "close": 3, "open": 4}, "readonly": false, "cmd": "nv", "kids": 11},
{"path": "send", "type": "text", "readonly": false, "cmd": "nv send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "motstat", "type": "enum", "enum": {"idle": 0, "opening": 1, "closing": 2, "opened": 3, "closed": 4, "no_motor": 5}},
{"path": "flow", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "nv set"},
{"path": "flowmax", "type": "float", "readonly": false, "cmd": "nv flowmax"},
{"path": "flowp", "type": "float"},
{"path": "span", "type": "float"},
{"path": "ctrl", "type": "none", "kids": 13},
{"path": "ctrl/regtext", "type": "text"},
{"path": "ctrl/prop_o", "type": "float", "readonly": false, "cmd": "nv ctrl/prop_o", "description": "prop [sec/mbar] when opening. above 4 mbar a 10 times lower value is used"},
{"path": "ctrl/prop_c", "type": "float", "readonly": false, "cmd": "nv ctrl/prop_c", "description": "prop [sec/mbar] when closing. above 4 mbar a 10 times lower value is used"},
{"path": "ctrl/deriv_o", "type": "float", "readonly": false, "cmd": "nv ctrl/deriv_o", "description": "convergence target time [sec] when opening"},
{"path": "ctrl/deriv_c", "type": "float", "readonly": false, "cmd": "nv ctrl/deriv_c", "description": "convergence target time [sec] when closing"},
{"path": "ctrl/minpulse_o", "type": "float", "readonly": false, "cmd": "nv ctrl/minpulse_o", "description": "minimum close pulse [sec]"},
{"path": "ctrl/minpulse_c", "type": "float", "readonly": false, "cmd": "nv ctrl/minpulse_c", "description": "standard close pulse [sec]"},
{"path": "ctrl/hystpulse_o", "type": "float", "readonly": false, "cmd": "nv ctrl/hystpulse_o", "description": "motor pulse to overcome hysteresis when opening"},
{"path": "ctrl/hystpulse_c", "type": "float", "readonly": false, "cmd": "nv ctrl/hystpulse_c", "description": "motor pulse to overcome hysteresis when closing"},
{"path": "ctrl/tol", "type": "float", "readonly": false, "cmd": "nv ctrl/tol", "description": "valid below 3 mbar"},
{"path": "ctrl/tolhigh", "type": "float", "readonly": false, "cmd": "nv ctrl/tolhigh", "description": "valid above 4 mbar"},
{"path": "ctrl/openpulse", "type": "float", "readonly": false, "cmd": "nv ctrl/openpulse", "description": "time to open from completely closed to a significant opening"},
{"path": "ctrl/adjust_minpulse", "type": "bool", "readonly": false, "cmd": "nv ctrl/adjust_minpulse", "description": "adjust minpulse automatically"},
{"path": "autoflow", "type": "none", "kids": 24},
{"path": "autoflow/suspended", "type": "bool", "readonly": false, "cmd": "nv autoflow/suspended"},
{"path": "autoflow/prop", "type": "float", "readonly": false, "cmd": "nv autoflow/prop"},
{"path": "autoflow/flowstd", "type": "float", "readonly": false, "cmd": "nv autoflow/flowstd"},
{"path": "autoflow/flowlim", "type": "float", "readonly": false, "cmd": "nv autoflow/flowlim"},
{"path": "autoflow/smooth", "type": "float", "readonly": false, "cmd": "nv autoflow/smooth"},
{"path": "autoflow/difSize", "type": "float", "readonly": false, "cmd": "nv autoflow/difSize"},
{"path": "autoflow/difRange", "type": "float", "readonly": false, "cmd": "nv autoflow/difRange"},
{"path": "autoflow/flowSize", "type": "float", "readonly": false, "cmd": "nv autoflow/flowSize"},
{"path": "autoflow/convTime", "type": "float", "readonly": false, "cmd": "nv autoflow/convTime"},
{"path": "autoflow/Tmin", "type": "float", "readonly": false, "cmd": "nv autoflow/Tmin"},
{"path": "autoflow/script", "type": "text", "readonly": false, "cmd": "nv autoflow/script"},
{"path": "autoflow/getTemp", "type": "text", "readonly": false, "cmd": "nv autoflow/getTemp"},
{"path": "autoflow/getTset", "type": "text", "readonly": false, "cmd": "nv autoflow/getTset"},
{"path": "autoflow/getFlow", "type": "text", "readonly": false, "cmd": "nv autoflow/getFlow"},
{"path": "autoflow/difBuf", "type": "text"},
{"path": "autoflow/flowBuf", "type": "text"},
{"path": "autoflow/flowset", "type": "float"},
{"path": "autoflow/flowmin", "type": "float"},
{"path": "autoflow/flowmax", "type": "float"},
{"path": "autoflow/difmin", "type": "float"},
{"path": "autoflow/difmax", "type": "float"},
{"path": "autoflow/setmin", "type": "float"},
{"path": "autoflow/setmax", "type": "float"},
{"path": "autoflow/flowtarget", "type": "float"},
{"path": "calib", "type": "none", "kids": 2},
{"path": "calib/ln_per_min_per_mbar", "type": "float", "readonly": false, "cmd": "nv calib/ln_per_min_per_mbar"},
{"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]]

23
cfg/sea/ori1.cfg Normal file
View File

@ -0,0 +1,23 @@
[node ori1.psi.ch]
description = ori1 over SEA
[interface tcp]
type = tcp
bindport = 10767
[module seaconn]
class = secop_psi.sea.SeaClient
description = a SEA connection
uri = tcp://samenv.psi.ch:8642
[module tt]
class = secop_psi.sea.SeaDrivable
iodev = seaconn
json_descr = tt.ori1.config
remote_paths = .
[module nv]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = nv.ori1.config
remote_paths = .

View File

@ -0,0 +1,5 @@
["pars", [{"path": "", "type": "none", "kids": 4},
{"path": "timestamp", "type": "text", "readonly": false, "cmd": "pars timestamp", "description": "unix timestamp"},
{"path": "temperature", "type": "float", "readonly": false, "cmd": "pars temperature", "description": "T [K]"},
{"path": "mf", "type": "float", "readonly": false, "cmd": "pars mf", "description": "field [T]"},
{"path": "sr", "type": "float", "readonly": false, "cmd": "pars sr", "description": "rotaion angle [deg]"}]]

View File

@ -0,0 +1,6 @@
["pdyn", [{"path": "", "type": "float", "kids": 5},
{"path": "send", "type": "text", "readonly": false, "cmd": "pdyn send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "set", "type": "float", "readonly": false, "cmd": "pdyn set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "pdyn control"},
{"path": "pos", "type": "float"}]]

View File

@ -0,0 +1,6 @@
["pdyn", [{"path": "", "type": "float", "kids": 5},
{"path": "send", "type": "text", "readonly": false, "cmd": "pdyn send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "set", "type": "float", "readonly": false, "cmd": "pdyn set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "pdyn control"},
{"path": "pos", "type": "float"}]]

View File

@ -0,0 +1,6 @@
["pstat", [{"path": "", "type": "float", "kids": 5},
{"path": "send", "type": "text", "readonly": false, "cmd": "pstat send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "set", "type": "float", "readonly": false, "cmd": "pstat set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "pstat control"},
{"path": "pos", "type": "float"}]]

View File

@ -0,0 +1,6 @@
["pstat", [{"path": "", "type": "float", "kids": 5},
{"path": "send", "type": "text", "readonly": false, "cmd": "pstat send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "set", "type": "float", "readonly": false, "cmd": "pstat set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "pstat control"},
{"path": "pos", "type": "float"}]]

View File

@ -0,0 +1,6 @@
["pv", [{"path": "", "type": "float", "kids": 5},
{"path": "send", "type": "text", "readonly": false, "cmd": "pv send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "sp1", "type": "text"},
{"path": "sp2", "type": "text"},
{"path": "sps", "type": "text"}]]

View File

@ -0,0 +1,3 @@
["secop", [{"path": "", "type": "text", "readonly": false, "cmd": "secop", "kids": 2},
{"path": "send", "type": "text", "readonly": false, "cmd": "secop send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3}]]

View File

@ -0,0 +1,29 @@
["sorb", [{"path": "", "type": "float", "readonly": false, "cmd": "run sorb", "description": "sorb", "kids": 28},
{"path": "send", "type": "text", "readonly": false, "cmd": "sorb send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "is_running", "type": "int", "visibility": 3},
{"path": "mode", "type": "enum", "enum": {"off": 0, "on": 1}, "readonly": false, "cmd": "sorb mode"},
{"path": "reg", "type": "float"},
{"path": "output", "type": "float", "readonly": false, "cmd": "sorb output"},
{"path": "ramptime", "type": "float", "readonly": false, "cmd": "sorb ramptime", "description": "time for ramping [sec] deltax = 1 or a factor 10"},
{"path": "ramptol", "type": "float", "readonly": false, "cmd": "sorb ramptol", "description": "log of max. deviation when ramping"},
{"path": "smoothtime", "type": "float", "readonly": false, "cmd": "sorb smoothtime", "description": "time for smoothing ramp near setpoint"},
{"path": "invar", "type": "text", "readonly": false, "cmd": "sorb invar", "visibility": 3},
{"path": "outvar", "type": "text", "readonly": false, "cmd": "sorb outvar", "visibility": 3},
{"path": "prop", "type": "float", "readonly": false, "cmd": "sorb prop", "description": "smaller means more sensitive. a change of 'prop' on input -> a change of 100 % or a factor 10 on output"},
{"path": "int", "type": "float", "readonly": false, "cmd": "sorb int", "description": "integration time (sec)"},
{"path": "outmin", "type": "float", "readonly": false, "cmd": "sorb outmin", "description": "output for maximal decrease of input var."},
{"path": "outmax", "type": "float", "readonly": false, "cmd": "sorb outmax", "description": "output for maximal increase of input var."},
{"path": "inpfunction", "type": "enum", "enum": {"linear": 0, "logarithmic": 1}, "readonly": false, "cmd": "sorb inpfunction"},
{"path": "inplinear", "type": "float", "readonly": false, "cmd": "sorb inplinear", "description": "function gets linear below about this value"},
{"path": "outfunction", "type": "enum", "enum": {"linear": 0, "exponential": 1}, "readonly": false, "cmd": "sorb outfunction"},
{"path": "outlinear", "type": "float", "readonly": false, "cmd": "sorb outlinear", "description": "function gets linear below about this value"},
{"path": "precision", "type": "float", "readonly": false, "cmd": "sorb precision"},
{"path": "deadband", "type": "float", "readonly": false, "cmd": "sorb deadband"},
{"path": "maxdelta", "type": "float", "readonly": false, "cmd": "sorb maxdelta"},
{"path": "set", "type": "float", "readonly": false, "cmd": "sorb set"},
{"path": "target", "type": "float"},
{"path": "running", "type": "int"},
{"path": "tolerance", "type": "float", "readonly": false, "cmd": "sorb tolerance"},
{"path": "maxwait", "type": "float", "readonly": false, "cmd": "sorb maxwait"},
{"path": "settle", "type": "float", "readonly": false, "cmd": "sorb settle"}]]

View File

@ -0,0 +1,18 @@
["table", [{"path": "", "type": "none", "kids": 17},
{"path": "send", "type": "text", "readonly": false, "cmd": "table send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "fix_tt_set_prop", "type": "bool", "readonly": false, "cmd": "table fix_tt_set_prop"},
{"path": "val_tt_set_prop", "type": "float"},
{"path": "tbl_tt_set_prop", "type": "text", "readonly": false, "cmd": "table tbl_tt_set_prop", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."},
{"path": "fix_tt_set_integ", "type": "bool", "readonly": false, "cmd": "table fix_tt_set_integ"},
{"path": "val_tt_set_integ", "type": "float"},
{"path": "tbl_tt_set_integ", "type": "text", "readonly": false, "cmd": "table tbl_tt_set_integ", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."},
{"path": "fix_tt_dblctrl_int2", "type": "bool", "readonly": false, "cmd": "table fix_tt_dblctrl_int2"},
{"path": "val_tt_dblctrl_int2", "type": "float"},
{"path": "tbl_tt_dblctrl_int2", "type": "text", "readonly": false, "cmd": "table tbl_tt_dblctrl_int2", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."},
{"path": "fix_tt_dblctrl_prop_up", "type": "bool", "readonly": false, "cmd": "table fix_tt_dblctrl_prop_up"},
{"path": "val_tt_dblctrl_prop_up", "type": "float"},
{"path": "tbl_tt_dblctrl_prop_up", "type": "text", "readonly": false, "cmd": "table tbl_tt_dblctrl_prop_up", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."},
{"path": "fix_tt_dblctrl_prop_lo", "type": "bool", "readonly": false, "cmd": "table fix_tt_dblctrl_prop_lo"},
{"path": "val_tt_dblctrl_prop_lo", "type": "float"},
{"path": "tbl_tt_dblctrl_prop_lo", "type": "text", "readonly": false, "cmd": "table tbl_tt_dblctrl_prop_lo", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."}]]

View File

@ -0,0 +1,42 @@
["tcoil", [{"path": "", "type": "float", "kids": 11},
{"path": "send", "type": "text", "readonly": false, "cmd": "tcoil send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "excitation", "type": "float", "readonly": false, "cmd": "tcoil excitation", "visibility": 3},
{"path": "td", "type": "float", "visibility": 3, "kids": 3},
{"path": "td/enable", "type": "bool", "readonly": false, "cmd": "tcoil td/enable"},
{"path": "td/r", "type": "float"},
{"path": "td/curve", "type": "text", "readonly": false, "cmd": "tcoil td/curve", "kids": 3},
{"path": "td/curve/adjust", "type": "text", "readonly": false, "cmd": "tcoil td/curve/adjust"},
{"path": "td/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tcoil td/curve/points"},
{"path": "td/curve/cpoints", "type": "floatvarar", "readonly": false, "cmd": "tcoil td/curve/cpoints"},
{"path": "tc", "type": "float", "visibility": 3, "kids": 3},
{"path": "tc/enable", "type": "bool", "readonly": false, "cmd": "tcoil tc/enable"},
{"path": "tc/r", "type": "float"},
{"path": "tc/curve", "type": "text", "readonly": false, "cmd": "tcoil tc/curve", "kids": 3},
{"path": "tc/curve/adjust", "type": "text", "readonly": false, "cmd": "tcoil tc/curve/adjust"},
{"path": "tc/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tcoil tc/curve/points"},
{"path": "tc/curve/cpoints", "type": "floatvarar", "readonly": false, "cmd": "tcoil tc/curve/cpoints"},
{"path": "tb", "type": "float", "visibility": 3, "kids": 3},
{"path": "tb/enable", "type": "bool", "readonly": false, "cmd": "tcoil tb/enable"},
{"path": "tb/r", "type": "float"},
{"path": "tb/curve", "type": "text", "readonly": false, "cmd": "tcoil tb/curve", "kids": 3},
{"path": "tb/curve/adjust", "type": "text", "readonly": false, "cmd": "tcoil tb/curve/adjust"},
{"path": "tb/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tcoil tb/curve/points"},
{"path": "tb/curve/cpoints", "type": "floatvarar", "readonly": false, "cmd": "tcoil tb/curve/cpoints"},
{"path": "ta", "type": "float", "visibility": 3, "kids": 3},
{"path": "ta/enable", "type": "bool", "readonly": false, "cmd": "tcoil ta/enable"},
{"path": "ta/r", "type": "float"},
{"path": "ta/curve", "type": "text", "readonly": false, "cmd": "tcoil ta/curve", "kids": 3},
{"path": "ta/curve/adjust", "type": "text", "readonly": false, "cmd": "tcoil ta/curve/adjust"},
{"path": "ta/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tcoil ta/curve/points"},
{"path": "ta/curve/cpoints", "type": "floatvarar", "readonly": false, "cmd": "tcoil ta/curve/cpoints"},
{"path": "ref", "type": "float", "visibility": 3, "kids": 3},
{"path": "ref/enable", "type": "bool", "readonly": false, "cmd": "tcoil ref/enable"},
{"path": "ref/r", "type": "float"},
{"path": "ref/curve", "type": "text", "readonly": false, "cmd": "tcoil ref/curve", "kids": 3},
{"path": "ref/curve/adjust", "type": "text", "readonly": false, "cmd": "tcoil ref/curve/adjust"},
{"path": "ref/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tcoil ref/curve/points"},
{"path": "ref/curve/cpoints", "type": "floatvarar", "readonly": false, "cmd": "tcoil ref/curve/cpoints"},
{"path": "ext", "type": "float", "visibility": 3},
{"path": "com", "type": "float", "visibility": 3},
{"path": "gnd", "type": "float", "visibility": 3}]]

View File

@ -0,0 +1,4 @@
["tcoil", [{"path": "", "type": "float", "kids": 3},
{"path": "send", "type": "text", "readonly": false, "cmd": "tcoil send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"}]]

17
cfg/sea/test_secop4.cfg Normal file
View File

@ -0,0 +1,17 @@
[node test_secop4.psi.ch]
description = test_secop4 over SEA
[interface tcp]
type = tcp
bindport = 10767
[module seaconn]
class = secop_psi.sea.SeaClient
description = a SEA connection
uri = tcp://samenv.psi.ch:8642
[module secop]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = secop.test_secop4.config
remote_paths = .

View File

@ -0,0 +1,107 @@
["tmon", [{"path": "", "type": "int", "kids": 12},
{"path": "send", "type": "text", "readonly": false, "cmd": "tmon send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "autoscan", "type": "bool", "readonly": false, "cmd": "tmon autoscan", "kids": 4},
{"path": "autoscan/synchronized", "type": "bool", "readonly": false, "cmd": "tmon autoscan/synchronized"},
{"path": "autoscan/interval", "type": "text", "readonly": false, "cmd": "tmon autoscan/interval"},
{"path": "autoscan/pause", "type": "text", "readonly": false, "cmd": "tmon autoscan/pause"},
{"path": "autoscan/dwell", "type": "text", "readonly": false, "cmd": "tmon autoscan/dwell"},
{"path": "sorb", "type": "float", "kids": 14},
{"path": "sorb/active", "type": "enum", "enum": {"inactive": 0, "active": 1}, "readonly": false, "cmd": "tmon sorb/active"},
{"path": "sorb/autorange", "type": "bool", "readonly": false, "cmd": "tmon sorb/autorange", "description": "autorange (common for all channels)"},
{"path": "sorb/range", "type": "text", "readonly": false, "cmd": "tmon sorb/range", "description": "resistance range in Ohm"},
{"path": "sorb/range_num", "type": "int"},
{"path": "sorb/excitation", "type": "text", "readonly": false, "cmd": "tmon sorb/excitation", "description": "excitation with unit, i.e. 2uV or 3pA"},
{"path": "sorb/excitation_num", "type": "int"},
{"path": "sorb/excitation_mode", "type": "enum", "enum": {"voltage": 0, "current": 1, "off": 2}},
{"path": "sorb/pause", "type": "int", "readonly": false, "cmd": "tmon sorb/pause", "description": "pause time [sec] after channel change"},
{"path": "sorb/filter", "type": "int", "readonly": false, "cmd": "tmon sorb/filter", "description": "filter average time [sec]"},
{"path": "sorb/dwell", "type": "int", "readonly": false, "cmd": "tmon sorb/dwell", "description": "dwell time [sec]. Total time per channel: pause + filter + dwell"},
{"path": "sorb/status", "type": "text"},
{"path": "sorb/curve", "type": "text", "readonly": false, "cmd": "tmon sorb/curve", "kids": 1},
{"path": "sorb/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tmon sorb/curve/points", "visibility": 3},
{"path": "sorb/alarm", "type": "float", "readonly": false, "cmd": "tmon sorb/alarm"},
{"path": "sorb/raw", "type": "float"},
{"path": "onek", "type": "float", "kids": 14},
{"path": "onek/active", "type": "enum", "enum": {"inactive": 0, "active": 1}, "readonly": false, "cmd": "tmon onek/active"},
{"path": "onek/autorange", "type": "bool", "readonly": false, "cmd": "tmon onek/autorange", "description": "autorange (common for all channels)"},
{"path": "onek/range", "type": "text", "readonly": false, "cmd": "tmon onek/range", "description": "resistance range in Ohm"},
{"path": "onek/range_num", "type": "int"},
{"path": "onek/excitation", "type": "text", "readonly": false, "cmd": "tmon onek/excitation", "description": "excitation with unit, i.e. 2uV or 3pA"},
{"path": "onek/excitation_num", "type": "int"},
{"path": "onek/excitation_mode", "type": "enum", "enum": {"voltage": 0, "current": 1, "off": 2}},
{"path": "onek/pause", "type": "int", "readonly": false, "cmd": "tmon onek/pause", "description": "pause time [sec] after channel change"},
{"path": "onek/filter", "type": "int", "readonly": false, "cmd": "tmon onek/filter", "description": "filter average time [sec]"},
{"path": "onek/dwell", "type": "int", "readonly": false, "cmd": "tmon onek/dwell", "description": "dwell time [sec]. Total time per channel: pause + filter + dwell"},
{"path": "onek/status", "type": "text"},
{"path": "onek/curve", "type": "text", "readonly": false, "cmd": "tmon onek/curve", "kids": 1},
{"path": "onek/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tmon onek/curve/points", "visibility": 3},
{"path": "onek/alarm", "type": "float", "readonly": false, "cmd": "tmon onek/alarm"},
{"path": "onek/raw", "type": "float"},
{"path": "stillt", "type": "float", "kids": 14},
{"path": "stillt/active", "type": "enum", "enum": {"inactive": 0, "active": 1}, "readonly": false, "cmd": "tmon stillt/active"},
{"path": "stillt/autorange", "type": "bool", "readonly": false, "cmd": "tmon stillt/autorange", "description": "autorange (common for all channels)"},
{"path": "stillt/range", "type": "text", "readonly": false, "cmd": "tmon stillt/range", "description": "resistance range in Ohm"},
{"path": "stillt/range_num", "type": "int"},
{"path": "stillt/excitation", "type": "text", "readonly": false, "cmd": "tmon stillt/excitation", "description": "excitation with unit, i.e. 2uV or 3pA"},
{"path": "stillt/excitation_num", "type": "int"},
{"path": "stillt/excitation_mode", "type": "enum", "enum": {"voltage": 0, "current": 1, "off": 2}},
{"path": "stillt/pause", "type": "int", "readonly": false, "cmd": "tmon stillt/pause", "description": "pause time [sec] after channel change"},
{"path": "stillt/filter", "type": "int", "readonly": false, "cmd": "tmon stillt/filter", "description": "filter average time [sec]"},
{"path": "stillt/dwell", "type": "int", "readonly": false, "cmd": "tmon stillt/dwell", "description": "dwell time [sec]. Total time per channel: pause + filter + dwell"},
{"path": "stillt/status", "type": "text"},
{"path": "stillt/curve", "type": "text", "readonly": false, "cmd": "tmon stillt/curve", "kids": 1},
{"path": "stillt/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tmon stillt/curve/points", "visibility": 3},
{"path": "stillt/alarm", "type": "float", "readonly": false, "cmd": "tmon stillt/alarm"},
{"path": "stillt/raw", "type": "float"},
{"path": "sample", "type": "float", "kids": 14},
{"path": "sample/active", "type": "enum", "enum": {"inactive": 0, "active": 1}, "readonly": false, "cmd": "tmon sample/active"},
{"path": "sample/autorange", "type": "bool", "readonly": false, "cmd": "tmon sample/autorange", "description": "autorange (common for all channels)"},
{"path": "sample/range", "type": "text", "readonly": false, "cmd": "tmon sample/range", "description": "resistance range in Ohm"},
{"path": "sample/range_num", "type": "int"},
{"path": "sample/excitation", "type": "text", "readonly": false, "cmd": "tmon sample/excitation", "description": "excitation with unit, i.e. 2uV or 3pA"},
{"path": "sample/excitation_num", "type": "int"},
{"path": "sample/excitation_mode", "type": "enum", "enum": {"voltage": 0, "current": 1, "off": 2}},
{"path": "sample/pause", "type": "int", "readonly": false, "cmd": "tmon sample/pause", "description": "pause time [sec] after channel change"},
{"path": "sample/filter", "type": "int", "readonly": false, "cmd": "tmon sample/filter", "description": "filter average time [sec]"},
{"path": "sample/dwell", "type": "int", "readonly": false, "cmd": "tmon sample/dwell", "description": "dwell time [sec]. Total time per channel: pause + filter + dwell"},
{"path": "sample/status", "type": "text"},
{"path": "sample/curve", "type": "text", "readonly": false, "cmd": "tmon sample/curve", "kids": 1},
{"path": "sample/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tmon sample/curve/points", "visibility": 3},
{"path": "sample/alarm", "type": "float", "readonly": false, "cmd": "tmon sample/alarm"},
{"path": "sample/raw", "type": "float"},
{"path": "samplehtr", "type": "float", "kids": 14},
{"path": "samplehtr/active", "type": "enum", "enum": {"inactive": 0, "active": 1}, "readonly": false, "cmd": "tmon samplehtr/active"},
{"path": "samplehtr/autorange", "type": "bool", "readonly": false, "cmd": "tmon samplehtr/autorange", "description": "autorange (common for all channels)"},
{"path": "samplehtr/range", "type": "text", "readonly": false, "cmd": "tmon samplehtr/range", "description": "resistance range in Ohm"},
{"path": "samplehtr/range_num", "type": "int"},
{"path": "samplehtr/excitation", "type": "text", "readonly": false, "cmd": "tmon samplehtr/excitation", "description": "excitation with unit, i.e. 2uV or 3pA"},
{"path": "samplehtr/excitation_num", "type": "int"},
{"path": "samplehtr/excitation_mode", "type": "enum", "enum": {"voltage": 0, "current": 1, "off": 2}},
{"path": "samplehtr/pause", "type": "int", "readonly": false, "cmd": "tmon samplehtr/pause", "description": "pause time [sec] after channel change"},
{"path": "samplehtr/filter", "type": "int", "readonly": false, "cmd": "tmon samplehtr/filter", "description": "filter average time [sec]"},
{"path": "samplehtr/dwell", "type": "int", "readonly": false, "cmd": "tmon samplehtr/dwell", "description": "dwell time [sec]. Total time per channel: pause + filter + dwell"},
{"path": "samplehtr/status", "type": "text"},
{"path": "samplehtr/curve", "type": "text", "readonly": false, "cmd": "tmon samplehtr/curve", "kids": 1},
{"path": "samplehtr/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tmon samplehtr/curve/points", "visibility": 3},
{"path": "samplehtr/alarm", "type": "float", "readonly": false, "cmd": "tmon samplehtr/alarm"},
{"path": "samplehtr/raw", "type": "float"},
{"path": "mix", "type": "float", "kids": 14},
{"path": "mix/active", "type": "enum", "enum": {"inactive": 0, "active": 1}, "readonly": false, "cmd": "tmon mix/active"},
{"path": "mix/autorange", "type": "bool", "readonly": false, "cmd": "tmon mix/autorange", "description": "autorange (common for all channels)"},
{"path": "mix/range", "type": "text", "readonly": false, "cmd": "tmon mix/range", "description": "resistance range in Ohm"},
{"path": "mix/range_num", "type": "int"},
{"path": "mix/excitation", "type": "text", "readonly": false, "cmd": "tmon mix/excitation", "description": "excitation with unit, i.e. 2uV or 3pA"},
{"path": "mix/excitation_num", "type": "int"},
{"path": "mix/excitation_mode", "type": "enum", "enum": {"voltage": 0, "current": 1, "off": 2}},
{"path": "mix/pause", "type": "int", "readonly": false, "cmd": "tmon mix/pause", "description": "pause time [sec] after channel change"},
{"path": "mix/filter", "type": "int", "readonly": false, "cmd": "tmon mix/filter", "description": "filter average time [sec]"},
{"path": "mix/dwell", "type": "int", "readonly": false, "cmd": "tmon mix/dwell", "description": "dwell time [sec]. Total time per channel: pause + filter + dwell"},
{"path": "mix/status", "type": "text"},
{"path": "mix/curve", "type": "text", "readonly": false, "cmd": "tmon mix/curve", "kids": 1},
{"path": "mix/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tmon mix/curve/points", "visibility": 3},
{"path": "mix/alarm", "type": "float", "readonly": false, "cmd": "tmon mix/alarm"},
{"path": "mix/raw", "type": "float"},
{"path": "analog2", "type": "float", "readonly": false, "cmd": "tmon analog2"},
{"path": "remote", "type": "bool"},
{"path": "display", "type": "text", "readonly": false, "cmd": "tmon display"}]]

View File

@ -0,0 +1,4 @@
["tneck1", [{"path": "", "type": "float", "kids": 3},
{"path": "send", "type": "text", "readonly": false, "cmd": "tneck1 send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"}]]

View File

@ -0,0 +1,8 @@
["tneck1", [{"path": "", "type": "float", "kids": 7},
{"path": "send", "type": "text", "readonly": false, "cmd": "tneck1 send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "tneck1 set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "tneck1 control"},
{"path": "htr", "type": "float"},
{"path": "pow", "type": "float"}]]

View File

@ -0,0 +1,4 @@
["tneck2", [{"path": "", "type": "float", "kids": 3},
{"path": "send", "type": "text", "readonly": false, "cmd": "tneck2 send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"}]]

View File

@ -0,0 +1,8 @@
["tneck2", [{"path": "", "type": "float", "kids": 7},
{"path": "send", "type": "text", "readonly": false, "cmd": "tneck2 send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "tneck2 set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "tneck2 control"},
{"path": "htr", "type": "float"},
{"path": "pow", "type": "float"}]]

View File

@ -0,0 +1,4 @@
["tnvd", [{"path": "", "type": "float", "kids": 3},
{"path": "send", "type": "text", "readonly": false, "cmd": "tnvd send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"}]]

View File

@ -0,0 +1,8 @@
["tnvd", [{"path": "", "type": "float", "kids": 7},
{"path": "send", "type": "text", "readonly": false, "cmd": "tnvd send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "tnvd set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "tnvd control"},
{"path": "htr", "type": "float"},
{"path": "pow", "type": "float"}]]

View File

@ -0,0 +1,4 @@
["tnvs", [{"path": "", "type": "float", "kids": 3},
{"path": "send", "type": "text", "readonly": false, "cmd": "tnvs send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"}]]

View File

@ -0,0 +1,8 @@
["tnvs", [{"path": "", "type": "float", "kids": 7},
{"path": "send", "type": "text", "readonly": false, "cmd": "tnvs send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "tnvs set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "tnvs control"},
{"path": "htr", "type": "float"},
{"path": "pow", "type": "float"}]]

View File

@ -0,0 +1,78 @@
["treg", [{"path": "", "type": "int", "kids": 10},
{"path": "send", "type": "text", "readonly": false, "cmd": "treg send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "autoscan", "type": "bool", "readonly": false, "cmd": "treg autoscan", "kids": 4},
{"path": "autoscan/synchronized", "type": "bool", "readonly": false, "cmd": "treg autoscan/synchronized"},
{"path": "autoscan/interval", "type": "text", "readonly": false, "cmd": "treg autoscan/interval"},
{"path": "autoscan/pause", "type": "text", "readonly": false, "cmd": "treg autoscan/pause"},
{"path": "autoscan/dwell", "type": "text", "readonly": false, "cmd": "treg autoscan/dwell"},
{"path": "sample", "type": "float", "kids": 14},
{"path": "sample/active", "type": "enum", "enum": {"inactive": 0, "active": 1}, "readonly": false, "cmd": "treg sample/active"},
{"path": "sample/autorange", "type": "bool", "readonly": false, "cmd": "treg sample/autorange", "description": "autorange (common for all channels)"},
{"path": "sample/range", "type": "text", "readonly": false, "cmd": "treg sample/range", "description": "resistance range in Ohm"},
{"path": "sample/range_num", "type": "int"},
{"path": "sample/excitation", "type": "text", "readonly": false, "cmd": "treg sample/excitation", "description": "excitation with unit, i.e. 2uV or 3pA"},
{"path": "sample/excitation_num", "type": "int"},
{"path": "sample/excitation_mode", "type": "enum", "enum": {"voltage": 0, "current": 1, "off": 2}},
{"path": "sample/pause", "type": "int", "readonly": false, "cmd": "treg sample/pause", "description": "pause time [sec] after channel change"},
{"path": "sample/filter", "type": "int", "readonly": false, "cmd": "treg sample/filter", "description": "filter average time [sec]"},
{"path": "sample/dwell", "type": "int", "readonly": false, "cmd": "treg sample/dwell", "description": "dwell time [sec]. Total time per channel: pause + filter + dwell"},
{"path": "sample/status", "type": "text"},
{"path": "sample/curve", "type": "text", "readonly": false, "cmd": "treg sample/curve", "kids": 1},
{"path": "sample/curve/points", "type": "floatvarar", "readonly": false, "cmd": "treg sample/curve/points", "visibility": 3},
{"path": "sample/alarm", "type": "float", "readonly": false, "cmd": "treg sample/alarm"},
{"path": "sample/raw", "type": "float"},
{"path": "mix", "type": "float", "kids": 14},
{"path": "mix/active", "type": "enum", "enum": {"inactive": 0, "active": 1}, "readonly": false, "cmd": "treg mix/active"},
{"path": "mix/autorange", "type": "bool", "readonly": false, "cmd": "treg mix/autorange", "description": "autorange (common for all channels)"},
{"path": "mix/range", "type": "text", "readonly": false, "cmd": "treg mix/range", "description": "resistance range in Ohm"},
{"path": "mix/range_num", "type": "int"},
{"path": "mix/excitation", "type": "text", "readonly": false, "cmd": "treg mix/excitation", "description": "excitation with unit, i.e. 2uV or 3pA"},
{"path": "mix/excitation_num", "type": "int"},
{"path": "mix/excitation_mode", "type": "enum", "enum": {"voltage": 0, "current": 1, "off": 2}},
{"path": "mix/pause", "type": "int", "readonly": false, "cmd": "treg mix/pause", "description": "pause time [sec] after channel change"},
{"path": "mix/filter", "type": "int", "readonly": false, "cmd": "treg mix/filter", "description": "filter average time [sec]"},
{"path": "mix/dwell", "type": "int", "readonly": false, "cmd": "treg mix/dwell", "description": "dwell time [sec]. Total time per channel: pause + filter + dwell"},
{"path": "mix/status", "type": "text"},
{"path": "mix/curve", "type": "text", "readonly": false, "cmd": "treg mix/curve", "kids": 1},
{"path": "mix/curve/points", "type": "floatvarar", "readonly": false, "cmd": "treg mix/curve/points", "visibility": 3},
{"path": "mix/alarm", "type": "float", "readonly": false, "cmd": "treg mix/alarm"},
{"path": "mix/raw", "type": "float"},
{"path": "samplehtr", "type": "float", "kids": 14},
{"path": "samplehtr/active", "type": "enum", "enum": {"inactive": 0, "active": 1}, "readonly": false, "cmd": "treg samplehtr/active"},
{"path": "samplehtr/autorange", "type": "bool", "readonly": false, "cmd": "treg samplehtr/autorange", "description": "autorange (common for all channels)"},
{"path": "samplehtr/range", "type": "text", "readonly": false, "cmd": "treg samplehtr/range", "description": "resistance range in Ohm"},
{"path": "samplehtr/range_num", "type": "int"},
{"path": "samplehtr/excitation", "type": "text", "readonly": false, "cmd": "treg samplehtr/excitation", "description": "excitation with unit, i.e. 2uV or 3pA"},
{"path": "samplehtr/excitation_num", "type": "int"},
{"path": "samplehtr/excitation_mode", "type": "enum", "enum": {"voltage": 0, "current": 1, "off": 2}},
{"path": "samplehtr/pause", "type": "int", "readonly": false, "cmd": "treg samplehtr/pause", "description": "pause time [sec] after channel change"},
{"path": "samplehtr/filter", "type": "int", "readonly": false, "cmd": "treg samplehtr/filter", "description": "filter average time [sec]"},
{"path": "samplehtr/dwell", "type": "int", "readonly": false, "cmd": "treg samplehtr/dwell", "description": "dwell time [sec]. Total time per channel: pause + filter + dwell"},
{"path": "samplehtr/status", "type": "text"},
{"path": "samplehtr/curve", "type": "text", "readonly": false, "cmd": "treg samplehtr/curve", "kids": 1},
{"path": "samplehtr/curve/points", "type": "floatvarar", "readonly": false, "cmd": "treg samplehtr/curve/points", "visibility": 3},
{"path": "samplehtr/alarm", "type": "float", "readonly": false, "cmd": "treg samplehtr/alarm"},
{"path": "samplehtr/raw", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "treg set", "kids": 18},
{"path": "set/mode", "type": "enum", "enum": {"disabled": -1, "off": 0, "controlling": 1, "manual": 2}, "readonly": false, "cmd": "treg set/mode"},
{"path": "set/reg", "type": "float"},
{"path": "set/ramp", "type": "float", "readonly": false, "cmd": "treg set/ramp", "description": "maximum ramp in K/min (0: ramp off)"},
{"path": "set/wramp", "type": "float", "readonly": false, "cmd": "treg set/wramp"},
{"path": "set/smooth", "type": "float", "readonly": false, "cmd": "treg set/smooth", "description": "smooth time (minutes)"},
{"path": "set/channel", "type": "text", "readonly": false, "cmd": "treg set/channel"},
{"path": "set/limit", "type": "float", "readonly": false, "cmd": "treg set/limit"},
{"path": "set/resist", "type": "float", "readonly": false, "cmd": "treg set/resist"},
{"path": "set/maxheater", "type": "text", "readonly": false, "cmd": "treg set/maxheater", "description": "maximum heater limit, units should be given without space: W, mW, A, mA"},
{"path": "set/linearpower", "type": "float", "readonly": false, "cmd": "treg set/linearpower", "description": "when not 0, it is the maximum effective power, and the power is linear to the heater output"},
{"path": "set/maxpowerlim", "type": "float", "description": "the maximum power limit (before any booster or converter)"},
{"path": "set/maxpower", "type": "float", "readonly": false, "cmd": "treg set/maxpower", "description": "maximum power [W]"},
{"path": "set/maxcurrent", "type": "float", "description": "the maximum current before any booster or converter"},
{"path": "set/manualpower", "type": "float", "readonly": false, "cmd": "treg set/manualpower"},
{"path": "set/power", "type": "float"},
{"path": "set/prop", "type": "float", "readonly": false, "cmd": "treg set/prop", "description": "bigger means more gain"},
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "treg set/integ", "description": "[sec] bigger means slower"},
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "treg set/deriv"},
{"path": "analog2", "type": "float", "readonly": false, "cmd": "treg analog2"},
{"path": "remote", "type": "bool"},
{"path": "display", "type": "text", "readonly": false, "cmd": "treg display"}]]

View File

@ -0,0 +1,58 @@
["ts", [{"path": "", "type": "float", "readonly": false, "cmd": "run ts", "description": "ts", "kids": 19},
{"path": "send", "type": "text", "readonly": false, "cmd": "ts send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "is_running", "type": "int", "visibility": 3},
{"path": "set", "type": "float", "readonly": false, "cmd": "ts set", "visibility": 3},
{"path": "target", "type": "float"},
{"path": "running", "type": "int"},
{"path": "tolerance", "type": "float", "readonly": false, "cmd": "ts tolerance"},
{"path": "maxwait", "type": "float", "readonly": false, "cmd": "ts maxwait"},
{"path": "settle", "type": "float", "readonly": false, "cmd": "ts settle"},
{"path": "log", "type": "text", "readonly": false, "cmd": "ts log", "visibility": 3, "kids": 4},
{"path": "log/mean", "type": "float", "visibility": 3},
{"path": "log/m2", "type": "float", "visibility": 3},
{"path": "log/stddev", "type": "float", "visibility": 3},
{"path": "log/n", "type": "float", "visibility": 3},
{"path": "ramp", "type": "float", "readonly": false, "cmd": "ts ramp", "description": "ramp [K/min]"},
{"path": "heaterselect", "type": "enum", "enum": {"sample": 0, "mix": 1, "mix(temporarely)": 2}, "readonly": false, "cmd": "ts heaterselect"},
{"path": "control", "type": "enum", "enum": {"off": 0, "sample": 6, "mix": 5}, "readonly": false, "cmd": "ts control", "description": "click off to reload list"},
{"path": "heatermode", "type": "enum", "enum": {"disabled": -1, "off": 0, "on": 1}, "readonly": false, "cmd": "ts heatermode"},
{"path": "heaterrange", "type": "enum", "enum": {"2uW": 1, "20uW": 2, "200uW": 3, "2mW": 4, "20mW": 5}, "readonly": false, "cmd": "ts heaterrange"},
{"path": "autoheater", "type": "bool", "readonly": false, "cmd": "ts autoheater", "description": "automatic heater range", "kids": 12},
{"path": "autoheater/wlp0", "type": "float", "readonly": false, "cmd": "ts autoheater/wlp0", "description": "weak link base temperature (used for auto heater)", "visibility": 3},
{"path": "autoheater/wlp1", "type": "float", "readonly": false, "cmd": "ts autoheater/wlp1", "description": "weak link temperature at 1 uW (used for auto heater)", "visibility": 3},
{"path": "autoheater/wlp2", "type": "float", "readonly": false, "cmd": "ts autoheater/wlp2", "description": "weak link temperature at 10 uW (used for auto heater)", "visibility": 3},
{"path": "autoheater/wlp3", "type": "float", "readonly": false, "cmd": "ts autoheater/wlp3", "description": "weak link temperature at 100 uW (used for auto heater)", "visibility": 3},
{"path": "autoheater/wlp4", "type": "float", "readonly": false, "cmd": "ts autoheater/wlp4", "description": "weak link temperature at 1 mW (used for auto heater)", "visibility": 3},
{"path": "autoheater/mxp0", "type": "float", "readonly": false, "cmd": "ts autoheater/mxp0", "description": "weak link base temperature (used for auto heater)"},
{"path": "autoheater/mxp1", "type": "float", "readonly": false, "cmd": "ts autoheater/mxp1", "description": "mix.ch. temperature at 1 uW (used for auto heater)"},
{"path": "autoheater/mxp2", "type": "float", "readonly": false, "cmd": "ts autoheater/mxp2", "description": "mix.ch. temperature at 10 uW (used for auto heater)"},
{"path": "autoheater/mxp3", "type": "float", "readonly": false, "cmd": "ts autoheater/mxp3", "description": "mix.ch. temperature at 100 uW (used for auto heater)"},
{"path": "autoheater/mxp4", "type": "float", "readonly": false, "cmd": "ts autoheater/mxp4", "description": "mix.ch. temperature at 1 mW (used for auto heater)"},
{"path": "autoheater/switchdown", "type": "float", "readonly": false, "cmd": "ts autoheater/switchdown", "description": "percentage for auto heater switch down"},
{"path": "autoheater/switchup", "type": "float", "readonly": false, "cmd": "ts autoheater/switchup", "description": "when the calculated power is above this percentage, use higher range"},
{"path": "autoprop", "type": "bool", "readonly": false, "cmd": "ts autoprop", "description": "change prop value depending on actual power", "kids": 2},
{"path": "autoprop/prop", "type": "float", "readonly": false, "cmd": "ts autoprop/prop", "description": "prop value (maximum prop value when autheater is on)"},
{"path": "autoprop/integ", "type": "float", "readonly": false, "cmd": "ts autoprop/integ", "description": "integral value [sec], deriv is set to 0 on change"},
{"path": "instructions", "type": "text"},
{"path": "auto", "type": "enum", "enum": {"off": 0, "cool_vti": 1, "pipe_pump": 11, "pipes_ready": 12, "ready_for_sorbpump": 2, "sorb_pump": 3, "condense": 4, "circulate": 5, "remove_only": 60, "remove_and_warmup": 62, "remove_and_condense": 61, "remove_and_sorbpump": 63, "finished": 7}, "readonly": false, "cmd": "ts auto", "kids": 20},
{"path": "auto/usetrap", "type": "enum", "enum": {"trap_A": 0, "trap_B": 1}, "readonly": false, "cmd": "ts auto/usetrap"},
{"path": "auto/hasturbo", "type": "bool"},
{"path": "auto/pipes_pumped", "type": "bool", "readonly": false, "cmd": "ts auto/pipes_pumped"},
{"path": "auto/cool_crit", "type": "text", "readonly": false, "cmd": "ts auto/cool_crit", "description": "criterium for transition to ready_for_sorbpump"},
{"path": "auto/pumptime1", "type": "float", "readonly": false, "cmd": "ts auto/pumptime1", "description": "pump time [sec] while sorb at 40"},
{"path": "auto/pumptime2", "type": "float", "readonly": false, "cmd": "ts auto/pumptime2", "description": "pump time [sec] while sorb cools down"},
{"path": "auto/condensep", "type": "float", "readonly": false, "cmd": "ts auto/condensep"},
{"path": "auto/dumptarget", "type": "float", "readonly": false, "cmd": "ts auto/dumptarget"},
{"path": "auto/condenseflow", "type": "float", "readonly": false, "cmd": "ts auto/condenseflow", "description": "VTI flow for condensing and min. flow for cooling"},
{"path": "auto/circulateflow", "type": "float", "readonly": false, "cmd": "ts auto/circulateflow", "description": "VTI flow for circulating (may be changed during circulation)"},
{"path": "auto/onekstate", "type": "enum", "enum": {"normal": 0, "fill": 1, "optimize": 2}, "readonly": false, "cmd": "ts auto/onekstate"},
{"path": "auto/oneklimit", "type": "float", "readonly": false, "cmd": "ts auto/oneklimit"},
{"path": "auto/minflow", "type": "float", "readonly": false, "cmd": "ts auto/minflow", "description": "minimum VTI flow (optimize stops at this value)"},
{"path": "auto/p1low", "type": "float", "readonly": false, "cmd": "ts auto/p1low", "description": "p1 value indicating a negligible mixture amount"},
{"path": "auto/p2low", "type": "float", "readonly": false, "cmd": "ts auto/p2low", "description": "p2 value indicating a good vacuum"},
{"path": "auto/warmup_t", "type": "float", "readonly": false, "cmd": "ts auto/warmup_t", "description": "VTI temperature to reach when remove_and_warmup"},
{"path": "auto/vti_t", "type": "float", "readonly": false, "cmd": "ts auto/vti_t", "description": "VTI temperature to reach when remove_only"},
{"path": "auto/xgas", "type": "enum", "enum": {"pump": 0, "add": 1, "empty": 2}, "readonly": false, "cmd": "ts auto/xgas"},
{"path": "auto/xgas_pulse", "type": "float", "readonly": false, "cmd": "ts auto/xgas_pulse", "description": "opening time for xgas capillary [sec]"},
{"path": "auto/removephase", "type": "enum", "enum": {"raw_remove": 0, "wait_p1_low": 1, "wait_v6_open": 2, "wait_a_little": 3, "wait_v6_closed": 4, "wait_t_warmup": 5}, "readonly": false, "cmd": "ts auto/removephase"}]]

View File

@ -0,0 +1,8 @@
["ts", [{"path": "", "type": "float", "kids": 7},
{"path": "send", "type": "text", "readonly": false, "cmd": "ts send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "ts set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "ts control"},
{"path": "htr", "type": "float"},
{"path": "pow", "type": "float"}]]

8
cfg/sea/ts.vb.stick.json Normal file
View File

@ -0,0 +1,8 @@
["ts", [{"path": "", "type": "float", "kids": 7},
{"path": "send", "type": "text", "readonly": false, "cmd": "ts send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "ts set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "ts control"},
{"path": "htr", "type": "float"},
{"path": "pow", "type": "float"}]]

View File

@ -0,0 +1,58 @@
["tt", [{"path": "", "type": "float", "readonly": false, "cmd": "run tt", "description": "tt", "kids": 37},
{"path": "send", "type": "text", "readonly": false, "cmd": "tt send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "is_running", "type": "int", "visibility": 3},
{"path": "set", "type": "float", "readonly": false, "cmd": "tt set"},
{"path": "target", "type": "float"},
{"path": "running", "type": "int"},
{"path": "tolerance", "type": "float", "readonly": false, "cmd": "tt tolerance"},
{"path": "maxwait", "type": "float", "readonly": false, "cmd": "tt maxwait"},
{"path": "settle", "type": "float", "readonly": false, "cmd": "tt settle"},
{"path": "log", "type": "text", "readonly": false, "cmd": "tt log", "visibility": 3, "kids": 4},
{"path": "log/mean", "type": "float", "visibility": 3},
{"path": "log/m2", "type": "float", "visibility": 3},
{"path": "log/stddev", "type": "float", "visibility": 3},
{"path": "log/n", "type": "float", "visibility": 3},
{"path": "t1", "type": "float", "kids": 3},
{"path": "t1/raw", "type": "float"},
{"path": "t1/curve", "type": "text", "readonly": false, "cmd": "tt t1/curve", "kids": 1},
{"path": "t1/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt t1/curve/points"},
{"path": "t1/valid", "type": "bool"},
{"path": "t2", "type": "float", "kids": 3},
{"path": "t2/raw", "type": "float"},
{"path": "t2/curve", "type": "text", "readonly": false, "cmd": "tt t2/curve", "kids": 1},
{"path": "t2/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt t2/curve/points"},
{"path": "t2/valid", "type": "bool"},
{"path": "t3", "type": "float", "kids": 3},
{"path": "t3/raw", "type": "float"},
{"path": "t3/curve", "type": "text", "readonly": false, "cmd": "tt t3/curve", "kids": 1},
{"path": "t3/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt t3/curve/points"},
{"path": "t3/valid", "type": "bool"},
{"path": "t4", "type": "float", "kids": 3},
{"path": "t4/raw", "type": "float"},
{"path": "t4/curve", "type": "text", "readonly": false, "cmd": "tt t4/curve", "kids": 1},
{"path": "t4/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt t4/curve/points"},
{"path": "t4/valid", "type": "bool"},
{"path": "tref", "type": "float"},
{"path": "tout", "type": "float"},
{"path": "ctrlmode", "type": "enum", "enum": {"ok": 0, "off": 1, "illegal_channel": 2, "no_sensor": 3, "no_flow": 4, "above_alarm": 5, "bad_vacuum": 6}, "readonly": false, "cmd": "tt ctrlmode"},
{"path": "ramp", "type": "float", "readonly": false, "cmd": "tt ramp"},
{"path": "smooth", "type": "float", "readonly": false, "cmd": "tt smooth"},
{"path": "prop", "type": "float", "readonly": false, "cmd": "tt prop"},
{"path": "int", "type": "float", "readonly": false, "cmd": "tt int"},
{"path": "powerset", "type": "float", "readonly": false, "cmd": "tt powerset"},
{"path": "power", "type": "float"},
{"path": "resist", "type": "float"},
{"path": "maxpower", "type": "float", "readonly": false, "cmd": "tt maxpower"},
{"path": "maxheater", "type": "float", "readonly": false, "cmd": "tt maxheater"},
{"path": "output", "type": "float", "readonly": false, "cmd": "tt output"},
{"path": "manualpower", "type": "bool", "readonly": false, "cmd": "tt manualpower"},
{"path": "ctrlchan", "type": "int", "readonly": false, "cmd": "tt ctrlchan"},
{"path": "interlock_state", "type": "enum", "enum": {"ok": 0, "no_waterflow": 1, "no_vacuum": 2, "no_water_no_vacuum": 3}},
{"path": "interlock_mask", "type": "enum", "enum": {"no_check": 0, "check_water_only": 1, "check_vacuum_only": 2, "check_all": 3}, "readonly": false, "cmd": "tt interlock_mask"},
{"path": "sramp", "type": "float"},
{"path": "slope", "type": "float"},
{"path": "v_htr", "type": "float"},
{"path": "i_htr", "type": "float"},
{"path": "htr", "type": "float"},
{"path": "powerprop", "type": "float"}]]

View File

@ -0,0 +1,71 @@
["tt", [{"path": "", "type": "float", "readonly": false, "cmd": "run tt", "description": "tt", "kids": 19},
{"path": "send", "type": "text", "readonly": false, "cmd": "tt send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "is_running", "type": "int", "visibility": 3},
{"path": "target", "type": "float"},
{"path": "running", "type": "int"},
{"path": "tolerance", "type": "float", "readonly": false, "cmd": "tt tolerance"},
{"path": "maxwait", "type": "float", "readonly": false, "cmd": "tt maxwait"},
{"path": "settle", "type": "float", "readonly": false, "cmd": "tt settle"},
{"path": "log", "type": "text", "readonly": false, "cmd": "tt log", "visibility": 3, "kids": 4},
{"path": "log/mean", "type": "float", "visibility": 3},
{"path": "log/m2", "type": "float", "visibility": 3},
{"path": "log/stddev", "type": "float", "visibility": 3},
{"path": "log/n", "type": "float", "visibility": 3},
{"path": "dblctrl", "type": "bool", "readonly": false, "cmd": "tt dblctrl", "kids": 9},
{"path": "dblctrl/tshift", "type": "float", "readonly": false, "cmd": "tt dblctrl/tshift"},
{"path": "dblctrl/mode", "type": "enum", "enum": {"disabled": -1, "inactive": 0, "stable": 1, "up": 2, "down": 3}, "readonly": false, "cmd": "tt dblctrl/mode"},
{"path": "dblctrl/shift_up", "type": "float"},
{"path": "dblctrl/shift_lo", "type": "float"},
{"path": "dblctrl/t_min", "type": "float"},
{"path": "dblctrl/t_max", "type": "float"},
{"path": "dblctrl/int2", "type": "float", "readonly": false, "cmd": "tt dblctrl/int2"},
{"path": "dblctrl/prop_up", "type": "float", "readonly": false, "cmd": "tt dblctrl/prop_up"},
{"path": "dblctrl/prop_lo", "type": "float", "readonly": false, "cmd": "tt dblctrl/prop_lo"},
{"path": "tm", "type": "float", "kids": 4},
{"path": "tm/curve", "type": "text", "readonly": false, "cmd": "tt tm/curve", "kids": 1},
{"path": "tm/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt tm/curve/points", "visibility": 3},
{"path": "tm/alarm", "type": "float", "readonly": false, "cmd": "tt tm/alarm"},
{"path": "tm/stddev", "type": "float"},
{"path": "tm/raw", "type": "float"},
{"path": "ts", "type": "float", "visibility": 3, "kids": 4},
{"path": "ts/curve", "type": "text", "readonly": false, "cmd": "tt ts/curve", "visibility": 3, "kids": 1},
{"path": "ts/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt ts/curve/points", "visibility": 3},
{"path": "ts/alarm", "type": "float", "readonly": false, "cmd": "tt ts/alarm", "visibility": 3},
{"path": "ts/stddev", "type": "float", "visibility": 3},
{"path": "ts/raw", "type": "float", "visibility": 3},
{"path": "tm_pt", "type": "float", "kids": 4},
{"path": "tm_pt/curve", "type": "text", "readonly": false, "cmd": "tt tm_pt/curve", "kids": 1},
{"path": "tm_pt/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt tm_pt/curve/points", "visibility": 3},
{"path": "tm_pt/alarm", "type": "float", "readonly": false, "cmd": "tt tm_pt/alarm"},
{"path": "tm_pt/stddev", "type": "float"},
{"path": "tm_pt/raw", "type": "float"},
{"path": "ts_2", "type": "float", "visibility": 3, "kids": 4},
{"path": "ts_2/curve", "type": "text", "readonly": false, "cmd": "tt ts_2/curve", "visibility": 3, "kids": 1},
{"path": "ts_2/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt ts_2/curve/points", "visibility": 3},
{"path": "ts_2/alarm", "type": "float", "readonly": false, "cmd": "tt ts_2/alarm", "visibility": 3},
{"path": "ts_2/stddev", "type": "float", "visibility": 3},
{"path": "ts_2/raw", "type": "float", "visibility": 3},
{"path": "set", "type": "float", "readonly": false, "cmd": "tt set", "kids": 18},
{"path": "set/mode", "type": "enum", "enum": {"disabled": -1, "off": 0, "controlling": 1, "manual": 2}, "readonly": false, "cmd": "tt set/mode"},
{"path": "set/reg", "type": "float"},
{"path": "set/ramp", "type": "float", "readonly": false, "cmd": "tt set/ramp", "description": "maximum ramp in K/min (0: ramp off)"},
{"path": "set/wramp", "type": "float", "readonly": false, "cmd": "tt set/wramp"},
{"path": "set/smooth", "type": "float", "readonly": false, "cmd": "tt set/smooth", "description": "smooth time (minutes)"},
{"path": "set/channel", "type": "text", "readonly": false, "cmd": "tt set/channel"},
{"path": "set/limit", "type": "float", "readonly": false, "cmd": "tt set/limit"},
{"path": "set/resist", "type": "float", "readonly": false, "cmd": "tt set/resist"},
{"path": "set/maxheater", "type": "text", "readonly": false, "cmd": "tt set/maxheater", "description": "maximum heater limit, units should be given without space: W, mW, A, mA"},
{"path": "set/linearpower", "type": "float", "readonly": false, "cmd": "tt set/linearpower", "description": "when not 0, it is the maximum effective power, and the power is linear to the heater output"},
{"path": "set/maxpowerlim", "type": "float", "description": "the maximum power limit (before any booster or converter)"},
{"path": "set/maxpower", "type": "float", "readonly": false, "cmd": "tt set/maxpower", "description": "maximum power [W]"},
{"path": "set/maxcurrent", "type": "float", "description": "the maximum current before any booster or converter"},
{"path": "set/manualpower", "type": "float", "readonly": false, "cmd": "tt set/manualpower"},
{"path": "set/power", "type": "float"},
{"path": "set/prop", "type": "float", "readonly": false, "cmd": "tt set/prop", "description": "bigger means more gain"},
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
{"path": "dinp", "type": "int"},
{"path": "remote", "type": "bool"}]]

View File

@ -0,0 +1,65 @@
["tt", [{"path": "", "type": "float", "readonly": false, "cmd": "run tt", "description": "tt", "kids": 18},
{"path": "send", "type": "text", "readonly": false, "cmd": "tt send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "is_running", "type": "int", "visibility": 3},
{"path": "target", "type": "float"},
{"path": "running", "type": "int"},
{"path": "tolerance", "type": "float", "readonly": false, "cmd": "tt tolerance"},
{"path": "maxwait", "type": "float", "readonly": false, "cmd": "tt maxwait"},
{"path": "settle", "type": "float", "readonly": false, "cmd": "tt settle"},
{"path": "log", "type": "text", "readonly": false, "cmd": "tt log", "visibility": 3, "kids": 4},
{"path": "log/mean", "type": "float", "visibility": 3},
{"path": "log/m2", "type": "float", "visibility": 3},
{"path": "log/stddev", "type": "float", "visibility": 3},
{"path": "log/n", "type": "float", "visibility": 3},
{"path": "dblctrl", "type": "bool", "readonly": false, "cmd": "tt dblctrl", "kids": 9},
{"path": "dblctrl/tshift", "type": "float", "readonly": false, "cmd": "tt dblctrl/tshift"},
{"path": "dblctrl/mode", "type": "enum", "enum": {"disabled": -1, "inactive": 0, "stable": 1, "up": 2, "down": 3}, "readonly": false, "cmd": "tt dblctrl/mode"},
{"path": "dblctrl/shift_up", "type": "float"},
{"path": "dblctrl/shift_lo", "type": "float"},
{"path": "dblctrl/t_min", "type": "float"},
{"path": "dblctrl/t_max", "type": "float"},
{"path": "dblctrl/int2", "type": "float", "readonly": false, "cmd": "tt dblctrl/int2"},
{"path": "dblctrl/prop_up", "type": "float", "readonly": false, "cmd": "tt dblctrl/prop_up"},
{"path": "dblctrl/prop_lo", "type": "float", "readonly": false, "cmd": "tt dblctrl/prop_lo"},
{"path": "tm", "type": "float", "kids": 4},
{"path": "tm/curve", "type": "text", "readonly": false, "cmd": "tt tm/curve", "kids": 1},
{"path": "tm/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt tm/curve/points", "visibility": 3},
{"path": "tm/alarm", "type": "float", "readonly": false, "cmd": "tt tm/alarm"},
{"path": "tm/stddev", "type": "float"},
{"path": "tm/raw", "type": "float"},
{"path": "ts", "type": "float", "kids": 4},
{"path": "ts/curve", "type": "text", "readonly": false, "cmd": "tt ts/curve", "kids": 1},
{"path": "ts/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt ts/curve/points", "visibility": 3},
{"path": "ts/alarm", "type": "float", "readonly": false, "cmd": "tt ts/alarm"},
{"path": "ts/stddev", "type": "float"},
{"path": "ts/raw", "type": "float"},
{"path": "ts_2", "type": "float", "visibility": 3, "kids": 4},
{"path": "ts_2/curve", "type": "text", "readonly": false, "cmd": "tt ts_2/curve", "visibility": 3, "kids": 1},
{"path": "ts_2/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt ts_2/curve/points", "visibility": 3},
{"path": "ts_2/alarm", "type": "float", "readonly": false, "cmd": "tt ts_2/alarm", "visibility": 3},
{"path": "ts_2/stddev", "type": "float", "visibility": 3},
{"path": "ts_2/raw", "type": "float", "visibility": 3},
{"path": "set", "type": "float", "readonly": false, "cmd": "tt set", "kids": 18},
{"path": "set/mode", "type": "enum", "enum": {"disabled": -1, "off": 0, "controlling": 1, "manual": 2}, "readonly": false, "cmd": "tt set/mode"},
{"path": "set/reg", "type": "float"},
{"path": "set/ramp", "type": "float", "readonly": false, "cmd": "tt set/ramp", "description": "maximum ramp in K/min (0: ramp off)"},
{"path": "set/wramp", "type": "float", "readonly": false, "cmd": "tt set/wramp"},
{"path": "set/smooth", "type": "float", "readonly": false, "cmd": "tt set/smooth", "description": "smooth time (minutes)"},
{"path": "set/channel", "type": "text", "readonly": false, "cmd": "tt set/channel"},
{"path": "set/limit", "type": "float", "readonly": false, "cmd": "tt set/limit"},
{"path": "set/resist", "type": "float", "readonly": false, "cmd": "tt set/resist"},
{"path": "set/maxheater", "type": "text", "readonly": false, "cmd": "tt set/maxheater", "description": "maximum heater limit, units should be given without space: W, mW, A, mA"},
{"path": "set/linearpower", "type": "float", "readonly": false, "cmd": "tt set/linearpower", "description": "when not 0, it is the maximum effective power, and the power is linear to the heater output"},
{"path": "set/maxpowerlim", "type": "float", "description": "the maximum power limit (before any booster or converter)"},
{"path": "set/maxpower", "type": "float", "readonly": false, "cmd": "tt set/maxpower", "description": "maximum power [W]"},
{"path": "set/maxcurrent", "type": "float", "description": "the maximum current before any booster or converter"},
{"path": "set/manualpower", "type": "float", "readonly": false, "cmd": "tt set/manualpower"},
{"path": "set/power", "type": "float"},
{"path": "set/prop", "type": "float", "readonly": false, "cmd": "tt set/prop", "description": "bigger means more gain"},
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
{"path": "dinp", "type": "int"},
{"path": "remote", "type": "bool"}]]

View File

@ -0,0 +1,8 @@
["tvd", [{"path": "", "type": "float", "kids": 7},
{"path": "send", "type": "text", "readonly": false, "cmd": "tvd send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "tvd set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "tvd control"},
{"path": "htr", "type": "float"},
{"path": "pow", "type": "float"}]]

View File

@ -0,0 +1,8 @@
["tvd", [{"path": "", "type": "float", "kids": 7},
{"path": "send", "type": "text", "readonly": false, "cmd": "tvd send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "tvd set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "tvd control"},
{"path": "htr", "type": "float"},
{"path": "pow", "type": "float"}]]

View File

@ -0,0 +1,8 @@
["tvs", [{"path": "", "type": "float", "kids": 7},
{"path": "send", "type": "text", "readonly": false, "cmd": "tvs send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "tvs set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "tvs control"},
{"path": "htr", "type": "float"},
{"path": "pow", "type": "float"}]]

View File

@ -0,0 +1,8 @@
["tvs", [{"path": "", "type": "float", "kids": 7},
{"path": "send", "type": "text", "readonly": false, "cmd": "tvs send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "raw", "type": "float"},
{"path": "set", "type": "float", "readonly": false, "cmd": "tvs set"},
{"path": "control", "type": "enum", "enum": {"OFF": 0, "ON": 1}, "readonly": false, "cmd": "tvs control"},
{"path": "htr", "type": "float"},
{"path": "pow", "type": "float"}]]

View File

@ -0,0 +1,3 @@
["ultrasound", [{"path": "", "type": "text", "readonly": false, "cmd": "ultrasound", "kids": 2},
{"path": "send", "type": "text", "readonly": false, "cmd": "ultrasound send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3}]]

65
cfg/sea/varioxB_vb.cfg Normal file
View File

@ -0,0 +1,65 @@
[node varioxB_vb.psi.ch]
description = varioxB_vb over SEA
[interface tcp]
type = tcp
bindport = 10767
[module seaconn]
class = secop_psi.sea.SeaClient
description = a SEA connection
uri = tcp://samenv.psi.ch:8646
[module tvs]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tvs.varioxB.config
remote_paths = .
[module tvd]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tvd.varioxB.config
remote_paths = .
[module pstat]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = pstat.varioxB.config
remote_paths = .
[module pdyn]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = pdyn.varioxB.config
remote_paths = .
[module tneck1]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tneck1.varioxB.config
remote_paths = .
[module tneck2]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tneck2.varioxB.config
remote_paths = .
[module tnvs]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tnvs.varioxB.config
remote_paths = .
[module tnvd]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tnvd.varioxB.config
remote_paths = .
[module ts]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = ts.vb.stick
remote_paths = .

View File

@ -0,0 +1,31 @@
["wall", [{"path": "", "type": "float", "kids": 10},
{"path": "send", "type": "text", "readonly": false, "cmd": "wall send", "visibility": 3},
{"path": "status", "type": "text", "visibility": 3},
{"path": "tw1", "type": "float", "kids": 4},
{"path": "tw1/curve", "type": "text", "readonly": false, "cmd": "wall tw1/curve", "kids": 1},
{"path": "tw1/curve/points", "type": "floatvarar", "readonly": false, "cmd": "wall tw1/curve/points", "visibility": 3},
{"path": "tw1/alarm", "type": "float", "readonly": false, "cmd": "wall tw1/alarm"},
{"path": "tw1/stddev", "type": "float"},
{"path": "tw1/raw", "type": "float"},
{"path": "tw2", "type": "float", "kids": 4},
{"path": "tw2/curve", "type": "text", "readonly": false, "cmd": "wall tw2/curve", "kids": 1},
{"path": "tw2/curve/points", "type": "floatvarar", "readonly": false, "cmd": "wall tw2/curve/points", "visibility": 3},
{"path": "tw2/alarm", "type": "float", "readonly": false, "cmd": "wall tw2/alarm"},
{"path": "tw2/stddev", "type": "float"},
{"path": "tw2/raw", "type": "float"},
{"path": "tw3", "type": "float", "kids": 4},
{"path": "tw3/curve", "type": "text", "readonly": false, "cmd": "wall tw3/curve", "kids": 1},
{"path": "tw3/curve/points", "type": "floatvarar", "readonly": false, "cmd": "wall tw3/curve/points", "visibility": 3},
{"path": "tw3/alarm", "type": "float", "readonly": false, "cmd": "wall tw3/alarm"},
{"path": "tw3/stddev", "type": "float"},
{"path": "tw3/raw", "type": "float"},
{"path": "tw4", "type": "float", "kids": 4},
{"path": "tw4/curve", "type": "text", "readonly": false, "cmd": "wall tw4/curve", "kids": 1},
{"path": "tw4/curve/points", "type": "floatvarar", "readonly": false, "cmd": "wall tw4/curve/points", "visibility": 3},
{"path": "tw4/alarm", "type": "float", "readonly": false, "cmd": "wall tw4/alarm"},
{"path": "tw4/stddev", "type": "float"},
{"path": "tw4/raw", "type": "float"},
{"path": "display", "type": "text", "readonly": false, "cmd": "wall display"},
{"path": "dout", "type": "int", "readonly": false, "cmd": "wall dout"},
{"path": "dinp", "type": "int"},
{"path": "remote", "type": "bool"}]]

19
cfg/senis3mh3.cfg Normal file
View File

@ -0,0 +1,19 @@
[b]
description = '3D hall sensor'
class = secop_psi.senis.Teslameter3MH3
usb = /dev/tty.usbserial-AI02VAD9
x = bx
y = by
z = bz
[bx]
description = 'x component'
class = secop_psi.senis.Bcomp
[by]
description = 'y component'
class = secop_psi.senis.Bcomp
[bz]
description = 'z component'
class = secop_psi.senis.Bcomp

55
cfg/senis3mh6.cfg Normal file
View File

@ -0,0 +1,55 @@
[b]
description = '3D hall sensor'
class = secop_psi.senis.Teslameter3MH6
usb = /dev/ttyUSB0
nsample = 100
x = bx
y = by
z = bz
probe_temp = ptemp
box_temp = btemp
x_direct = dbx
y_direct = dby
z_direct = dbz
probe_temp_direct = dptemp
box_temp_direct = dbtemp
[bx]
description = 'x component'
class = secop_psi.senis.Bcomp
[by]
description = 'y component'
class = secop_psi.senis.Bcomp
[bz]
description = 'z component'
class = secop_psi.senis.Bcomp
[ptemp]
description = 'probe temperature'
class = secop_psi.senis.Temperature
[btemp]
description = 'box temperature'
class = secop_psi.senis.Temperature
[dbx]
description = 'x component'
class = secop_psi.senis.Raw
[dby]
description = 'y component'
class = secop_psi.senis.Raw
[dbz]
description = 'z component'
class = secop_psi.senis.Raw
[dptemp]
description = 'probe temperature'
class = secop_psi.senis.Raw
[dbtemp]
description = 'box temperature'
class = secop_psi.senis.Temperature

55
cfg/test_cryocombi.cfg Normal file
View File

@ -0,0 +1,55 @@
[node cryo_7]
# set SEC-node properties
description = short description
.
This is a very long description providing all the glory details in all the glory details about the stuff we are describing
[remotenode x]
connectto=localhost
port=5000
[interface tcp]
type=tcp
bindto=0.0.0.0
bindport=10769
[module cryo]
# some (non-defaut) module properties
.group=very important/stuff
.description=A simulated cc cryostat with heat-load, specific heat for the sample
and a temperature dependend heat-link between sample and regulation.
# class of module:
class=secop_demo.cryo.Cryostat
# some parameters
jitter=0.1
T_start=10.0
target=10.0
looptime=1
ramp=6
maxpower=20.0
heater=4.1
p=40
i=10
d=2
mode=pid
tolerance=0.1
window=30
timeout=900
# some (non-default) parameter properties
pollinterval.export=False
# some parameter grouping
p.group=pid
i.group=pid
d.group=pid
value.unit=K
# test custom properties
value.test=customized value

73
cfg/test_ppms_mf.cfg Normal file
View File

@ -0,0 +1,73 @@
[node PPMS.psi.ch]
description = PPMS at PSI
[interface tcp]
type = tcp
bindto = 0.0.0.0
bindport = 5000
#[module tt]
#class = secop_psi.ppms.Temp
#.description = main temperature
#iodev = ppms
[module mf]
class = secop_psi.ppms.Field
.description = magnetic field
iodev = ppms
#[module pos]
#class = secop_psi.ppms.Position
#.description = sample rotator
#iodev = ppms
#[module lev]
#class = secop_psi.ppms.Level
#.description = helium level
#iodev = ppms
#[module chamber]
#class = secop_psi.ppms.Chamber
#.description = chamber state
#iodev = ppms
#[module r1]
#class = secop_psi.ppms.BridgeChannel
#.description = resistivity channel 1
#no = 1
#value.unit = Ohm
#iodev = ppms
#[module i1]
#class = secop_psi.ppms.Channel
#.description = current channel 1
#no = 1
#value.unit = uA
#iodev = ppms
#[module v1]
#class = secop_psi.ppms.DriverChannel
#.description = voltage channel 1
#no = 1
#value.unit = V
#iodev = ppms
#[module tv]
#class = secop_psi.ppms.UserChannel
#.description = VTI temperature
#enabled = 1
#value.unit = K
#iodev = ppms
#[module ts]
#class = secop_psi.ppms.UserChannel
#.description = sample temperature
#enabled = 1
#value.unit = K
#iodev = ppms
[module ppms]
class = secop_psi.ppms.Main
.description = the main and poller module
class_id = QD.MULTIVU.PPMS.1
pollinterval = 2

3
cfg/testcmd.cfg Normal file
View File

@ -0,0 +1,3 @@
[m]
class = secop_psi.testcmd.TestCmd
description = 'module for testing commands'

60
cfg/varioxb.cfg Normal file
View File

@ -0,0 +1,60 @@
[node varioxB_vb.psi.ch]
description = varioxB over SEA
[interface tcp]
type = tcp
bindport = 10767
[module seaconn]
class = secop_psi.sea.SeaClient
description = a SEA connection
uri = tcp://samenv.psi.ch:8646
[module tvs]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tvs.varioxB.config
remote_paths = .
[module tvd]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tvd.varioxB.config
remote_paths = .
[module pstat]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = pstat.varioxB.config
remote_paths = .
[module pdyn]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = pdyn.varioxB.config
remote_paths = .
[module tneck1]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tneck1.varioxB.config
remote_paths = .
[module tneck2]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tneck2.varioxB.config
remote_paths = .
[module tnvs]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tnvs.varioxB.config
remote_paths = .
[module tnvd]
class = secop_psi.sea.SeaReadable
iodev = seaconn
json_descr = tnvd.varioxB.config
remote_paths = .

109
secop/histwriter.py Normal file
View File

@ -0,0 +1,109 @@
# -*- coding: utf-8 -*-
# *****************************************************************************
# This program is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
# details.
#
# You should have received a copy of the GNU General Public License along with
# this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# Module authors:
# Markus Zolliker <markus.zolliker@psi.ch>
# *****************************************************************************
import time
from secop.datatypes import get_datatype, IntRange, FloatRange, ScaledInteger,\
EnumType, BoolType, StringType, TupleOf, StructOf
import histreader.histwriter as histwriter
def make_cvt_list(dt, tail=''):
"""create conversion list
list of tuple (<conversion function>, <tail>, <curve options>)
tail is a postfix to be appended in case of tuples and structs
"""
if isinstance(dt, (EnumType, IntRange, BoolType)):
return[(int, tail, dict(type='NUM'))]
if isinstance(dt, (FloatRange, ScaledInteger)):
return [(dt.import_value, tail, dict(type='NUM', unit=dt.unit, period=5) if dt.unit else {})]
if isinstance(dt, StringType):
return [(lambda x: x, tail, dict(type='STR'))]
if isinstance(dt, TupleOf):
items = enumerate(dt.members)
elif isinstance(dt, StructOf):
items = dt.members.items()
else:
return [] # ArrayType, BlobType and TextType are ignored: too much data, probably not used
result = []
for subkey, elmtype in items:
for fun, tail, opts in make_cvt_list(elmtype, '%s.%s' % (tail, subkey)):
result.append((lambda v, k=subkey, f=fun: f(v[k]), tail, opts))
return result
class HistWriter(histwriter.HistWriter):
"""extend writer to be used as an internal frappy connection"""
def __init__(self, directory, predefined_names, dispatcher):
super().__init__(directory)
self.predefined_names = predefined_names
self.cvt_lists = {} # dict <mod:param> of <conversion list>
self.activated = False
self.dispatcher = dispatcher
self._init_time = None
print('HISTINIT')
def init(self, msg):
action, _, description = msg
assert action == 'describing'
self._init_time = time.time()
for modname, moddesc in description['modules'].items():
for pname, pdesc in moddesc['accessibles'].items():
ident = key = modname + ':' + pname
if pname.startswith('_') and pname[1:] not in self.predefined_names:
key = modname + ':' + pname[1:]
dt = get_datatype(pdesc['datainfo'])
cvt_list = make_cvt_list(dt, key)
for _, hkey, opts in cvt_list:
if pname == 'value':
opts['period'] = opts.get('period', 0)
opts['show'] = True
opts['label'] = modname
elif pname == 'target':
opts['period'] = 0
opts['label'] = modname + '_target'
opts['show'] = True
self.put_def(hkey, opts)
self.cvt_lists[ident] = cvt_list
# self.put(self._init_time, 'STR', 'vars', ' '.join(vars))
self.dispatcher.handle_activate(self, None, None)
self._init_time = None
return
def send_reply(self, msg):
action, ident, value = msg
if not action.endswith('update'):
print('unknown async message %r' % msg)
return
now = self._init_time or time.time() # on initialisation, us the same timestamp for all
if action == 'update':
for fun, key, opts in self.cvt_lists[ident]:
# we only look at the value, qualifiers are ignored for now
# we do not use the timestamp here, as a potentially decreasing value might
# bring the reader software into trouble
self.put(now, key, str(fun(value[0])))
else: # error_update
for _, key, _ in self.cvt_lists[ident]:
old = self.cache.get(key)
if old is None:
return # ignore if this key is not yet used
self.put(now, key, '')

114
secop_psi/FG_Lecroy_3000.py Normal file
View File

@ -0,0 +1,114 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# *****************************************************************************
# This program is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
# details.
#
# You should have received a copy of the GNU General Public License along with
# this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# Module authors:
# Daniel Margineda <daniel.margineda@psi.ch>
# *****************************************************************************
"""WAVE FUNCTION LECROY XX: SIGNAL GENERATOR"""
from secop.core import Readable, Parameter, FloatRange, \
HasIodev, IntRange, BoolType, EnumType, Module, Property
class Channel(HasIodev, Module):
channel = Property('choose channel to manipulate', IntRange(1, 2))
freq = Parameter('frequency', FloatRange(1e-6, 20e6, unit='Hz'),
poll=True, initwrite=True, default=1000)
amp = Parameter('exc_volt_int', FloatRange(0.00, 5, unit='Vrms'),
poll=True, readonly=False, initwrite=True, default=0.1)
offset = Parameter('offset_volt_int', FloatRange(0.00, 10, unit='V'),
poll=True, readonly=False, initwrite=True, default=0.0)
wave = Parameter('type of wavefunction',
EnumType('WaveFunction', SINE=1, SQUARE=2, RAMP=3, PULSE=4, NOISE=5, ARB=6, DC=7),
poll=True, readonly=False, default='SINE'),
phase = Parameter('signal phase', FloatRange(0, 360, unit='deg'),
poll=True, readonly=False, initwrite=True, default=0)
enabled = Parameter('enable output channel', datatype=EnumType('OnOff', OFF=0, ON=1),
readonly=False, default='OFF')
symm = Parameter('wavefunction symmetry', FloatRange(0, 100, unit=''),
poll=True, readonly=False, default=0)
def read_value(self):
return self.sendRecv('C%d:BSWV FRQ?' % self.channel)
def write_target(self, value):
self.sendRecv('C%d:BSWV FRQ, %g' % (self.channel, str(value)+'Hz'))
return value
# signal wavefunction parameter
def read_wave(self):
return self.sendRecv('C%d:BSWV WVTP?' % self.channel)
def write_wave(self, value): # string value
self.sendRecv('C%d:BSWV WVTP, %s' % (self.channel, value.name))
return value
# signal amplitude parameter
def read_amp(self):
return self.sendRecv('C%d:BSWV AMP?' % self.channel)
def write_amp(self, value):
self.sendRecv('C%d:BSWV AMP, %g' % (self.channel, value))
return value
# offset value parameter
def read_offset(self):
return self.sendRecv('C%d:BSWV OFST?' % self.channel)
def write_offset(self, value):
self.sendRecv('C%d:BSWV OFST %g' % (self.channel, value))
return value
# channel symmetry
def read_symm(self):
return self.sendRecv('C%d:BSWV SYM?' % self.channel)
def write_symm(self, value):
self.sendRecv('C%d:BSWV SYM %g' % (self.channel, value))
return value
# wave phase parameter
def read_phase(self):
return self.sendRecv('C%d:BSWV PHSE?' % self.channel)
def write_phase(self, value):
self.sendRecv('C%d:BSWV PHSE %g' % (self.channel, str(value)))
return value
# dis/enable output channel
def read_enabled(self):
return self.sendRecv('C%d: OUTP?' % self.channel)
def write_enabled(self, value):
self.sendRecv('C%d: OUTP %s' % (self.channel, value.name))
return value
# devices are defined as arg less output enable what is defined as arg2
class arg(Readable):
pollerClass = None
value = Parameter(datatype=FloatRange(unit=''))
class arg2(Readable):
pollerClass = None
value = Parameter(datatype=BoolType())

48
secop_psi/SR_7270.py Normal file
View File

@ -0,0 +1,48 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# *****************************************************************************
# This program is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
# details.
#
# You should have received a copy of the GNU General Public License along with
# this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# Module authors:
# Daniel Margineda <daniel.margineda@psi.ch>
# *****************************************************************************
"""SIGNAL RECOVERY SR7270: lOCKIN AMPLIFIER FOR AC SUSCEPTIBILITY"""
from secop.core import FloatRange, HasIodev, \
Parameter, Readable, StringIO, TupleOf
class SR7270(StringIO):
# end_of_line = '\x00' #termination line from maanual page 6.8
end_of_line = '\n'
class XY(HasIodev, Readable):
value = Parameter('X, Y', datatype=TupleOf(FloatRange(unit='V'), FloatRange(unit='V')))
freq = Parameter('exc_freq_int', FloatRange(0.001,250e3,unit='Hz'), readonly=False, default=100)
iodevClass = SR7270
def read_value(self):
reply = self.sendRecv('XY.').split('\x00')[-1]
return reply.split(',')
def read_freq(self):
reply = self.sendRecv('OF.').split('\x00')[-1]
return reply
def write_freq(self,value):
self.sendRecv('OF. %g' % value)
return value

View File

@ -0,0 +1,61 @@
sens=x30906 ! S/N of sensor
unit=Ohm ! sensor format (mV,V,Ohm), log formats are choosen
!tlim=325 ! setpoint limit (automatic if omitted)
type=cernox ! sensor type (Special,Si,GaAlAs,Pt250,Pt500,Pt2500,RhFe,C,Cernox,RuOx,Ge) (special if omitted)
excit=1mV ! (off,30nA,100nA,300nA,1uA,3uA,10uA,30uA,100uA,300uA,1mA,10mV,1mV) (if omitted: default from sensor type)
!rang=0 ! range in sensor units (if rang=0: determine range from table, if omitted: default from sensor type)
curv ! R Ohm vs temp K
71.59785311 325
71.77447095 324
74.57787422 309
77.67656285 294
81.11851656 279
84.95716272 264
89.25858546 249
94.10658202 234
99.60015172 219
105.8741654 204
113.0941133 189
121.4842565 174
131.3409037 159
143.0836466 144
157.3040847 129
174.8799418 114
197.2150255 99
226.6992065 84
267.7133324 69
303.4659719 59.5
351.6333029 50
384.4678243 45
424.8444997 40
475.7841828 35
542.2505485 30
630.913761 25.1
725.6212623 21.3
838.397549 18
965.8507024 15.3
1117.094722 13
1281.150056 11.2
1483.81583 9.6
1693.869702 8.4
1958.97999 7.3
2260.476518 6.4
2580.358212 5.7
2948.695996 5.1
3357.840013 4.6
3911.289841 4.1
4514.815423 3.7
5110.107072 3.4
5887.351963 3.1
6549.678763 2.9
7374.456191 2.7
8425.777762 2.5
9804.602701 2.3
10664.97889 2.2
11677.23445 2.1
12881.90227 2
14333.42572 1.9
16104.60213 1.8
18295.74085 1.7
24540.30748 1.5
29071.00193 1.4

View File

@ -0,0 +1,189 @@
Sensor Model: CARBONE C91
Serial Number: C91_0404
Data Format: 4 (Log Ohms vs. Kelvin)
SetPoint Limit: 100. (Kelvin)
Temperature coefficient: 1 (Negative)
Number of Breakpoints: 180
No. Units Temperature (K)
1 1.95425 310.451
2 2.00000 177.957
3 2.04140 115.629
4 2.07918 82.078
5 2.11394 62.133
6 2.14614 49.348
7 2.17609 40.656
8 2.20413 34.463
9 2.23045 29.880
10 2.25527 26.380
11 2.27875 23.636
12 2.30103 21.437
13 2.34242 18.150
14 2.38021 15.823
15 2.41497 14.097
16 2.44717 12.767
17 2.47713 11.712
18 2.50515 10.855
19 2.53148 10.144
20 2.55630 9.545
21 2.57978 9.033
22 2.60206 8.589
23 2.62325 8.202
24 2.64345 7.859
25 2.66276 7.555
26 2.68124 7.282
27 2.69897 7.036
28 2.71600 6.813
29 2.73239 6.610
30 2.74820 6.424
31 2.76344 6.253
32 2.77815 6.095
33 2.79239 5.949
34 2.80618 5.813
35 2.81954 5.687
36 2.83251 5.569
37 2.84510 5.458
38 2.85733 5.354
39 2.86923 5.256
40 2.88081 5.164
41 2.89209 5.077
42 2.90309 4.995
43 2.91381 4.916
44 2.92428 4.842
45 2.93450 4.772
46 2.94448 4.705
47 2.95424 4.641
48 2.96380 4.579
49 2.97314 4.521
50 2.98227 4.465
51 2.99123 4.411
52 3.00000 4.360
53 3.02120 4.240
54 3.04140 4.131
55 3.06071 4.032
56 3.07918 3.940
57 3.09691 3.856
58 3.11394 3.778
59 3.13034 3.706
60 3.14614 3.639
61 3.16138 3.576
62 3.17609 3.517
63 3.19034 3.461
64 3.20413 3.409
65 3.21748 3.360
66 3.23045 3.313
67 3.24304 3.269
68 3.25527 3.227
69 3.26718 3.187
70 3.27875 3.149
71 3.29004 3.113
72 3.30103 3.078
73 3.32222 3.013
74 3.34242 2.953
75 3.36173 2.898
76 3.38021 2.847
77 3.39794 2.799
78 3.41497 2.755
79 3.43136 2.713
80 3.44717 2.674
81 3.46240 2.637
82 3.47713 2.602
83 3.49136 2.569
84 3.50515 2.538
85 3.51851 2.508
86 3.53148 2.480
87 3.54407 2.453
88 3.55630 2.427
89 3.56820 2.403
90 3.57978 2.379
91 3.59106 2.356
92 3.60206 2.335
93 3.61278 2.314
94 3.62325 2.294
95 3.63347 2.275
96 3.64345 2.256
97 3.65321 2.239
98 3.66276 2.221
99 3.67210 2.205
100 3.68124 2.189
101 3.69020 2.173
102 3.69897 2.158
103 3.71600 2.129
104 3.73239 2.103
105 3.74820 2.077
106 3.76344 2.053
107 3.77815 2.030
108 3.79239 2.009
109 3.80618 1.988
110 3.81954 1.969
111 3.83251 1.950
112 3.84510 1.933
113 3.85733 1.916
114 3.86923 1.900
115 3.88081 1.884
116 3.89209 1.869
117 3.90309 1.855
118 3.91381 1.841
119 3.92428 1.828
120 3.93450 1.815
121 3.94448 1.803
122 3.95424 1.791
123 3.96380 1.780
124 3.97314 1.769
125 3.98227 1.758
126 3.99123 1.747
127 4.00000 1.737
128 4.02119 1.714
129 4.04140 1.692
130 4.06070 1.671
131 4.07918 1.652
132 4.09691 1.634
133 4.11394 1.616
134 4.13033 1.600
135 4.14613 1.585
136 4.16137 1.570
137 4.17610 1.557
138 4.19033 1.543
139 4.20412 1.531
140 4.21748 1.519
141 4.23046 1.507
142 4.24305 1.496
143 4.25528 1.485
144 4.26717 1.475
145 4.27876 1.465
146 4.29003 1.455
147 4.30103 1.446
148 4.32222 1.428
149 4.34242 1.412
150 4.36173 1.396
151 4.38021 1.381
152 4.39794 1.367
153 4.41497 1.354
154 4.43137 1.341
155 4.44717 1.329
156 4.46240 1.318
157 4.47713 1.307
158 4.49137 1.296
159 4.50515 1.286
160 4.51851 1.277
161 4.53148 1.268
162 4.54407 1.259
163 4.55631 1.251
164 4.56820 1.243
165 4.57979 1.236
166 4.59107 1.229
167 4.60206 1.222
168 4.61278 1.216
169 4.62325 1.210
170 4.63347 1.204
171 4.64345 1.199
172 4.65321 1.194
173 4.66276 1.190
174 4.67210 1.186
175 4.68125 1.182
176 4.69020 1.178
177 4.69897 1.175
178 4.74037 1.164
179 4.77815 1.161
180 4.81291 1.160

View File

@ -0,0 +1,159 @@
Sensor Model: CX-unknown
Serial Number: CX078
Data Format: 5 (Log Ohms/Log Kelvin)
SetPoint Limit: 330.1
Temperature coefficient: 1 (Negative)
Number of Breakpoints: 149
Calibration date: 2014-05-15
No. Units Temperature (K)
1 1.80076 2.51858
2 1.80639 2.51188
3 1.81326 2.50379
4 1.81969 2.49624
5 1.82627 2.48855
6 1.83299 2.48073
7 1.83986 2.47276
8 1.84690 2.46464
9 1.85409 2.45637
10 1.86144 2.44793
11 1.86896 2.43933
12 1.87665 2.43056
13 1.88451 2.42160
14 1.89256 2.41246
15 1.90078 2.40312
16 1.90843 2.39445
17 1.91625 2.38561
18 1.92421 2.37658
19 1.93236 2.36736
20 1.94068 2.35793
21 1.94917 2.34830
22 1.95786 2.33846
23 1.96674 2.32838
24 1.97582 2.31806
25 1.98511 2.30750
26 1.99461 2.29667
27 2.00433 2.28556
28 2.01428 2.27416
29 2.02447 2.26245
30 2.03386 2.25164
31 2.04346 2.24055
32 2.05326 2.22917
33 2.06331 2.21748
34 2.07357 2.20548
35 2.08410 2.19312
36 2.09487 2.18041
37 2.10593 2.16732
38 2.11725 2.15381
39 2.12888 2.13988
40 2.13948 2.12710
41 2.15034 2.11394
42 2.16147 2.10037
43 2.17289 2.08636
44 2.18462 2.07188
45 2.19667 2.05690
46 2.20906 2.04139
47 2.22181 2.02531
48 2.23330 2.01072
49 2.24170 2.00000
50 2.25026 1.98900
51 2.25899 1.97772
52 2.26791 1.96614
53 2.27701 1.95424
54 2.28632 1.94201
55 2.29585 1.92942
56 2.30560 1.91645
57 2.31558 1.90309
58 2.32581 1.88930
59 2.33419 1.87795
60 2.34273 1.86629
61 2.35147 1.85431
62 2.36040 1.84198
63 2.36953 1.82930
64 2.37889 1.81624
65 2.38847 1.80277
66 2.39829 1.78888
67 2.40888 1.77379
68 2.41924 1.75891
69 2.42990 1.74351
70 2.43976 1.72916
71 2.44987 1.71433
72 2.46026 1.69897
73 2.47094 1.68305
74 2.48195 1.66652
75 2.49329 1.64933
76 2.50367 1.63347
77 2.51436 1.61700
78 2.52606 1.59879
79 2.53742 1.58092
80 2.54917 1.56229
81 2.56054 1.54407
82 2.57228 1.52504
83 2.58443 1.50515
84 2.59617 1.48572
85 2.60832 1.46538
86 2.62092 1.44404
87 2.63306 1.42325
88 2.64565 1.40140
89 2.65773 1.38021
90 2.67028 1.35793
91 2.68334 1.33445
92 2.69584 1.31175
93 2.70528 1.29447
94 2.71316 1.27989
95 2.72124 1.26482
96 2.72957 1.24920
97 2.73815 1.23300
98 2.74631 1.21748
99 2.75472 1.20140
100 2.76339 1.18469
101 2.77160 1.16879
102 2.78007 1.15229
103 2.78883 1.13513
104 2.79790 1.11727
105 2.80644 1.10037
106 2.81528 1.08279
107 2.82443 1.06446
108 2.83299 1.04727
109 2.84185 1.02938
110 2.85104 1.01072
111 2.86060 0.99123
112 2.86944 0.97313
113 2.87861 0.95424
114 2.88816 0.93450
115 2.89811 0.91381
116 2.90850 0.89209
117 2.91801 0.87216
118 2.92790 0.85126
119 2.93825 0.82930
120 2.94907 0.80618
121 2.96043 0.78176
122 2.97099 0.75891
123 2.98167 0.73560
124 2.99287 0.71096
125 3.00385 0.68664
126 3.01533 0.66087
127 3.02655 0.63548
128 3.03829 0.60853
129 3.04779 0.58659
130 3.05613 0.56703
131 3.06477 0.54654
132 3.07319 0.52634
133 3.08191 0.50515
134 3.09096 0.48287
135 3.09976 0.46090
136 3.10887 0.43775
137 3.11770 0.41497
138 3.12682 0.39094
139 3.13560 0.36736
140 3.14464 0.34242
141 3.15398 0.31597
142 3.16288 0.29003
143 3.17203 0.26245
144 3.18147 0.23300
145 3.19034 0.20412
146 3.19854 0.17609
147 3.20681 0.14922
148 3.20788 0.14613
149 3.23003 0.07968

View File

@ -0,0 +1,117 @@
Sensor Model: DT-470-CO-13-1.4H
Serial Number: D69874
Data Format: 2 (Volts/Kelvin)
SetPoint Limit: 500.0 (Kelvin)
Temperature coefficient: 1 (Negative)
Number of Breakpoints: 108
No. Units Temperature (K)
1 4.09856e-02 500.000
2 4.97661e-02 494.500
3 5.95024e-02 489.000
4 7.21937e-02 482.500
5 8.70809e-02 475.500
6 9.04948e-02 474.000
7 .100622 469.500
8 .117028 462.500
9 .137589 454.000
10 .169783 441.000
11 .273941 399.500
12 .336138 374.500
13 .395255 350.500
14 .464776 322.000
15 .501093 307.000
16 .554051 285.000
17 .604319 264.000
18 .647150 246.000
19 .683775 230.500
20 .717769 216.000
21 .749156 202.500
22 .777965 190.000
23 .805368 178.000
24 .831375 166.500
25 .855993 155.500
26 .879230 145.000
27 .900002 135.500
28 .919439 126.500
29 .937546 118.000
30 .954337 110.000
31 .969831 102.500
32 .981020 97.000
33 .990074 92.500
34 .999019 88.000
35 1.00785 83.500
36 1.01656 79.000
37 1.02514 74.500
38 1.03359 70.000
39 1.04192 65.500
40 1.05013 61.000
41 1.05841 56.400
42 1.06659 51.800
43 1.07502 47.000
44 1.08581 40.800
45 1.09041 38.200
46 1.09386 36.300
47 1.09686 34.700
48 1.09959 33.300
49 1.10204 32.100
50 1.10440 31.000
51 1.10668 30.000
52 1.10888 29.100
53 1.11098 28.300
54 1.11297 27.600
55 1.11483 27.000
56 1.11656 26.500
57 1.11810 26.100
58 1.11984 25.700
59 1.12189 25.300
60 1.12375 25.000
61 1.12595 24.700
62 1.12868 24.400
63 1.13210 24.100
64 1.13629 23.800
65 1.14132 23.500
66 1.14920 23.100
67 1.17157 22.100
68 1.18390 21.500
69 1.19894 20.700
70 1.21570 19.750
71 1.24078 18.300
72 1.25839 17.300
73 1.27374 16.450
74 1.28768 15.700
75 1.30111 15.000
76 1.31401 14.350
77 1.32637 13.750
78 1.33922 13.150
79 1.35152 12.600
80 1.36432 12.050
81 1.37772 11.500
82 1.39048 11.000
83 1.40381 10.500
84 1.41782 10.000
85 1.43109 9.550
86 1.44502 9.100
87 1.45969 8.650
88 1.47511 8.200
89 1.49309 7.700
90 1.51565 7.100
91 1.57145 5.660
92 1.59930 4.920
93 1.61816 4.400
94 1.63124 4.020
95 1.64142 3.710
96 1.65055 3.420
97 1.65964 3.120
98 1.66748 2.850
99 1.67387 2.620
100 1.67914 2.420
101 1.68359 2.240
102 1.68727 2.080
103 1.69025 1.940
104 1.69280 1.810
105 1.69496 1.690
106 1.69693 1.570
107 1.69856 1.460
108 1.69937 1.400

View File

@ -0,0 +1,118 @@
Sensor Model: DT-470-CO-13-1.4H
Serial Number: D69875
Data Format: 2 (Volts/Kelvin)
SetPoint Limit: 500.0 (Kelvin)
Temperature coefficient: 1 (Negative)
Number of Breakpoints: 109
No. Units Temperature (K)
1 4.13189e-02 500.000
2 5.01285e-02 494.500
3 5.98868e-02 489.000
4 7.25964e-02 482.500
5 8.74931e-02 475.500
6 9.09066e-02 474.000
7 .101034 469.500
8 .117435 462.500
9 .139205 453.500
10 .173884 439.500
11 .269153 401.500
12 .331296 376.500
13 .390382 352.500
14 .456228 325.500
15 .492574 310.500
16 .545569 288.500
17 .597076 267.000
18 .641140 248.500
19 .678994 232.500
20 .713028 218.000
21 .745619 204.000
22 .775607 191.000
23 .804166 178.500
24 .830180 167.000
25 .854810 156.000
26 .878055 145.500
27 .898836 136.000
28 .918285 127.000
29 .936405 118.500
30 .953209 110.500
31 .968717 103.000
32 .979918 97.500
33 .988983 93.000
34 .997941 88.500
35 1.00678 84.000
36 1.01551 79.500
37 1.02411 75.000
38 1.03258 70.500
39 1.04094 66.000
40 1.04917 61.500
41 1.05766 56.800
42 1.06622 52.000
43 1.07503 47.000
44 1.08585 40.800
45 1.09046 38.200
46 1.09411 36.200
47 1.09712 34.600
48 1.09967 33.300
49 1.10212 32.100
50 1.10449 31.000
51 1.10678 30.000
52 1.10899 29.100
53 1.11111 28.300
54 1.11310 27.600
55 1.11498 27.000
56 1.11674 26.500
57 1.11831 26.100
58 1.12011 25.700
59 1.12168 25.400
60 1.12350 25.100
61 1.12569 24.800
62 1.12841 24.500
63 1.13183 24.200
64 1.13605 23.900
65 1.14111 23.600
66 1.14895 23.200
67 1.17546 22.000
68 1.18960 21.300
69 1.20635 20.400
70 1.23209 18.950
71 1.24709 18.100
72 1.26515 17.100
73 1.28181 16.200
74 1.29705 15.400
75 1.31083 14.700
76 1.32408 14.050
77 1.33676 13.450
78 1.34994 12.850
79 1.36254 12.300
80 1.37566 11.750
81 1.38938 11.200
82 1.40244 10.700
83 1.41612 10.200
84 1.43053 9.700
85 1.44419 9.250
86 1.45854 8.800
87 1.47366 8.350
88 1.48952 7.900
89 1.50978 7.350
90 1.54235 6.500
91 1.57338 5.700
92 1.60199 4.940
93 1.62087 4.420
94 1.63471 4.020
95 1.63732 3.940
96 1.64426 3.730
97 1.65345 3.440
98 1.66258 3.140
99 1.67047 2.870
100 1.67690 2.640
101 1.68219 2.440
102 1.68667 2.260
103 1.69038 2.100
104 1.69339 1.960
105 1.69597 1.830
106 1.69816 1.710
107 1.70016 1.590
108 1.70181 1.480
109 1.70290 1.400

View File

@ -0,0 +1,12 @@
Sensor Model: RUO5K
Serial Number: LINRUO2
Data Format: 3 (Ohms/Kelvin)
SetPoint Limit: 325.0 (Kelvin)
Temperature coefficient: 2 (Positive)
Number of Breakpoints: 2
intype:0,2,2,12,1
No. Units Temperature (K)
1 4000.0 4.000
2 100000.0 100.0

View File

@ -0,0 +1,59 @@
Sensor Model: PT-100-20K
Serial Number: Pt1012
Data Format: 3 (Ohms/Kelvin)
SetPoint Limit: 325.0 (Kelvin)
Temperature coefficient: 2 (Positive)
Number of Breakpoints: 49
No. Units Temperature (K)
1 1.15783 20.1
2 1.239 20.8
3 1.33962 21.6
4 1.44842 22.4
5 1.5652 23.2
6 1.68977 24
7 1.82194 24.8
8 1.97947 25.7
9 2.1461 26.6
10 2.3216 27.5
11 2.50568 28.4
12 2.72 29.4
13 2.94429 30.4
14 3.17822 31.4
15 3.44629 32.5
16 3.72522 33.6
17 4.04142 34.8
18 4.36953 36
19 4.73786 37.3
20 5.11897 38.6
21 5.543 40
22 5.98043 41.4
23 6.43055 42.8
24 6.95963 44.4
25 7.57238 46.2
26 8.20241 48
27 8.92114 50
28 9.73256 52.2
29 10.64021 54.6
30 11.64708 57.2
31 12.75542 60
32 13.96666 63
33 15.40565 66.5
34 17.28803 71
35 19.83742 77
36 28.86588 98
37 33.75231 109.5
38 39.16824 122.5
39 44.46682 135.5
40 49.86957 149
41 55.60533 163.5
42 61.91549 179.5
43 68.65811 196.5
44 75.87463 214.5
45 83.36426 233
46 91.08188 252
47 98.97328 271.5
48 107.05449 291.5
49 115.13033 311

View File

@ -0,0 +1,59 @@
Sensor Model: PT-100-20K
Serial Number: Pt1012
Data Format: 3 (Ohms/Kelvin)
SetPoint Limit: 325.0 (Kelvin)
Temperature coefficient: 2 (Positive)
Number of Breakpoints: 49
No. Units Temperature (K)
1 1.15783 20.1
2 1.239 20.8
3 1.33962 21.6
4 1.44842 22.4
5 1.5652 23.2
6 1.68977 24
7 1.82194 24.8
8 1.97947 25.7
9 2.1461 26.6
10 2.3216 27.5
11 2.50568 28.4
12 2.72 29.4
13 2.94429 30.4
14 3.17822 31.4
15 3.44629 32.5
16 3.72522 33.6
17 4.04142 34.8
18 4.36953 36
19 4.73786 37.3
20 5.11897 38.6
21 5.543 40
22 5.98043 41.4
23 6.43055 42.8
24 6.95963 44.4
25 7.57238 46.2
26 8.20241 48
27 8.92114 50
28 9.73256 52.2
29 10.64021 54.6
30 11.64708 57.2
31 12.75542 60
32 13.96666 63
33 15.40565 66.5
34 17.28803 71
35 19.83742 77
36 28.86588 98
37 33.75231 109.5
38 39.16824 122.5
39 44.46682 135.5
40 49.86957 149
41 55.60533 163.5
42 61.91549 179.5
43 68.65811 196.5
44 75.87463 214.5
45 83.36426 233
46 91.08188 252
47 98.97328 271.5
48 107.05449 291.5
49 115.13033 311

View File

@ -0,0 +1,209 @@
Sensor Model: PLATINE PT0
Serial Number: PT0_0404
Data Format: 3 (Ohms vs. Kelvin)
SetPoint Limit: 325. (Kelvin)
Temperature coefficient: 2 (Positive)
Number of Breakpoints: 200
No. Units Temperature (K)
1 2.00100e-02 0.867
2 4.00000e-02 4.092
3 6.00000e-02 6.939
4 8.00100e-02 9.066
5 .100010 10.677
6 .118000 11.826
7 .136010 12.777
8 .154010 13.583
9 .172010 14.282
10 .190010 14.897
11 .208010 15.448
12 .226010 15.947
13 .244010 16.403
14 .262000 16.824
15 .280010 17.216
16 .298010 17.583
17 .316000 17.929
18 .334000 18.256
19 .352000 18.566
20 .370000 18.862
21 .388000 19.146
22 .406010 19.418
23 .424010 19.679
24 .442000 19.931
25 .460000 20.175
26 .478010 20.411
27 .496000 20.640
28 .514010 20.862
29 .532010 21.078
30 .550010 21.288
31 .568010 21.493
32 .586000 21.693
33 .604010 21.889
34 .622010 22.080
35 .640010 22.267
36 .658010 22.450
37 .676000 22.630
38 .694000 22.806
39 .712000 22.979
40 .730010 23.148
41 .748010 23.315
42 .766010 23.479
43 .784000 23.640
44 .802010 23.799
45 .820010 23.955
46 .838010 24.109
47 .856010 24.261
48 .874010 24.410
49 .892010 24.558
50 .910010 24.703
51 .928010 24.847
52 .946010 24.988
53 .964010 25.128
54 .982010 25.266
55 1.00001 25.402
56 1.12858 26.332
57 1.25714 27.196
58 1.38572 28.005
59 1.51429 28.769
60 1.64287 29.494
61 1.77143 30.185
62 1.90000 30.848
63 2.02858 31.484
64 2.15714 32.098
65 2.28572 32.692
66 2.41429 33.267
67 2.54286 33.825
68 2.67143 34.369
69 2.80000 34.899
70 2.92857 35.416
71 3.05714 35.922
72 3.18572 36.416
73 3.31429 36.902
74 3.44286 37.378
75 3.57143 37.845
76 3.70000 38.305
77 3.82857 38.757
78 3.95714 39.202
79 4.08571 39.641
80 4.21429 40.074
81 4.34286 40.501
82 4.47144 40.922
83 4.60000 41.339
84 4.72857 41.750
85 4.85714 42.157
86 4.98571 42.560
87 5.11429 42.959
88 5.24287 43.353
89 5.37143 43.744
90 5.50000 44.132
91 5.62857 44.516
92 5.75714 44.897
93 5.88571 45.275
94 6.01429 45.650
95 6.14286 46.022
96 6.27144 46.392
97 6.40001 46.759
98 6.52857 47.123
99 6.65714 47.485
100 6.78571 47.845
101 6.91430 48.203
102 7.04286 48.559
103 7.17143 48.913
104 7.30000 49.265
105 7.42857 49.615
106 7.55714 49.963
107 7.68571 50.310
108 7.81429 50.655
109 7.94287 50.998
110 8.07144 51.340
111 8.20000 51.680
112 8.32857 52.019
113 8.45715 52.357
114 8.58572 52.693
115 8.71429 53.028
116 8.84286 53.362
117 8.97144 53.695
118 9.10000 54.026
119 9.22857 54.357
120 9.35715 54.686
121 9.48572 55.014
122 9.61429 55.342
123 9.74286 55.668
124 9.87144 55.993
125 10.0000 56.318
126 11.2858 59.518
127 12.5715 62.654
128 13.8572 65.741
129 15.1429 68.791
130 16.4286 71.815
131 17.7144 74.818
132 19.0001 77.806
133 20.2857 80.783
134 21.5715 83.752
135 22.8572 86.717
136 24.1430 89.680
137 25.4286 92.642
138 26.7144 95.604
139 28.0001 98.569
140 29.2857 101.537
141 30.5715 104.508
142 31.8572 107.484
143 33.1430 110.465
144 34.4287 113.452
145 35.7144 116.444
146 37.0001 119.443
147 38.2858 122.448
148 39.5714 125.459
149 40.8571 128.477
150 42.1430 131.502
151 43.4287 134.535
152 44.7144 137.574
153 46.0001 140.621
154 47.2858 143.674
155 48.5714 146.735
156 49.8571 149.803
157 51.1430 152.876
158 52.4287 155.958
159 53.7144 159.045
160 55.0001 162.140
161 56.2858 165.240
162 57.5714 168.349
163 58.8571 171.462
164 60.1430 174.582
165 61.4287 177.706
166 62.7144 180.839
167 64.0001 183.975
168 65.2857 187.117
169 66.5714 190.265
170 67.8572 193.419
171 69.1429 196.577
172 70.4287 199.740
173 71.7144 202.909
174 73.0001 206.081
175 74.2857 209.256
176 75.5714 212.438
177 76.8572 215.623
178 78.1429 218.811
179 79.4287 222.003
180 80.7144 225.199
181 82.0001 228.399
182 83.2857 231.600
183 84.5714 234.806
184 85.8572 238.014
185 87.1429 241.224
186 88.4287 244.438
187 89.7144 247.653
188 91.0001 250.870
189 92.2857 254.090
190 93.5714 257.311
191 94.8572 260.533
192 96.1429 263.757
193 97.4287 266.983
194 98.7144 270.209
195 100.001 273.436
196 105.001 285.992
197 110.001 298.550
198 115.001 311.098
199 120.001 323.630
200 125.001 336.135

View File

@ -0,0 +1,88 @@
Sensor Model: RF-100U-AA-4L
Serial Number: R10401
Data Format: 3 (Ohms/Kelvin)
SetPoint Limit: 325. (Kelvin)
Temperature coefficient: 2 (Positive)
Number of Breakpoints: 79
No. Units Temperature (K)
1 11.1270 4.000
2 11.3246 4.500
3 11.5126 5.000
4 11.6917 5.500
5 11.8625 6.000
6 12.0256 6.500
7 12.1814 7.000
8 12.3302 7.500
9 12.4726 8.000
10 12.6089 8.500
11 12.7395 9.000
12 12.8647 9.500
13 12.9968 10.050
14 13.1232 10.600
15 13.2445 11.150
16 13.3611 11.700
17 13.4732 12.250
18 13.5910 12.850
19 13.7042 13.450
20 13.8134 14.050
21 13.9274 14.700
22 14.0372 15.350
23 14.1432 16.000
24 14.2535 16.700
25 14.3601 17.400
26 14.4559 18.050
27 14.5624 18.800
28 14.6938 19.750
29 14.8343 20.800
30 15.0133 22.200
31 15.2350 24.000
32 15.7634 28.400
33 16.0094 30.400
34 16.2252 32.100
35 16.4358 33.700
36 16.6413 35.200
37 16.8411 36.600
38 17.0493 38.000
39 17.2667 39.400
40 17.4939 40.800
41 17.7312 42.200
42 17.9787 43.600
43 18.2366 45.000
44 18.5049 46.400
45 18.7836 47.800
46 19.0726 49.200
47 19.4152 50.800
48 19.7716 52.400
49 20.1410 54.000
50 20.5235 55.600
51 20.9686 57.400
52 21.4296 59.200
53 21.9050 61.000
54 22.4490 63.000
55 23.0091 65.000
56 23.5838 67.000
57 24.1725 69.000
58 24.9264 71.500
59 25.7006 74.000
60 26.4913 76.500
61 27.4592 79.500
62 28.4467 82.500
63 29.6182 86.000
64 30.9803 90.000
65 32.5354 94.500
66 34.8108 101.000
67 39.9476 115.500
68 44.0348 127.000
69 48.6182 140.000
70 52.8094 152.000
71 56.9586 164.000
72 61.0665 176.000
73 65.4753 189.000
74 70.3484 203.500
75 75.8492 220.000
76 82.4719 240.000
77 92.3541 270.000
78 104.681 307.500
79 110.450 325.000

View File

@ -0,0 +1,88 @@
Sensor Model: RF-100U-AA-4L
Serial Number: R10402
Data Format: 3 (Ohms/Kelvin)
SetPoint Limit: 325. (Kelvin)
Temperature coefficient: 2 (Positive)
Number of Breakpoints: 79
No. Units Temperature (K)
1 11.0405 4.000
2 11.2462 4.520
3 11.4347 5.020
4 11.6141 5.520
5 11.7783 6.000
6 11.9417 6.500
7 12.0976 7.000
8 12.2465 7.500
9 12.3889 8.000
10 12.5253 8.500
11 12.6559 9.000
12 12.7813 9.500
13 12.9137 10.050
14 13.0404 10.600
15 13.1621 11.150
16 13.2790 11.700
17 13.3915 12.250
18 13.5097 12.850
19 13.6232 13.450
20 13.7326 14.050
21 13.8381 14.650
22 13.9484 15.300
23 14.0548 15.950
24 14.1575 16.600
25 14.2646 17.300
26 14.3681 18.000
27 14.4750 18.750
28 14.6069 19.700
29 14.7414 20.700
30 14.9215 22.100
31 15.1442 23.900
32 15.6748 28.300
33 15.9217 30.300
34 16.1384 32.000
35 16.3367 33.500
36 16.5288 34.900
37 16.7285 36.300
38 16.9370 37.700
39 17.1547 39.100
40 17.3659 40.400
41 17.6030 41.800
42 17.8507 43.200
43 18.1090 44.600
44 18.3780 46.000
45 18.6576 47.400
46 18.9478 48.800
47 19.2485 50.200
48 19.6047 51.800
49 19.9751 53.400
50 20.3587 55.000
51 20.7557 56.600
52 21.2172 58.400
53 21.6411 60.000
54 22.1858 62.000
55 22.7481 64.000
56 23.3258 66.000
57 23.9182 68.000
58 24.5249 70.000
59 25.3013 72.500
60 26.0977 75.000
61 26.9101 77.500
62 27.9039 80.500
63 28.9170 83.500
64 30.1182 87.000
65 31.5138 91.000
66 33.1058 95.500
67 35.4333 102.000
68 43.2218 123.500
69 46.8419 133.500
70 51.3254 146.000
71 55.5875 158.000
72 59.8072 170.000
73 64.1606 182.500
74 68.8197 196.000
75 73.9537 211.000
76 80.0698 229.000
77 88.1754 253.000
78 107.688 311.000
79 112.414 325.000

View File

@ -0,0 +1,87 @@
Sensor Model: RF-100U-AA-4L
Serial Number: R10403
Data Format: 3 (Ohms/Kelvin)
SetPoint Limit: 325. (Kelvin)
Temperature coefficient: 2 (Positive)
Number of Breakpoints: 78
No. Units Temperature (K)
1 10.8280 4.000
2 11.0464 4.540
3 11.2472 5.060
4 11.4317 5.560
5 11.5868 6.000
6 11.7391 6.450
7 11.9010 6.950
8 12.0552 7.450
9 12.2026 7.950
10 12.3436 8.450
11 12.4788 8.950
12 12.6213 9.500
13 12.7576 10.050
14 12.8884 10.600
15 13.0139 11.150
16 13.1345 11.700
17 13.2506 12.250
18 13.3726 12.850
19 13.4897 13.450
20 13.6026 14.050
21 13.7114 14.650
22 13.8251 15.300
23 13.9348 15.950
24 14.0407 16.600
25 14.1511 17.300
26 14.2579 18.000
27 14.3682 18.750
28 14.5043 19.700
29 14.6430 20.700
30 14.8288 22.100
31 15.0581 23.900
32 15.6407 28.600
33 15.8948 30.600
34 16.1178 32.300
35 16.3355 33.900
36 16.5481 35.400
37 16.7547 36.800
38 16.9700 38.200
39 17.1948 39.600
40 17.4297 41.000
41 17.6748 42.400
42 17.9305 43.800
43 18.1968 45.200
44 18.4738 46.600
45 18.7613 48.000
46 19.0594 49.400
47 19.4126 51.000
48 19.7798 52.600
49 20.1602 54.200
50 20.5540 55.800
51 21.0121 57.600
52 21.4864 59.400
53 22.0580 61.500
54 22.6207 63.500
55 23.1988 65.500
56 23.7919 67.500
57 24.3991 69.500
58 25.1761 72.000
59 25.9734 74.500
60 26.7874 77.000
61 27.7834 80.000
62 28.9691 83.500
63 30.1770 87.000
64 31.5787 91.000
65 33.1777 95.500
66 35.6948 102.500
67 45.6933 130.000
68 50.1999 142.500
69 54.3066 154.000
70 58.3734 165.500
71 62.5757 177.500
72 67.0853 190.500
73 72.0708 205.000
74 77.6993 221.500
75 84.6463 242.000
76 95.2649 273.500
77 106.200 306.000
78 112.612 325.000

View File

@ -0,0 +1,141 @@
Sensor Model: RF-100U-AA-4L
Serial Number: R10409
Data Format: 3 (Ohms/Kelvin)
SetPoint Limit: 325. (Kelvin)
Temperature coefficient: 2 (Positive)
Number of Breakpoints: 132
No. Units Temperature (K)
1 8.63666 4.620
2 8.64115 4.600
3 8.64784 4.640
4 8.66048 4.580
5 8.67378 4.660
6 8.69184 4.560
7 8.71322 4.680
8 8.78962 4.520
9 8.82545 4.720
10 9.00578 4.460
11 9.06505 4.780
12 9.62290 4.320
13 9.83684 4.260
14 9.87889 4.000
15 9.93502 4.220
16 9.96266 4.080
17 9.96790 4.200
18 9.97968 4.100
19 9.98859 4.180
20 9.99252 4.120
21 9.99855 4.160
22 9.99933 4.140
23 10.0865 4.980
24 10.3150 5.040
25 10.3537 5.700
26 10.3544 5.680
27 10.3544 5.720
28 10.3565 5.740
29 10.3565 5.660
30 10.3598 5.760
31 10.3599 5.640
32 10.3697 5.800
33 10.3723 5.600
34 10.3909 5.560
35 10.3922 5.860
36 10.4274 5.080
37 10.4336 5.500
38 10.4338 5.940
39 10.5101 5.420
40 10.5113 5.120
41 10.5386 6.100
42 10.5676 5.160
43 10.5773 5.340
44 10.5858 5.180
45 10.5994 5.200
46 10.6001 5.300
47 10.6075 5.280
48 10.6076 6.200
49 10.6080 5.220
50 10.6116 5.260
51 10.6119 5.240
52 10.6660 6.300
53 10.7127 6.400
54 10.7497 6.500
55 10.7789 6.600
56 10.8022 6.700
57 10.8216 6.800
58 10.8650 7.050
59 10.8965 7.200
60 10.9329 7.350
61 11.0007 7.600
62 11.1172 8.000
63 11.1851 8.250
64 11.2598 8.550
65 11.3640 9.000
66 11.5555 9.850
67 11.6639 10.350
68 11.7774 10.900
69 11.8961 11.500
70 12.0101 12.100
71 12.1194 12.700
72 12.2244 13.300
73 12.3255 13.900
74 12.4229 14.500
75 12.5247 15.150
76 12.6228 15.800
77 12.7176 16.450
78 12.8164 17.150
79 12.9120 17.850
80 13.0044 18.550
81 13.1197 19.450
82 13.2381 20.400
83 13.3934 21.700
84 13.5887 23.400
85 14.1028 28.000
86 14.3321 30.000
87 14.5338 31.700
88 14.7188 33.200
89 14.8983 34.600
90 15.0853 36.000
91 15.2809 37.400
92 15.4857 38.800
93 15.6692 40.000
94 15.8599 41.200
95 16.0917 42.600
96 16.3345 44.000
97 16.5879 45.400
98 16.8520 46.800
99 17.1269 48.200
100 17.4126 49.600
101 17.7089 51.000
102 18.0603 52.600
103 18.4258 54.200
104 18.8045 55.800
105 19.1965 57.400
106 19.6518 59.200
107 20.1229 61.000
108 20.6621 63.000
109 21.2184 65.000
110 21.7900 67.000
111 22.3764 69.000
112 22.9766 71.000
113 23.7443 73.500
114 24.5310 76.000
115 25.3335 78.500
116 26.3154 81.500
117 27.4843 85.000
118 28.6732 88.500
119 30.0521 92.500
120 31.8007 97.500
121 34.6320 105.500
122 43.2030 129.500
123 47.8091 142.500
124 52.0202 154.500
125 56.1896 166.500
126 60.4903 179.000
127 65.0920 192.500
128 70.1614 207.500
129 76.0312 225.000
130 83.6977 248.000
131 105.768 314.500
132 109.267 325.000

View File

@ -0,0 +1,89 @@
Sensor Model: RF-100U-AA-4L
Serial Number: R10410
Data Format: 3 (Ohms/Kelvin)
SetPoint Limit: 325. (Kelvin)
Temperature coefficient: 2 (Positive)
Number of Breakpoints: 80
No. Units Temperature (K)
1 12.7415 4.000
2 12.9408 4.520
3 13.1160 5.000
4 13.2827 5.480
5 13.4415 5.960
6 13.5961 6.450
7 13.7467 6.950
8 13.8904 7.450
9 14.0280 7.950
10 14.1597 8.450
11 14.2860 8.950
12 14.4072 9.450
13 14.5350 10.000
14 14.6572 10.550
15 14.7745 11.100
16 14.8870 11.650
17 14.9952 12.200
18 15.1087 12.800
19 15.2175 13.400
20 15.3224 14.000
21 15.4235 14.600
22 15.5291 15.250
23 15.6310 15.900
24 15.7295 16.550
25 15.8321 17.250
26 15.9315 17.950
27 16.0345 18.700
28 16.1545 19.600
29 16.2710 20.500
30 16.4457 21.900
31 16.6980 24.000
32 17.0407 26.900
33 17.2829 28.900
34 17.4830 30.500
35 17.6777 32.000
36 17.8672 33.400
37 18.0507 34.700
38 18.2423 36.000
39 18.4430 37.300
40 18.6530 38.600
41 18.8731 39.900
42 19.1035 41.200
43 19.3631 42.600
44 19.6354 44.000
45 19.9201 45.400
46 20.2174 46.800
47 20.5272 48.200
48 20.8497 49.600
49 21.1849 51.000
50 21.5326 52.400
51 21.9446 54.000
52 22.3727 55.600
53 22.8155 57.200
54 23.3305 59.000
55 23.7740 60.500
56 24.3812 62.500
57 25.0093 64.500
58 25.6559 66.500
59 26.3204 68.500
60 27.0009 70.500
61 27.8712 73.000
62 28.7638 75.500
63 29.6754 78.000
64 30.7912 81.000
65 31.9292 84.000
66 33.2790 87.500
67 34.8478 91.500
68 36.6375 96.000
69 39.4561 103.000
70 51.0644 131.500
71 56.1121 144.000
72 60.9116 156.000
73 65.6624 168.000
74 70.5637 180.500
75 75.8090 194.000
76 81.5890 209.000
77 88.4747 227.000
78 97.5989 251.000
79 120.133 310.500
80 125.642 325.000

View File

@ -0,0 +1,89 @@
Sensor Model: RF-100U-AA-4L
Serial Number: R10411
Data Format: 3 (Ohms/Kelvin)
SetPoint Limit: 325. (Kelvin)
Temperature coefficient: 2 (Positive)
Number of Breakpoints: 80
No. Units Temperature (K)
1 11.3152 4.000
2 11.5075 4.500
3 11.6981 5.020
4 11.8872 5.560
5 12.0516 6.050
6 12.2129 6.550
7 12.3678 7.050
8 12.5163 7.550
9 12.6589 8.050
10 12.7956 8.550
11 12.9268 9.050
12 13.0528 9.550
13 13.1857 10.100
14 13.3130 10.650
15 13.4351 11.200
16 13.5523 11.750
17 13.6651 12.300
18 13.7836 12.900
19 13.8974 13.500
20 14.0071 14.100
21 14.1217 14.750
22 14.2320 15.400
23 14.3386 16.050
24 14.4496 16.750
25 14.5568 17.450
26 14.6533 18.100
27 14.7609 18.850
28 14.8866 19.750
29 15.0416 20.900
30 15.2350 22.400
31 15.5088 24.600
32 15.8519 27.400
33 16.1150 29.500
34 16.3349 31.200
35 16.5360 32.700
36 16.7309 34.100
37 16.9338 35.500
38 17.1457 36.900
39 17.3676 38.300
40 17.5831 39.600
41 17.8257 41.000
42 18.0798 42.400
43 18.3456 43.800
44 18.6231 45.200
45 18.9125 46.600
46 19.2137 48.000
47 19.5267 49.400
48 19.8514 50.800
49 20.2363 52.400
50 20.6368 54.000
51 21.0518 55.600
52 21.4812 57.200
53 21.9805 59.000
54 22.4104 60.500
55 22.9990 62.500
56 23.6076 64.500
57 24.2333 66.500
58 24.8758 68.500
59 25.5337 70.500
60 26.3754 73.000
61 27.2384 75.500
62 28.1190 78.000
63 29.1967 81.000
64 30.2962 84.000
65 31.6002 87.500
66 33.1154 91.500
67 34.8442 96.000
68 37.3720 102.500
69 45.2418 122.500
70 49.1796 132.500
71 54.2526 145.500
72 58.8896 157.500
73 63.4816 169.500
74 68.2196 182.000
75 73.2917 195.500
76 79.0685 211.000
77 85.9146 229.500
78 95.1132 254.500
79 114.731 308.000
80 120.986 325.000

View File

@ -0,0 +1,88 @@
Sensor Model: RF-100U-AA-4L
Serial Number: R10412
Data Format: 3 (Ohms/Kelvin)
SetPoint Limit: 325. (Kelvin)
Temperature coefficient: 2 (Positive)
Number of Breakpoints: 79
No. Units Temperature (K)
1 10.9667 4.000
2 11.1639 4.520
3 11.3372 5.000
4 11.5023 5.480
5 11.6663 5.980
6 11.8286 6.500
7 11.9774 7.000
8 12.1198 7.500
9 12.2559 8.000
10 12.3863 8.500
11 12.5113 9.000
12 12.6431 9.550
13 12.7691 10.100
14 12.8900 10.650
15 13.0060 11.200
16 13.1175 11.750
17 13.2247 12.300
18 13.3374 12.900
19 13.4456 13.500
20 13.5499 14.100
21 13.6505 14.700
22 13.7556 15.350
23 13.8569 16.000
24 13.9549 16.650
25 14.0570 17.350
26 14.1557 18.050
27 14.2580 18.800
28 14.3775 19.700
29 14.5062 20.700
30 14.6789 22.100
31 14.9045 24.000
32 15.3350 27.700
33 15.5734 29.700
34 15.7825 31.400
35 15.9740 32.900
36 16.1598 34.300
37 16.3533 35.700
38 16.5554 37.100
39 16.7670 38.500
40 16.9885 39.900
41 17.2039 41.200
42 17.4458 42.600
43 17.6990 44.000
44 17.9632 45.400
45 18.2387 46.800
46 18.5253 48.200
47 18.8230 49.600
48 19.1319 51.000
49 19.4981 52.600
50 19.8789 54.200
51 20.2733 55.800
52 20.6814 57.400
53 21.1555 59.200
54 21.6459 61.000
55 22.2074 63.000
56 22.7867 65.000
57 23.3822 67.000
58 23.9929 69.000
59 24.6179 71.000
60 25.4169 73.500
61 26.2358 76.000
62 27.0715 78.500
63 28.0935 81.500
64 29.3094 85.000
65 30.5473 88.500
66 31.9827 92.500
67 33.8021 97.500
68 36.7495 105.500
69 45.6744 129.500
70 50.4707 142.500
71 54.8559 154.500
72 59.1983 166.500
73 63.6779 179.000
74 68.4711 192.500
75 73.7516 207.500
76 79.8667 225.000
77 87.6811 247.500
78 110.503 313.500
79 114.494 325.000

View File

@ -0,0 +1,87 @@
Sensor Model: RF-100U-AA-4L
Serial Number: R10413
Data Format: 3 (Ohms/Kelvin)
SetPoint Limit: 325. (Kelvin)
Temperature coefficient: 2 (Positive)
Number of Breakpoints: 78
No. Units Temperature (K)
1 11.5938 4.000
2 11.8402 4.640
3 12.0797 5.280
4 12.2661 5.800
5 12.4369 6.300
6 12.5993 6.800
7 12.7541 7.300
8 12.9021 7.800
9 13.0439 8.300
10 13.1800 8.800
11 13.3236 9.350
12 13.4609 9.900
13 13.5925 10.450
14 13.7186 11.000
15 13.8397 11.550
16 13.9561 12.100
17 14.0782 12.700
18 14.1954 13.300
19 14.3084 13.900
20 14.4173 14.500
21 14.5312 15.150
22 14.6410 15.800
23 14.7471 16.450
24 14.8576 17.150
25 14.9643 17.850
26 15.0675 18.550
27 15.1963 19.450
28 15.3286 20.400
29 15.5021 21.700
30 15.7201 23.400
31 16.3301 28.300
32 16.5727 30.200
33 16.7836 31.800
34 16.9885 33.300
35 17.1873 34.700
36 17.3943 36.100
37 17.6105 37.500
38 17.8366 38.900
39 18.0562 40.200
40 18.3032 41.600
41 18.5617 43.000
42 18.8317 44.400
43 19.1133 45.800
44 19.4066 47.200
45 19.7115 48.600
46 20.0280 50.000
47 20.4034 51.600
48 20.7943 53.200
49 21.1996 54.800
50 21.6194 56.400
51 22.1080 58.200
52 22.6140 60.000
53 23.1945 62.000
54 23.7939 64.000
55 24.4106 66.000
56 25.0437 68.000
57 25.6924 70.000
58 26.5230 72.500
59 27.3756 75.000
60 28.2465 77.500
61 29.3130 80.500
62 30.4014 83.500
63 31.6920 87.000
64 33.1918 91.000
65 34.9052 95.500
66 37.4117 102.000
67 42.8755 116.000
68 47.7710 128.500
69 53.0161 142.000
70 57.6342 154.000
71 62.2076 166.000
72 66.9250 178.500
73 71.9724 192.000
74 77.5329 207.000
75 83.9720 224.500
76 92.0168 246.500
77 116.583 314.000
78 120.600 325.000

View File

@ -0,0 +1,104 @@
#sens=RC550
#unit=Ohm
#type=Ruox ! Model:RC550
#curv ! curve follows R[Ohm] T[K]
1445.9959 4.4471
1463.1306 4.2323
1480.9575 4.0279
1499.5083 3.8334
1518.8161 3.6483
1538.9161 3.4721
1559.8453 3.3045
1581.6428 3.1449
1604.3498 2.9930
1628.0101 2.8485
1652.6695 2.7109
1678.3770 2.5800
1705.1839 2.4554
1733.1450 2.3369
1762.3180 2.2240
1792.7641 2.1166
1824.5483 2.0144
1857.7393 1.9171
1892.4102 1.8246
1928.6386 1.7364
1966.5069 1.6526
2006.1024 1.5728
2047.5184 1.4968
2090.8538 1.4246
2136.2139 1.3558
2183.7111 1.2903
2233.4648 1.2280
2285.6024 1.1687
2340.2600 1.1123
2397.5825 1.0585
2457.7250 1.0074
2520.8527 0.9588
2587.1427 0.9125
2656.7841 0.8684
2729.9793 0.8265
2806.9450 0.7866
2887.9135 0.7486
2973.1335 0.7124
3062.8720 0.6780
3157.4153 0.6453
3257.0711 0.6141
3362.1695 0.5845
3473.0657 0.5562
3590.1416 0.5294
3713.8082 0.5038
3844.5080 0.4795
3982.7178 0.4563
4128.9515 0.4343
4283.7635 0.4133
4447.7522 0.3934
4621.5637 0.3744
4805.8961 0.3563
5001.5042 0.3391
5209.2046 0.3227
5429.8811 0.3071
5664.4910 0.2923
5914.0717 0.2782
6179.7479 0.2648
6462.7401 0.2520
6764.3730 0.2398
7086.0858 0.2282
7429.4423 0.2172
7796.1434 0.2067
8188.0396 0.1967
8607.1457 0.1872
9055.6564 0.1782
9535.9635 0.1696
10050.6758 0.1614
10602.6394 0.1536
11194.9617 0.1462
11831.0369 0.1391
12514.5745 0.1324
13249.6307 0.1260
14040.6432 0.1199
14892.4692 0.1141
15810.4284 0.1086
16800.3490 0.1034
17868.6202 0.0984
19022.2489 0.0936
20268.9232 0.0891
21617.0824 0.0848
23075.9940 0.0807
24655.8396 0.0768
26367.8096 0.0731
28224.2072 0.0696
30238.5650 0.0662
32425.7720 0.0630
34802.2158 0.0600
37385.9384 0.0571
40196.8090 0.0543
43256.7154 0.0517
46589.7737 0.0492
50222.5622 0.0468
54184.3772 0.0446
58507.5166 0.0424
63227.5921 0.0404
68383.8730 0.0384
74019.6647 0.0366
80182.7251 0.0348
86925.7225 0.0331

View File

@ -0,0 +1,100 @@
sens=RCW575
unit=Ohm ! sensor format (mV V Ohm) log formats are choosen automatically
!tlim=2 ! setpoint limit (automatic if omitted)
type=Special ! sensor type (Special Si GaAlAs Pt250 Pt500 Pt2500 RhFe C Cernox RuOx)
form=loglog
curv ! curve (sensor temp/K) follows must be ordered but can be in$
1000 300
1196.0677 26.0000
1197.9099 23.2067
1200.0980 20.7134
1202.6877 18.4881
1205.7424 16.5018
1209.3334 14.7289
1213.5411 13.1465
1218.4554 11.7341
1224.1767 10.4734
1230.8169 9.3482
1238.5000 8.3439
1247.3630 7.4474
1257.5571 6.6473
1269.2482 5.9331
1282.6180 5.2957
1297.8652 4.7268
1315.2055 4.2189
1334.8733 3.7657
1357.1224 3.3611
1382.2261 3.0000
1386.2 2.9779
1399.7 2.8638
1413.2 2.7541
1422.3 2.6573
1426.8 2.6059
1436 2.5144
1449.9 2.4102
1464 2.3254
1473.3 2.2364
1487.6 2.1507
1502.1 2.075
1511.8 2.0217
1521.5 1.9569
1531.3 1.8943
1541.1 1.8337
1556.1 1.7807
1581.4 1.6957
1596.7 1.6149
1612.2 1.5581
1633.1 1.4887
1648.9 1.4224
1664.9 1.3768
1686.6 1.324
1708.5 1.2773
1719.5 1.2404
1736.2 1.2007
1753.1 1.1622
1770.1 1.1213
1804.8 1.0643
1834.1 1.007
1876.2 0.9589
1912.8 0.8984
1956.6 0.8444
2034.1 0.7707
2087.4 0.7173
2163.1 0.6676
2219.8 0.6234
2256 0.5975
2330.3 0.5579
2414.7 0.5126
2535.1 0.4662
2644.2 0.4325
2793.9 0.382
2933 0.3452
3079 0.308
3285 0.27114
3483 0.24264
3656 0.22214
3838 0.20141
4069 0.18141
4328 0.16498
4471 0.15505
4694 0.1415
4928 0.13039
5123 0.12056
5292 0.11441
5485 0.10857
5629 0.10338
5758 0.10005
5948 0.09243
6211 0.08538
6486 0.07886
6772 0.07283
7069 0.06727
7378 0.06214
7699 0.05739
8032 0.05301
8378 0.04896
8736 0.04522
9107. 0.04177
9492 0.03858
9889 0.03563
10301 0.03291

View File

@ -0,0 +1,107 @@
sens=RCW575_fit
unit=Ohm ! sensor format (mV V Ohm) log formats are choosen automatical$
!tlim=2 ! setpoint limit (automatic if omitted)
type=Special ! sensor type (Special Si GaAlAs Pt250 Pt500 Pt2500 RhFe C Cern$
form=loglog
curv ! curve (sensor temp/K) follows must be ordered but can be in$
1000 300
1196.067 26
1197.321 24.01478
1198.735 22.18114
1200.329 20.4875
1202.121 18.9232
1204.134 17.47833
1206.391 16.1437
1208.916 14.9111
1211.738 13.7725
1214.886 12.7209
1218.393 11.7496
1222.293 10.8525
1226.624 10.0239
1231.426 9.258539
1236.742 8.55160
1242.619 7.89865
1249.107 7.29555
1256.259 6.73850
1264.131 6.22399
1272.785 5.74876
1282.284 5.30981
1292.697 4.90439
1304.097 4.52991
1316.561 4.18403
1330.169 3.86456
1345.009 3.56949
1361.170 3.29694
1378.749 3.04520
1397.845 2.81269
1418.565 2.59793
1441.020 2.39956
1465.324 2.21634
1491.601 2.04712
1519.976 1.89081
1550.583 1.74644
1583.558 1.61309
1619.046 1.48992
1657.196 1.37616
1698.163 1.27108
1742.106 1.17403
1789.194 1.08439
1839.596 1.00159
1893.491 0.92511
1951.062 0.85448
2012.498 0.78923
2077.991 0.72897
2147.742 0.67331
2221.955 0.62190
2300.840 0.57441
2384.611 0.530559
2473.488 0.49004
2567.695 0.45263
2667.461 0.418070
2773.018 0.38614
2884.603 0.35666
3002.457 0.329432
3126.825 0.30427
3257.954 0.28104
3396.096 0.25958
3541.504 0.239765
3694.434 0.22145
3855.145 0.20454
4023.898 0.18893
4200.955 0.17450
4386.579 0.16118
4581.035 0.14887
4784.588 0.13750
4997.503 0.12700
5220.046 0.11731
5452.482 0.108352
5695.076 0.10007
5948.090 0.09243
6211.786 0.08538
6486.424 0.07886
6772.262 0.07283
7069.555 0.06727
7378.555 0.06214
7699.512 0.05739
8032.669 0.05301
8378.269 0.04896
8736.548 0.04522
9107.739 0.04177
9492.069 0.03858
9889.760 0.03563
10301.02 0.03291
10726.08 0.03040
11165.12 0.02808
11618.36 0.02593
12085.97 0.023957
12568.14 0.02212
13065.06 0.02043
13576.87 0.01887
14103.76 0.01743
14645.86 0.01610
15203.32 0.01487
15776.28 0.01373
16364.87 0.01269
16969.19 0.011721
17589.36 0.01082
18225.49 0.01

View File

@ -0,0 +1,42 @@
sens=R0408
unit=Ohm ! sensor format (mV V Ohm) log formats are choosen automatical$
!tlim=2 ! setpoint limit (automatic if omitted)
type=Special ! sensor type (Special Si GaAlAs Pt250 Pt500 Pt2500 RhFe C Cern$
form=loglog
curv ! curve (sensor temp/K) follows must be ordered but can be in$
1480.0 300
1488.5 3.20
1517.2 3.00
1550.3 2.80
1587.5 2.60
1630.2 2.40
1679.8 2.20
1739.8 2.00
1774.8 1.90
1812.4 1.80
1854.4 1.70
1901.5 1.60
1953.7 1.50
2011.5 1.40
2079.3 1.30
2160.4 1.20
2256.6 1.10
2368.1 1.00
2508.7 0.90
2679.9 0.80
2902.2 0.70
3193.5 0.60
3602.5 0.50
3875.1 0.45
4222.8 0.40
4629.0 0.35
5228.7 0.30
6081.5 0.25
7398.5 0.20
9749.7 0.15
15315. 0.10
17554 0.09
20523 0.08
23723 0.07
29568 0.06
37886.0 0.05

View File

@ -0,0 +1,125 @@
Sensor Model: CX-unknown
Serial Number: RX078
Data Format: 5 (Log Ohms/Log Kelvin)
SetPoint Limit: 330.1
Temperature coefficient: 1 (Negative)
Number of Breakpoints: 149
Calibration date: 2014-05-15
No. Units Temperature (K)
1 3.43221 2.51858
36 3.43222 2.18041
37 3.43242 2.16732
38 3.43264 2.15381
39 3.43288 2.13988
40 3.43312 2.12710
41 3.43338 2.11394
42 3.43367 2.10037
43 3.43399 2.08636
44 3.43433 2.07188
45 3.43471 2.05690
46 3.43512 2.04139
47 3.43558 2.02531
48 3.43601 2.01072
49 3.43635 2.00000
50 3.43670 1.98900
51 3.43707 1.97772
52 3.43747 1.96614
53 3.43789 1.95424
54 3.43835 1.94201
55 3.43883 1.92942
56 3.43934 1.91645
57 3.43989 1.90309
58 3.44047 1.88930
59 3.44097 1.87795
60 3.44149 1.86629
61 3.44205 1.85431
62 3.44264 1.84198
63 3.44326 1.82930
64 3.44392 1.81624
65 3.44463 1.80277
66 3.44538 1.78888
67 3.44622 1.77379
68 3.44707 1.75891
69 3.44799 1.74351
70 3.44887 1.72916
71 3.44981 1.71433
72 3.45082 1.69897
73 3.45189 1.68305
74 3.45305 1.66652
75 3.45429 1.64933
76 3.45548 1.63347
77 3.45675 1.61700
78 3.45820 1.59879
79 3.45968 1.58092
80 3.46127 1.56229
81 3.46288 1.54407
82 3.46463 1.52504
83 3.46651 1.50515
84 3.46842 1.48572
85 3.47049 1.46538
86 3.47275 1.44404
87 3.47502 1.42325
88 3.47750 1.40140
89 3.48000 1.38021
90 3.48271 1.35793
91 3.48568 1.33445
92 3.48867 1.31175
93 3.49102 1.29447
94 3.49305 1.27989
95 3.49520 1.26482
96 3.49748 1.24920
97 3.49991 1.23300
98 3.50229 1.21748
99 3.50482 1.20140
100 3.50752 1.18469
101 3.51016 1.16879
102 3.51297 1.15229
103 3.51596 1.13513
104 3.51917 1.11727
105 3.52229 1.10037
106 3.52562 1.08279
107 3.52920 1.06446
108 3.53264 1.04727
109 3.53632 1.02938
110 3.54027 1.01072
111 3.54452 0.99123
112 3.54859 0.97313
113 3.55294 0.95424
114 3.55762 0.93450
115 3.56268 0.91381
116 3.56816 0.89209
117 3.57335 0.87216
118 3.57895 0.85126
119 3.58501 0.82930
120 3.59160 0.80618
121 3.59879 0.78176
122 3.60575 0.75891
123 3.61307 0.73560
124 3.62105 0.71096
125 3.62919 0.68664
126 3.63808 0.66087
127 3.64713 0.63548
128 3.65705 0.60853
129 3.66541 0.58659
130 3.67302 0.56703
131 3.68118 0.54654
132 3.68943 0.52634
133 3.69830 0.50515
134 3.70787 0.48287
135 3.71759 0.46090
136 3.72809 0.43775
137 3.73874 0.41497
138 3.75027 0.39094
139 3.76193 0.36736
140 3.77457 0.34242
141 3.78836 0.31597
142 3.80223 0.29003
143 3.81730 0.26245
144 3.83377 0.23300
145 3.85017 0.20412
146 3.86616 0.17609
147 3.88234 0.14922
148 3.88443 0.14613
149 3.92781 0.07968

View File

@ -0,0 +1,125 @@
Sensor Model: CX-unknown
Serial Number: RX078
Data Format: 5 (Log Ohms/Log Kelvin)
SetPoint Limit: 330.1
Temperature coefficient: 1 (Negative)
Number of Breakpoints: 149
Calibration date: 2014-05-15
No. Units Temperature (K)
1 3.43221 2.51858
36 3.43222 2.18041
37 3.43242 2.16732
38 3.43264 2.15381
39 3.43288 2.13988
40 3.43312 2.12710
41 3.43338 2.11394
42 3.43367 2.10037
43 3.43399 2.08636
44 3.43433 2.07188
45 3.43471 2.05690
46 3.43512 2.04139
47 3.43558 2.02531
48 3.43601 2.01072
49 3.43635 2.00000
50 3.43670 1.98900
51 3.43707 1.97772
52 3.43747 1.96614
53 3.43789 1.95424
54 3.43835 1.94201
55 3.43883 1.92942
56 3.43934 1.91645
57 3.43989 1.90309
58 3.44047 1.88930
59 3.44097 1.87795
60 3.44149 1.86629
61 3.44205 1.85431
62 3.44264 1.84198
63 3.44326 1.82930
64 3.44392 1.81624
65 3.44463 1.80277
66 3.44538 1.78888
67 3.44622 1.77379
68 3.44707 1.75891
69 3.44799 1.74351
70 3.44887 1.72916
71 3.44981 1.71433
72 3.45082 1.69897
73 3.45189 1.68305
74 3.45305 1.66652
75 3.45429 1.64933
76 3.45548 1.63347
77 3.45675 1.61700
78 3.45820 1.59879
79 3.45968 1.58092
80 3.46127 1.56229
81 3.46288 1.54407
82 3.46463 1.52504
83 3.46651 1.50515
84 3.46842 1.48572
85 3.47049 1.46538
86 3.47275 1.44404
87 3.47502 1.42325
88 3.47750 1.40140
89 3.48000 1.38021
90 3.48271 1.35793
91 3.48568 1.33445
92 3.48867 1.31175
93 3.49102 1.29447
94 3.49305 1.27989
95 3.49520 1.26482
96 3.49748 1.24920
97 3.49991 1.23300
98 3.50229 1.21748
99 3.50482 1.20140
100 3.50752 1.18469
101 3.51016 1.16879
102 3.51297 1.15229
103 3.51596 1.13513
104 3.51917 1.11727
105 3.52229 1.10037
106 3.52562 1.08279
107 3.52920 1.06446
108 3.53264 1.04727
109 3.53632 1.02938
110 3.54027 1.01072
111 3.54452 0.99123
112 3.54859 0.97313
113 3.55294 0.95424
114 3.55762 0.93450
115 3.56268 0.91381
116 3.56816 0.89209
117 3.57335 0.87216
118 3.57895 0.85126
119 3.58501 0.82930
120 3.59160 0.80618
121 3.59879 0.78176
122 3.60575 0.75891
123 3.61307 0.73560
124 3.62105 0.71096
125 3.62919 0.68664
126 3.63808 0.66087
127 3.64713 0.63548
128 3.65705 0.60853
129 3.66541 0.58659
130 3.67302 0.56703
131 3.68118 0.54654
132 3.68943 0.52634
133 3.69830 0.50515
134 3.70787 0.48287
135 3.71759 0.46090
136 3.72809 0.43775
137 3.73874 0.41497
138 3.75027 0.39094
139 3.76193 0.36736
140 3.77457 0.34242
141 3.78836 0.31597
142 3.80223 0.29003
143 3.81730 0.26245
144 3.83377 0.23300
145 3.85017 0.20412
146 3.86616 0.17609
147 3.88234 0.14922
148 3.88443 0.14613
149 3.92781 0.07968

View File

@ -0,0 +1,60 @@
#sens=RuO2392
#unit=Ohm
#type=Special Model:RuO2392
#curv ! Curve follows R[Ohm] T[K]
1373.8 4.369
1400.6 4.045
1427.4 3.759
1454.5 3.51
1482 3.289
1509.4 3.089
1535.2 2.927
1593.3 2.605
1650.1 2.349
1707.2 2.135
1764.8 1.956
1824 1.804
1882.2 1.673
1941.3 1.56
1999.8 1.459
2084.2 1.328
2176.2 1.222
2265.9 1.128
2355.3 1.047
2445.7 0.977
2533.5 0.917
2656.7 0.844
2773.5 0.784
2957.3 0.706
3143.1 0.642
3329.5 0.589
3581.9 0.529
3842.7 0.481
4181.2 0.432
4533.3 0.393
512.4 0.337
5708.4 0.3
6063.7 0.28
7338.8 0.222
8057.2 0.202
8765.7 0.185
9486.1 0.171
10255 0.159
10998 0.149
12514 0.133
14842 0.118
15772 0.109
19200 0.093
21161 0.087
23163 0.082
24916 0.078
28421 0.071
33467 0.065
40298 0.059
48260 0.054
56358 0.05
68461 0.046
84969 0.043
94612 0.042
124595 0.039
157821 0.037

View File

@ -0,0 +1,157 @@
Sensor Model: RX-102A-AA-0.05B
Serial Number: U02045
Data Format: 4 (Log Ohms/Kelvin)
SetPoint Limit: 40.0 (Kelvin)
Temperature coefficient: 1 (Negative)
Number of Breakpoints: 148
No. Units Temperature (K)
1 3.02337 40.000
2 3.02389 38.800
3 3.02440 37.700
4 3.02493 36.600
5 3.02550 35.500
6 3.02610 34.400
7 3.02667 33.400
8 3.02729 32.400
9 3.02793 31.400
10 3.02862 30.400
11 3.02935 29.400
12 3.03014 28.400
13 3.03089 27.500
14 3.03168 26.600
15 3.03253 25.700
16 3.03344 24.800
17 3.03441 23.900
18 3.03545 23.000
19 3.03657 22.100
20 3.03764 21.300
21 3.03879 20.500
22 3.03979 19.850
23 3.04060 19.350
24 3.04145 18.850
25 3.04234 18.350
26 3.04328 17.850
27 3.04417 17.400
28 3.04511 16.950
29 3.04609 16.500
30 3.04713 16.050
31 3.04822 15.600
32 3.04937 15.150
33 3.05060 14.700
34 3.05189 14.250
35 3.05326 13.800
36 3.05455 13.400
37 3.05591 13.000
38 3.05735 12.600
39 3.05887 12.200
40 3.06048 11.800
41 3.06220 11.400
42 3.06402 11.000
43 3.06597 10.600
44 3.06780 10.250
45 3.06974 9.900
46 3.07181 9.550
47 3.07404 9.200
48 3.07645 8.850
49 3.07904 8.500
50 3.08180 8.150
51 3.08473 7.800
52 3.08741 7.500
53 3.09029 7.200
54 3.09343 6.900
55 3.09686 6.600
56 3.10056 6.300
57 3.10510 5.960
58 3.10917 5.680
59 3.11329 5.420
60 3.11776 5.160
61 3.12264 4.900
62 3.12798 4.640
63 3.13384 4.380
64 3.13980 4.140
65 3.14523 3.940
66 3.15020 3.770
67 3.15522 3.610
68 3.16061 3.450
69 3.16643 3.290
70 3.17231 3.140
71 3.17866 2.990
72 3.18555 2.840
73 3.19253 2.700
74 3.20010 2.560
75 3.20837 2.420
76 3.21677 2.290
77 3.22593 2.160
78 3.23598 2.030
79 3.24620 1.910
80 3.25742 1.790
81 3.26985 1.670
82 3.28252 1.560
83 3.29659 1.450
84 3.31240 1.340
85 3.32857 1.240
86 3.33932 1.180
87 3.34685 1.140
88 3.35478 1.100
89 3.36313 1.060
90 3.37196 1.020
91 3.38017 0.985
92 3.38891 0.950
93 3.39831 0.915
94 3.40972 0.875
95 3.42324 0.830
96 3.43594 0.790
97 3.44784 0.755
98 3.46060 0.720
99 3.47431 0.685
100 3.48903 0.650
101 3.50262 0.620
102 3.51715 0.590
103 3.53283 0.560
104 3.54979 0.530
105 3.56508 0.505
106 3.57877 0.484
107 3.59265 0.464
108 3.60742 0.444
109 3.62319 0.424
110 3.63834 0.406
111 3.65444 0.388
112 3.67164 0.370
113 3.69002 0.352
114 3.70973 0.334
115 3.73090 0.316
116 3.75373 0.298
117 3.77556 0.282
118 3.79901 0.266
119 3.82432 0.250
120 3.84999 0.235
121 3.87778 0.220
122 3.90605 0.206
123 3.93464 0.193
124 3.96593 0.180
125 3.99782 0.168
126 4.03015 0.157
127 4.06607 0.146
128 4.10281 0.136
129 4.14417 0.126
130 4.19140 0.116
131 4.24001 0.107
132 4.30410 0.097
133 4.38027 0.086
134 4.46521 0.075
135 4.53922 0.066
136 4.60547 0.060
137 4.67495 0.054
138 4.73607 0.050
139 4.7557 0.048093007
140 4.814933133 0.04394173
141 4.864933133 0.041142987
142 4.914933133 0.038589535
143 4.964933133 0.036256857
144 5.014933132 0.034123262
145 5.064933133 0.032169514
146 5.114933133 0.030378517
147 5.164933133 0.028735054
148 5.214933132 0.027225553

View File

@ -0,0 +1,140 @@
Sensor Model: RX-202A-AA-0.05B
Serial Number: U02269
Data Format: 4 (Log Ohms/Kelvin)
SetPoint Limit: 40.0 (Kelvin)
Temperature coefficient: 1 (Negative)
Number of Breakpoints: 131
No. Units Temperature (K)
1 3.34181 40.000
2 3.34298 38.600
3 3.34411 37.300
4 3.34531 36.000
5 3.34646 34.800
6 3.34767 33.600
7 3.34894 32.400
8 3.35028 31.200
9 3.35168 30.000
10 3.35316 28.800
11 3.35460 27.700
12 3.35611 26.600
13 3.35770 25.500
14 3.35939 24.400
15 3.36102 23.400
16 3.36274 22.400
17 3.36457 21.400
18 3.36651 20.400
19 3.36795 19.700
20 3.36913 19.150
21 3.37035 18.600
22 3.37162 18.050
23 3.37294 17.500
24 3.37432 16.950
25 3.37576 16.400
26 3.37727 15.850
27 3.37885 15.300
28 3.38050 14.750
29 3.38207 14.250
30 3.38372 13.750
31 3.38545 13.250
32 3.38726 12.750
33 3.38917 12.250
34 3.39118 11.750
35 3.39309 11.300
36 3.39510 10.850
37 3.39721 10.400
38 3.39945 9.950
39 3.40155 9.550
40 3.40377 9.150
41 3.40612 8.750
42 3.40862 8.350
43 3.41129 7.950
44 3.41380 7.600
45 3.41647 7.250
46 3.41934 6.900
47 3.42243 6.550
48 3.42575 6.200
49 3.42923 5.860
50 3.43257 5.560
51 3.43594 5.280
52 3.43960 5.000
53 3.44357 4.720
54 3.44761 4.460
55 3.45201 4.200
56 3.45609 3.980
57 3.45968 3.800
58 3.46333 3.630
59 3.46701 3.470
60 3.47096 3.310
61 3.47522 3.150
62 3.47953 3.000
63 3.48419 2.850
64 3.48924 2.700
65 3.49437 2.560
66 3.49995 2.420
67 3.50606 2.280
68 3.51228 2.150
69 3.51911 2.020
70 3.52606 1.900
71 3.53371 1.780
72 3.54221 1.660
73 3.55092 1.550
74 3.55972 1.450
75 3.56952 1.350
76 3.58056 1.250
77 3.58862 1.185
78 3.59388 1.145
79 3.59942 1.105
80 3.60527 1.065
81 3.61146 1.025
82 3.61801 0.985
83 3.62493 0.945
84 3.63227 0.905
85 3.63911 0.870
86 3.64639 0.835
87 3.65419 0.800
88 3.66254 0.765
89 3.67149 0.730
90 3.68112 0.695
91 3.69154 0.660
92 3.70120 0.630
93 3.71156 0.600
94 3.72276 0.570
95 3.73491 0.540
96 3.74811 0.510
97 3.75862 0.488
98 3.76876 0.468
99 3.77956 0.448
100 3.78994 0.430
101 3.80095 0.412
102 3.81269 0.394
103 3.82525 0.376
104 3.83872 0.358
105 3.85158 0.342
106 3.86532 0.326
107 3.88011 0.310
108 3.89607 0.294
109 3.91227 0.279
110 3.92984 0.264
111 3.94769 0.250
112 3.96712 0.236
113 3.98688 0.223
114 4.00845 0.210
115 4.03222 0.197
116 4.05642 0.185
117 4.08304 0.173
118 4.11252 0.161
119 4.14526 0.149
120 4.17870 0.138
121 4.21589 0.127
122 4.25395 0.117
123 4.29251 0.108
124 4.33651 0.099
125 4.38195 0.091
126 4.43175 0.084
127 4.49021 0.076
128 4.56714 0.068
129 4.66036 0.059
130 4.74977 0.051
131 4.76410 0.050

View File

@ -0,0 +1,139 @@
Sensor Model: RX-202A-AA-0.05B
Serial Number: U02272
Data Format: 4 (Log Ohms/Kelvin)
SetPoint Limit: 40.0 (Kelvin)
Temperature coefficient: 1 (Negative)
Number of Breakpoints: 130
No. Units Temperature (K)
1 3.34813 40.000
2 3.34933 38.600
3 3.35050 37.300
4 3.35172 36.000
5 3.35300 34.700
6 3.35425 33.500
7 3.35555 32.300
8 3.35692 31.100
9 3.35836 29.900
10 3.35988 28.700
11 3.36135 27.600
12 3.36290 26.500
13 3.36453 25.400
14 3.36627 24.300
15 3.36793 23.300
16 3.36969 22.300
17 3.37156 21.300
18 3.37355 20.300
19 3.37502 19.600
20 3.37633 19.000
21 3.37770 18.400
22 3.37913 17.800
23 3.38049 17.250
24 3.38192 16.700
25 3.38340 16.150
26 3.38495 15.600
27 3.38657 15.050
28 3.38812 14.550
29 3.38973 14.050
30 3.39142 13.550
31 3.39320 13.050
32 3.39506 12.550
33 3.39703 12.050
34 3.39889 11.600
35 3.40085 11.150
36 3.40291 10.700
37 3.40509 10.250
38 3.40740 9.800
39 3.40957 9.400
40 3.41187 9.000
41 3.41430 8.600
42 3.41689 8.200
43 3.41966 7.800
44 3.42224 7.450
45 3.42501 7.100
46 3.42798 6.750
47 3.43072 6.450
48 3.43365 6.150
49 3.43691 5.840
50 3.44032 5.540
51 3.44400 5.240
52 3.44774 4.960
53 3.45180 4.680
54 3.45592 4.420
55 3.46043 4.160
56 3.46441 3.950
57 3.46787 3.780
58 3.47157 3.610
59 3.47556 3.440
60 3.47960 3.280
61 3.48395 3.120
62 3.48837 2.970
63 3.49313 2.820
64 3.49831 2.670
65 3.50358 2.530
66 3.50930 2.390
67 3.51511 2.260
68 3.52145 2.130
69 3.52842 2.000
70 3.53552 1.880
71 3.54333 1.760
72 3.55202 1.640
73 3.56090 1.530
74 3.56989 1.430
75 3.57990 1.330
76 3.59118 1.230
77 3.59878 1.170
78 3.60413 1.130
79 3.60978 1.090
80 3.61576 1.050
81 3.62210 1.010
82 3.62882 0.970
83 3.63596 0.930
84 3.64354 0.890
85 3.65161 0.850
86 3.65914 0.815
87 3.66716 0.780
88 3.67579 0.745
89 3.68510 0.710
90 3.69515 0.675
91 3.70443 0.645
92 3.71438 0.615
93 3.72510 0.585
94 3.73668 0.555
95 3.74925 0.525
96 3.75830 0.505
97 3.76732 0.486
98 3.77742 0.466
99 3.78817 0.446
100 3.79965 0.426
101 3.81069 0.408
102 3.82242 0.390
103 3.83497 0.372
104 3.84843 0.354
105 3.86127 0.338
106 3.87499 0.322
107 3.88976 0.306
108 3.90469 0.291
109 3.92079 0.276
110 3.93828 0.261
111 3.95605 0.247
112 3.97542 0.233
113 3.99512 0.220
114 4.01665 0.207
115 4.04039 0.194
116 4.06457 0.182
117 4.09117 0.170
118 4.12063 0.158
119 4.15335 0.146
120 4.18676 0.135
121 4.22397 0.124
122 4.26214 0.114
123 4.30092 0.105
124 4.34284 0.097
125 4.38858 0.089
126 4.43895 0.081
127 4.50188 0.073
128 4.58398 0.064
129 4.67663 0.055
130 4.73532 0.050

View File

@ -0,0 +1,126 @@
Sensor Model: RX-102A-AA-0.05D-0.05B
Serial Number: UMEN102
Data Format: 4 (Log Ohms/Kelvin)
SetPoint Limit: 40. (Kelvin)
Temperature coefficient: 1 (Negative)
Number of Breakpoints: 104
Extrapolated: 2018-10-18 M.Zolliker
No. Units Temperature (K)
1 2.99577 330
2 2.99634 295
3 2.9988 200
4 3.00125 150
5 3.00312 125
6 3.00581 100
7 3.00893 80
8 3.01101 70
9 3.01359 60
10 3.01511 55
11 3.01681 50
12 3.01871 45
13 3.02081 40
14 3.02133 38.8
15 3.02184 37.7
16 3.02237 36.6
17 3.02294 35.5
18 3.02353 34.4
19 3.02411 33.4
20 3.02472 32.4
21 3.02537 31.4
22 3.02605 30.4
23 3.02679 29.4
24 3.02749 28.5
25 3.02823 27.6
26 3.02903 26.7
27 3.02988 25.8
28 3.03078 24.9
29 3.03176 24
30 3.0328 23.1
31 3.03393 22.2
32 3.035 21.4
33 3.03615 20.6
34 3.03716 19.95
35 3.03797 19.45
36 3.03882 18.95
37 3.03971 18.45
38 3.04065 17.95
39 3.04164 17.45
40 3.04258 17
41 3.04357 16.55
42 3.0446 16.1
43 3.04569 15.65
44 3.04685 15.2
45 3.04807 14.75
46 3.04936 14.3
47 3.05058 13.9
48 3.05186 13.5
49 3.05322 13.1
50 3.05466 12.7
51 3.05618 12.3
52 3.0578 11.9
53 3.05952 11.5
54 3.06135 11.1
55 3.0633 10.7
56 3.06537 10.3
57 3.0676 9.9
58 3.06968 9.55
59 3.0719 9.2
60 3.07428 8.85
61 3.07685 8.5
62 3.07922 8.2
63 3.08175 7.9
64 3.08447 7.6
65 3.08786 7.25
66 3.0915 6.9
67 3.09485 6.6
68 3.09791 6.35
69 3.10191 6.05
70 3.10638 5.74
71 3.11078 5.46
72 3.11558 5.18
73 3.12085 4.9
74 3.12622 4.64
75 3.13211 4.38
76 3.13861 4.12
77 3.14411 3.92
78 3.14913 3.75
79 3.15454 3.58
80 3.16002 3.42
81 3.16593 3.26
82 3.17191 3.11
83 3.17838 2.96
84 3.1854 2.81
85 3.19253 2.67
86 3.20027 2.53
87 3.20875 2.39
88 3.21736 2.26
89 3.22675 2.13
90 3.23707 2
91 3.24842 1.87
92 3.26 1.75
93 3.27169 1.64
94 3.28462 1.53
95 3.29779 1.43
96 3.31256 1.33
97 3.32938 1.23
98 3.34846 1.13
99 3.37196 1.02
100 3.3922 0.935
101 3.41621 0.85
102 3.44351 0.765
103 3.47148 0.69
104 3.5042 0.615
105 3.54057 0.545
106 3.58493 0.474
107 3.63222 0.412
108 3.68615 0.354
109 3.75456 0.295
110 3.82865 0.245
111 3.91348 0.201
112 4.01514 0.162
113 4.14432 0.127
114 4.34126 0.091
115 4.54568 0.066
116 4.79803 0.05

View File

@ -0,0 +1,144 @@
Sensor Model: CX-1070-AA-4L
Serial Number: X09941
Data Format: 4 (Log Ohms/Kelvin)
SetPoint Limit: 325. (Kelvin)
Temperature coefficient: 1 (Negative)
Number of Breakpoints: 135
No. Units Temperature (K)
1 1.94632 325.000
2 1.95541 319.000
3 1.96393 313.500
4 1.97264 308.000
5 1.98155 302.500
6 1.99067 297.000
7 2.00001 291.500
8 2.00957 286.000
9 2.01847 281.000
10 2.02755 276.000
11 2.03685 271.000
12 2.04636 266.000
13 2.05608 261.000
14 2.06603 256.000
15 2.07622 251.000
16 2.08665 246.000
17 2.09733 241.000
18 2.10827 236.000
19 2.11949 231.000
20 2.13099 226.000
21 2.14278 221.000
22 2.15488 216.000
23 2.16730 211.000
24 2.18005 206.000
25 2.19183 201.500
26 2.20389 197.000
27 2.21627 192.500
28 2.22896 188.000
29 2.24199 183.500
30 2.25537 179.000
31 2.26912 174.500
32 2.28325 170.000
33 2.29778 165.500
34 2.31275 161.000
35 2.32816 156.500
36 2.34227 152.500
37 2.35675 148.500
38 2.37166 144.500
39 2.38701 140.500
40 2.40282 136.500
41 2.41911 132.500
42 2.43593 128.500
43 2.45329 124.500
44 2.47123 120.500
45 2.48746 117.000
46 2.50417 113.500
47 2.52142 110.000
48 2.53924 106.500
49 2.55767 103.000
50 2.57127 100.500
51 2.58519 98.000
52 2.59949 95.500
53 2.61418 93.000
54 2.62929 90.500
55 2.64485 88.000
56 2.65764 86.000
57 2.67073 84.000
58 2.68415 82.000
59 2.69792 80.000
60 2.71206 78.000
61 2.72659 76.000
62 2.74152 74.000
63 2.75688 72.000
64 2.77270 70.000
65 2.78901 68.000
66 2.80583 66.000
67 2.82321 64.000
68 2.84117 62.000
69 2.85975 60.000
70 2.87705 58.200
71 2.89493 56.400
72 2.91343 54.600
73 2.93259 52.800
74 2.95246 51.000
75 2.97078 49.400
76 2.98972 47.800
77 3.00937 46.200
78 3.02975 44.600
79 3.05093 43.000
80 3.07298 41.400
81 3.09597 39.800
82 3.11843 38.300
83 3.14187 36.800
84 3.16471 35.400
85 3.18853 34.000
86 3.21344 32.600
87 3.23765 31.300
88 3.26295 30.000
89 3.28949 28.700
90 3.31521 27.500
91 3.34216 26.300
92 3.37053 25.100
93 3.39792 24.000
94 3.42670 22.900
95 3.45714 21.800
96 3.48640 20.800
97 3.50794 20.100
98 3.52702 19.500
99 3.54682 18.900
100 3.56737 18.300
101 3.58874 17.700
102 3.61099 17.100
103 3.63420 16.500
104 3.65641 15.950
105 3.67954 15.400
106 3.70373 14.850
107 3.72904 14.300
108 3.75315 13.800
109 3.77835 13.300
110 3.80479 12.800
111 3.83258 12.300
112 3.85889 11.850
113 3.88649 11.400
114 3.91557 10.950
115 3.94626 10.500
116 3.97876 10.050
117 4.00937 9.650
118 4.04171 9.250
119 4.07602 8.850
120 4.11255 8.450
121 4.15158 8.050
122 4.18810 7.700
123 4.22697 7.350
124 4.26863 7.000
125 4.31339 6.650
126 4.36173 6.300
127 4.41577 5.940
128 4.46466 5.640
129 4.51751 5.340
130 4.57110 5.060
131 4.62921 4.780
132 4.69270 4.500
133 4.75738 4.240
134 4.81715 4.020
135 4.82317 4.000

View File

@ -0,0 +1,139 @@
Sensor Model: CX-1070-AA-4L
Serial Number: X10045
Data Format: 4 (Log Ohms/Kelvin)
SetPoint Limit: 325. (Kelvin)
Temperature coefficient: 1 (Negative)
Number of Breakpoints: 130
No. Units Temperature (K)
1 1.76022 325.000
2 1.76831 319.000
3 1.77589 313.500
4 1.78364 308.000
5 1.79157 302.500
6 1.79968 297.000
7 1.80798 291.500
8 1.81648 286.000
9 1.82519 280.500
10 1.83329 275.500
11 1.84156 270.500
12 1.85002 265.500
13 1.85868 260.500
14 1.86754 255.500
15 1.87660 250.500
16 1.88587 245.500
17 1.89537 240.500
18 1.90509 235.500
19 1.91505 230.500
20 1.92526 225.500
21 1.93572 220.500
22 1.94645 215.500
23 1.95745 210.500
24 1.96873 205.500
25 1.98031 200.500
26 1.99220 195.500
27 2.00318 191.000
28 2.01443 186.500
29 2.02596 182.000
30 2.03778 177.500
31 2.04991 173.000
32 2.06235 168.500
33 2.07514 164.000
34 2.08827 159.500
35 2.10177 155.000
36 2.11565 150.500
37 2.12995 146.000
38 2.14467 141.500
39 2.15814 137.500
40 2.17198 133.500
41 2.18622 129.500
42 2.20088 125.500
43 2.21598 121.500
44 2.23155 117.500
45 2.24762 113.500
46 2.26423 109.500
47 2.27925 106.000
48 2.29470 102.500
49 2.30837 99.500
50 2.32004 97.000
51 2.33198 94.500
52 2.34423 92.000
53 2.35678 89.500
54 2.36967 87.000
55 2.38291 84.500
56 2.39653 82.000
57 2.41053 79.500
58 2.42206 77.500
59 2.43384 75.500
60 2.44593 73.500
61 2.45833 71.500
62 2.47107 69.500
63 2.48415 67.500
64 2.49761 65.500
65 2.51146 63.500
66 2.52574 61.500
67 2.54120 59.400
68 2.55488 57.600
69 2.56897 55.800
70 2.58350 54.000
71 2.59850 52.200
72 2.61400 50.400
73 2.63003 48.600
74 2.64664 46.800
75 2.66387 45.000
76 2.67976 43.400
77 2.69620 41.800
78 2.71326 40.200
79 2.72984 38.700
80 2.74705 37.200
81 2.76493 35.700
82 2.78353 34.200
83 2.80293 32.700
84 2.82183 31.300
85 2.84152 29.900
86 2.86212 28.500
87 2.88215 27.200
88 2.90308 25.900
89 2.92506 24.600
90 2.94635 23.400
91 2.96683 22.300
92 2.98840 21.200
93 3.01110 20.100
94 3.01656 19.850
95 3.02738 19.350
96 3.04197 18.700
97 3.05709 18.050
98 3.07279 17.400
99 3.08784 16.800
100 3.10346 16.200
101 3.11971 15.600
102 3.13664 15.000
103 3.15283 14.450
104 3.16969 13.900
105 3.18731 13.350
106 3.20576 12.800
107 3.22334 12.300
108 3.24172 11.800
109 3.26104 11.300
110 3.28137 10.800
111 3.30066 10.350
112 3.32095 9.900
113 3.34239 9.450
114 3.36255 9.050
115 3.38379 8.650
116 3.40632 8.250
117 3.43026 7.850
118 3.45581 7.450
119 3.47972 7.100
120 3.50516 6.750
121 3.53242 6.400
122 3.56174 6.050
123 3.59156 5.720
124 3.62280 5.400
125 3.65448 5.100
126 3.68879 4.800
127 3.72365 4.520
128 3.75880 4.260
129 3.79405 4.020
130 3.79734 4.000

Some files were not shown because too many files have changed in this diff Show More