User manual
GMC-I Messtechnik GmbH 73
STORE, STORE? – Transferring Parameters Directly to Memory
Functions
The STORE command and its parameters can only be queried
via an interface with appropriate programming.
It immediately overwrites all values of the memory location with
the new parameter data.
Memory location contents are not shifted.
Programming
Setting command: STORE n, v1, v2, v3, txt
Parameter: n, v1, v2, v3, txt (memory address, USET,
ISET TSET, SSET)
Parameter type: Integer, real, real, real, character
Setting range: n 11 ... 255
w1 0 v1 USET
max
w2 0 v2 ISET
max
w3 00.01 [s] w3 99.99 [s]
txt OFF, ON, CLR (deletes the entire
memory location regardless of other
data)
Example (HP Basic):
OUTPUT 713;"STORE 14,15.5,3,9.7,ON"
{overwrites memory location 14 with the
following data:
Uset = 15.5 V; Iset = 3 A; Tset = 9.7 sec;
active low signal during execution}
Comments
As opposed to *SAV, the STORE command allows for
significantly faster and more direct programming of the
required memory locations for a sequence.
The txt parameter is optional in the future. If the txt parameter
is omitted, the comma between the last numeric parameter
and the txt parameter is omitted as well. The NC txt parameter
is treated like the non-transmitted txt parameter.
Response to the txt parameter:
Query
Recall data from address n from SEQUENCE memory / limit
value memory:
Programming
Query command: a) STORE?
b) STORE? n
c) STORE? n1,n2
Response string: a)/c) STORE AAA/n1, v1, v2, v3, txt; ... ;
STORE EEE/n2, v1, v2, v3, txt
b) STORE n, v1, v2, v3, txt
Length: case b): constant 37 characters
case a)/c): ((n2-n1+1)x38)-1 characters
Parameter: n, v1, v2, v3, txt
(nnn,+000.000,+00.0000,00.00,CLR)
(memory address, USET, ISET TSET,
SSET)
If the response to SSET is CLR, the
queried memory location is empty.
Example b) (HP Basic):
OUTPUT 713; "STORE? 14"
ENTER 713; A$
DISP A$
Display:
STORE 014,+015.000,+03.0000,09.70, ON
Example a)/c)
(HP Basic for case a, start address 11 and stop address 13 apply):
a) OUTPUT 713; "STORE?"
c) OUTPUT 713; "STORE? 11,13"
ENTER 713; A$
DISP A$
Display:
STORE 011,+015.000,+03.0000,09.70, ON;
STORE 012,+010.000,+04.0000,01.50,OFF;
STORE 013,+020.000,+07.0000,02.30, ON
Example d) (HP Basic):
OUTPUT 713; "STORE? 11,13,tab"
ENTER 713; A$
DISP A$
Display:
STORE
011
+015,000
+03,0000
09,70
ON
STORE
012
+010,000
+04,0000
01,50
OFF
STORE
013
+020,000
+07,0000
02,30
ON
Significance of delineators:
= ASCII 09h tabulator
= ASCII 0Ah line feed
Transmitted
txt
Parameter
Response from SSP32N
Memory Location, Before Memory Location, After
none
or
NC
Valid setpoints
New setpoints are transferred,
switching status remains unchanged
Empty
New setpoints are transferred,
switching status is set to OFF.
ON
Any
New setpoints are transferred,
switching status is set to ON.
OFF
Any
New setpoints are transferred,
switching status is set to OFF.
CLR Any Memory content is deleted.
Command Value Range Meaning
a Store? Query contents of a memory range from the start
address to the stop address (AAA and EEE)
b Store? n n = 11 ... 255 Query contents of memory location n
c Store? n1,n2 n1, n2
= 11 ... 255
n2 n1
Query contents of a memory range from address
n1 to address n2
d Store? n1,n2,tab n1, n2
= 11 ... 255
n2 n1
Query contents of a memory range from address
n1 to address n2,
delimiter between output parameters:
tabulator character =09h,
decimal point = decimal comma,
line break = 0Ah