Having a weird problem with a Plug-n-Play driver for the Keysight/Agilent/HP 8510C. There is a VI driver (attached) called "Output Active Marker.vi"
The problem I'm having with this VI is that it works perfect when my marker value is between 9.9999 and -9.9999.
When the marker value goes between 99.999 to 10.000 or -10.000 and -99.999....the VI does not shift the decimal place on the DBL Indicator. For example: a marker reading of -15.347 would display -1.534
Also, when a reading above 100 or below -100 is dicplayed, it has the same issue with the decimal point. Example: -104.56 reads -1.04
I pulled-up the Agilent Key word Dictionary for this function (located here: http://www.keysight.com/upload/cmc_upload/All/08510-90280_8510KeyWords.pdf ) and it states that the output is an ASCII string, not a DBL number. (page 515 & 516)
I tried taking the base VISA Read and Write functions and output directly to the Read string output....but it has the same problem.
So, It looks like this VISA Read function is not playing nice with the 8510C.....does anyone have an idea of how to "fix" it?