The relationship between the DATSET/MCS command and SNSLCT commands in LK-DMIS is as follows:
When entering the DMIS engine with no D() and S() the datum is the scale reset origin.
If DATSET/MCS is issued the datum is still scale reset origin.
If a sensor is calibrated, or recalled and then SNSLCT'd the datum moves to the calibration origin.
If a PCS is then created the datum moves to that position.
At this point, RECALLing a DATSET/MCS will return you to the calibration sphere origin.
Once a sensor is selected you cannot return to the scale reset origin.
Note, there is a non-standard syntax in LK-DMIS S(label)=SNSDEF/NONE,INDEX,POL,a,b which allows you to define a non-calibrated sensor. SNSLCTing this sensor will return you to scale co-ordinates.
Final note.
In LK-DMIS 5.3 the datum architecture has been revised. LK-DMIS will then support SNSLCT/S() to select un-calibrated sensors and SNSLCT/SA() to select calibrated sensors.
Also, it will be possible to define the position of the calibration sphere in scale co-ordinates (using the DATSET/MCS and FEAT/SPHERE commands). This will allow total automatic control of calibration sequences without the current requirement of a mandatory manual calibration.