Manual revision 001
Section 4: Deploying and Operating SBE 39
plus
-IM
SBE 39
plus
-IM
44
Testing
Command
!iiTestCableCoupler
Test integrity of integrated IMM. Line
must be captured before command is sent.
Get Data
Commands
!iiSetGDataStr=x
x=
character string to send to 39
plus
-IM
acquisition microcontroller from
integrated IMM when
GData
is sent from
remote IMM/SIM.
GData
Make time-synchronized measurements
across multiple instruments of different
types. Command initiated when
GData
is
sent can be different for each instrument
type, and is set with
!iiSetGDataStr=
.
When
GData
is sent, individual
instruments hold response in buffer until
user sends
!iiData
,
Dataii
, or
!iiGetReply
(as applicable).
When using remote IMM with
ConfigType=2:
Use
SendGData
instead;
this results in IMM sending
GData
to all
IM instruments on-line.
!iiData
or
Dataii
or
!iiGetReply
Get reply from last
GData
from
39
plus
-IM with ID = ii. String is preceded
by 39
plus
-IM ID for
!iiData
or
Dataii
.
When using remote SIM
:
Use
Dataii
or
!iiData
.
!iiGetReply
is not compatible with SIM.
When using remote IMM
:
Use
!iiGetReply
or
!iiData
.
Dataii
is not compatible with IMM.
Example:
Set up two 39
plus
-IMs in same group, set up
GData
to transmit
SL
(send last sample), then start logging,
send
GData
, and get reply from
GData
.
!01SetGroupNumber=1
(Sets group number to 1 for 39
plus
-IM with ID=01)
!02SetGroupNumber=1
(Sets group number to 1 for 39
plus
-IM with ID=02)
!G1:SetGDataStr=SL
(!G1 prefix sends command to integrated IMM in all 39
plus
-IMs in Group 1)
#G1:StartNow
(#G1 prefix sends command to acquisition microcontrollers in all 39
plus
-IMs in Group 1)
After logging begins, look at data from last sample to check results:
!G1:GData
(Sends
SL
to all 39
plus
-IMs in Group 1; must not be taking a sample when send this command)
!01Data
(Causes integrated IMM in 39
plus
-IM with ID=01 to forward response from
GData
)
!02Data
(Causes integrated IMM in 39
plus
-IM with ID=02 to forward response from
GData
)
Examples:
•
!iiSetGDataStr=SL
causes
SL
to be transmitted to acquisition microcontroller when
GData
is received by integrated
IMM, allowing you to set up system to send data from last sample from each 39
plus
-IM.
•
!iiSetGDataStr=StartNow
causes
StartNow
to be transmitted to acquisition microcontroller when
GData
is received
by integrated IMM, allowing you to set up system to simultaneously start logging in all 39
plus
-IMs.
•
!iiSetGDataStr=GetAvgRestart
causes
GetAvgRestart
to be transmitted to acquisition microcontroller when
GData
is received by integrated IMM, allowing you to set up system to send averaged data from all 39
plus
-IMs and restart