EasyManua.ls Logo

Newport XPS-D - Page 23

Newport XPS-D
722 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...
XPS Unified Programmer’s Manual
Create an Instance
# Create XPS interface myXPS = XPS()
Open XPS Connection
def XPS_Open (address, port):
# Create XPS interface
myXPS = XPS()
# Open a socket
timeout = 1000
result = myXPS.OpenInstrument(address, port, timeout)
if result == 0:
print 'Open ', address, ":", port, " => Successful"
else:
print 'Open ', address, ":", port, " => failure ", result
return myXPS
Call XPS Functions
def XPS_GetControllerVersion (myXPS, flag):
result, version, errString = myXPS.FirmwareVersionGet()
if flag == 1:
if result == 0:
print 'XPS firmware version => ', version
else:
print 'FirmwareVersionGet Error => ',errString
return result, version
def XPS_GetControllerState (myXPS, flag):
result, state, errString = myXPS.ControllerStatusGet()
if flag == 1:
if result == 0:
print 'XPS controller state => ', state
else:
print 'ControllerStatusGet Error => ',errString
return result, state
Close XPS Connection
def XPS_Close(myXPS):
myXPS.CloseInstrument()
9 EDH0373En1023 01/18

Table of Contents

Other manuals for Newport XPS-D

Related product manuals