EasyManua.ls Logo

Newport MKS HXP Series - Page 103

Newport MKS HXP Series
108 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
HXP Command Interface Manual
# Get object list
print '---------------- Object list ----------------'
result, response, errString = hxp.ObjectsListGet()
objectList = response.split(';')
nbObjects = len(objectList)
if result == 0 :
for i in range(nbObjects):
print i+1, ') ', objectList[i]
else:
print 'Error=>', result, " : ", errString
# Get GPIO analog gain
print '------------ GPIO analog gain ---------------'
from System import Array
strGpioArray = Array[str](['GPIO2.ADC1', 'GPIO2.ADC2', 'GPIO2.ADC3'])
nbItems = len(strGpioArray)
result, responseArray, errString = hxp.GPIOAnalogGainGet(strGpioArray)
if result == 0 :
for i in range(nbItems):
print i+1, ') Analog Gain ', strGpioArray[i], " = ",
responseArray[i]
else:
print 'Error=>', result, " : ", errString
# Get Controller Status
print '------------ Controller Status --------------'
result, response, errString = hxp.ControllerStatusGet()
if result == 0 :
print 'Controller Status=>', response
else:
print 'Error=> ', result, " : HXP error ", errString
print '--------------- End of script ---------------'
# unregister TCP IP server
hxp.
CloseInstrument();
95 EDH0318En1042 — 12/18

Table of Contents

Related product manuals