DM Series Digital Matrix Processors
Serial Interface & Control Commands (cont'd)
DM1624 Output Limiter Commands
outlmatt
Output limiter attack time
outlmrel
Output limiter release time
outlmthr
Output limiter threshold level
outlmatt (output limiter attack time)
This command may be used as a query to read the
attack time, or as an update to set the attack time. The
output channel is specified by using the address syntax.
Addresses must be in the range 1 to 24. The data type
is integer, in the range 1 to 500, representing the time in
one tenth millisecond increments.
Examples:
REQUEST
QUERY
outlmatt(1)?
UPDATE
outlmatt(15)=30
outlmrel (output limiter release time)
This command may be used as a query to read the
attack time, or as an update to set the attack time. The
output channel is specified by using the address syntax.
Addresses must be in the range 1 to 24. The data type
is integer, in the range 20 to 5000, representing the time
in one tenth millisecond increments.
Examples:
REQUEST
QUERY
outlmrel(1)?
UPDATE
outlmrel(15)=1000
outlmthr (output limiter threshold level)
This command may be used as a query to read the
threshold, or as an update to set the threshold. The
output channel is specified by using the address syntax.
Addresses must be in the range 1 to 24. The data type
is integer, in the range -50 to +20, representing the level
in dBu.
Examples:
REQUEST
QUERY
outlmthr(1)?
UPDATE
outlmthr(15)=15
40
RESPONSE
OK 20
OK
RESPONSE
OK 200
OK
RESPONSE
OK 10
OK
DM1624 Programmable I/O Commands
prgin
Programmable input state
prgout
Programmable output state
prgoutht
Programmable output hold time
prgoutqt
Programmable output qualification time
prgin (programmable input state)
This command may be used as a query to read a
programmable input state, or as an update to transiently
set the state. The programmable input is specified by
using the address syntax. Addresses must be in the
range 1 to 22. The data type is integer, with the value
either "1", meaning that the input is active, or "0" mean-
ing that it is not. If the programmable input is configured
as an analog control, then "0" is always returned for a
query. Assigning "1" to a programmable input has the
action of simulating a momentary button press. If the
channel address is wildcarded, then the data type is an
array of integer of size 22.
Examples:
REQUEST
RESPONSE
QUERYprgin(19)?
OK 1
QUERYprgin(*)?
OK {0,0,1,...,0,0,0}
UPDATE
prgin(11)=1
UPDATE
prgin(*)={0,1,1,...,0,0,0}
prgout (programmable output state)
This command may be used as a query to read a
programmable output state. The programmable output is
specified by using the address syntax. Addresses must
be in the range 1 to 16. The data type is integer, with the
value either "1", meaning that the output is active, or "0"
meaning that it is not. If the channel address is
wildcarded, then the data type is an array of integer of
size 16.
Examples:
REQUEST
RESPONSE
QUERYprgout(9)?
OK 0
QUERYprgout(*)?
OK {0,0,1,...,0,0,0}
OK
OK
Need help?
Do you have a question about the DM1612 and is the answer not in the manual?
Questions and answers