To retrieve the resistance reading from the front, there is one command but you need to retrieve different parts of the response string to get the value and then scale the response
The string to retrieve the calibration factors is 'Y'
The response will be in the format
18700000<CR><LF>
0<CR><LF>
0<CR><LF>
*0<CR><LF>
Where the first line is the 2 Wire value (scaled), and the second line is the 4 Wire Value (as this is the zero output, there is no value for the 4 wire in the above example
As we know that this unit is on the 0 Ohm range, which is displayed in mOhm, the divisor for this range is 100,000,000 to scale into Ohms (i.e. 18,700,000 / 100,000,000 = 0.187 Ohms)
The table of scaling is as below
0 Ohm range = / 100,000,000
0.1 Ohm Range = / 100,000,000
1 Ohm Range = / 10,000,000
10 Ohm Range = / 1,000,000
100 Ohm Range = /100,000
1 kOhm Range = / 10,000
10 kOhm Range = / 1,000
100 kOhm Range = / 100
1 MOhm Range = / 10
10 MOhm Range = No divisor
100 MOhm Range = * 10
1 GOhm Range = * 100
Alternatively, the 'X' command will return what is on the display. However, due to limitations with legacy busses, they cannot show the Ohm symbol so append an unknown character on the end
i.e. the response on the 0 Ohm range is
187.000mÙ<CR><LF>
*0<CR><LF>
As we know the response is in Ohms, the Ù/last character can be removed, and then find the multiplier (m) in the string and use that to scale the reading
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article