Diff: ASimpleDriverExample

Search SINQ Wiki:
SINQ LIN

SINQ Wiki
- Main Page
- Search SINQ Wiki
- Sample Environment
- Probenumg. Intern
- Troubleshooting SICS

This Page
- Page Info
- Printer Friendly

Referenced by
ScriptContext

Wiki Info
- Unused pages
- Undefined pages
- RecentChanges
- Page Index
- System Info
- JSPWiki Docu
- SandBox
- OneMinuteWiki
- Create a New Page




JSPWiki v2.0.52


Difference between version 8 and version 3:
Line 1 was replaced by line 1
- !A Simple Driver Example
+ !!A Simple Driver Example
Line 25 was replaced by line 25
- proc stdConfig::ls335 {} {
+ proc stdConfig::ls336 {} {
At line 44 added 1 line.
+ !Explanation, line by line
Removed lines 46-47
- ''Explanation, line by line''
-
At line 93 added 35 lines.
+ {{kids "LS336 settings" {}}
+
+ We define the children of the main node. The text is the title in the
+ SeaClient layout.
+
+ {{node set -float wr}}
+
+ The {{set}} node has type {{wr}}. This means
+ that its value is written to the hardware as soon
+ as it is changed and read back regularely (by default every 10 seconds).
+
+ {{{
+ prop readcmd "SETP?1"
+ prop readfmt "%g"
+ prop writecmd "SETP 1,%g"
+ }}}
+
+ Specify the read command and format, and the
+ write command. In the write command, %g will be
+ replaced by the target value.
+
+ !Is this all?
+
+ We have not yet explained how the host and port of the connection
+ is specified. This is done by the following command:
+
+ {{{
+ cfgenv tem psts231.psi.ch:3006
+ }}}
+
+ In this command we tell the system to use host {{psts231}} and
+ port 3006 for connecting a device called tem. This information
+ is persistent in the SeaServer of the instrument. It should not
+ be used in any script or configuration file, as these are shared
+ by the different instruments.

Back to ASimpleDriverExample, or to the Page History.