4-138
IM DL350-17EN
4.23 MONitor Group
The commands in this group deal with switching the screen that is displayed and the output of the numeric monitor.
:MONitor:BITS:CHANnel<x1>[:SCHannel
<x2>]?
Function Queries the effective bit length of the specified
channel’s data.
Syntax
:MONitor:BITS:CHANnel<x1>[:
SCHannel<x2>]?
<x1> = 1 to 5
<x2> = 1 to 60 (sub channel)
Example
:MONitor:BITS:CHAN1?
-> :MONITOR:BITS:CHAN1 16
Description For example, if this command is received by a
720250 voltage module (effective bit length of 12
bits), 12 will be returned. A logic module will return
8.
:MONitor:BYTeorder
Function Sets or queries the transmission byte order for
data formats that are 2 bytes or longer.
Syntax
:MONitor:BYTeorder {LSBFirst|
MSBFirst}
:MONitor:BYTeorder?
Example
:MONITOR:BYTEORDER MSBFIRST
:MONITOR:BYTEORDER?
-> :MONITOR:BYTEORDER MSBFIRST
:MONitor:FORMat:CHANnel<x1>[:SCHanne
l<x2>]
Function Sets or queries the transmission data format.
Syntax
:MONitor:FORMat:CHANnel<x1>[:
SCHannel<x2>] {BYTE|WORD|DWORd}
:MONitor:FORMat:CHANnel<x1>[:
SCHannel<x2>]?
<x1> = 1 to 5
<x2> = 1 to 60 (sub channel)
Example
:MONITOR:FORMAT:CHANNEL1:
SCHANNEL1 WORD
:MONITOR:FORMAT:CHANNEL1:SCHANNEL1?
-> :MONITOR:FORMAT:CHANNEL1:
SCHANNEL1 WORD
Description DWORd is used for data whose bit length is
greater than 17 bits on CAN.
:MONitor:GAIN:CHANnel<x1>[:SCHannel
<x2>]?
Function Queries the gain that is used when the specified
channel’s numeric monitor data is converted to a
physical value.
Syntax
:MONitor:GAIN:CHANnel<x1>[:
SCHannel<x2>]?
<x1> = 1 to 5
<x2> = 1 to 60 (sub channel)
Example
:MONITOR:GAIN:CHANNEL1?
Description When you are using linear scaling, this command
returns a value that includes the scaling data.
:MONitor:ASENd?
Function Sends the numeric monitor data (in ASCII format)
of all channels.
Syntax
:MONitor:ASENd?
Example
:MONITOR:ASEND?
->
See the response format in the figure below.
Description • The measured values of each channel are
divided by semicolons (0x3b). The values for
all active channels are output.
• Depending on the :MONitor:VERBose
command’s setting, the measured value is
returned with a label and the unit, or just the
measured value is returned.
• The active channels are those that meet the
following conditions. For two-channel modules,
they are the channels that are displayed. For
16-channel modules, they are the sub channels
that are displayed and whose input is on.
• Logic channels follow the same guidelines
explained here. The measured value is right
justified. The unit is returned as white space.
CH1
Label, 8 char.
Unit, 4 char.
V12.45
.
““
“
;
Measured value,
11 char.
:MONitor:ASENd:CHANnel<x1>[:SCHannel
<x2>]?
Function Sends the numeric monitor data (in ASCII format)
of the specified channel.
Syntax
:MONitor:ASENd:CHANnel<x1>[:
SCHannel<x2>]?
<x1> = 1 to 5
<x2> = 1 to 60 (sub channel)
Example
:MONITOR:ASEND:CHAN1?
->
The response format is the same as the
:MONitor:ASENd command.
Description • Depending on the :MONitor:VERBose
command’s setting, the measured value is
returned with a label and the unit, or just the
measured value is returned.
• If the specified channel is not displayed, “OFF”
is returned for the measured value.