37 lines
1.3 KiB
Python
37 lines
1.3 KiB
Python
if get_context().state == State.Ready:
|
|
print "Testing..."
|
|
if not Scienta.state.isInitialized():
|
|
print "Try initialize Scienta..."
|
|
try:
|
|
get_context().evalLine("Scienta.initialize()")
|
|
print "Scienta reinit ok"
|
|
except:
|
|
print "Scienta reinit failure"
|
|
else:
|
|
retries = 5
|
|
for i in range(retries):
|
|
try:
|
|
Scienta.getImageCounter().read()
|
|
break
|
|
except:
|
|
if i >= retries-1:
|
|
print "Scienta timeout, try initialize..."
|
|
try:
|
|
get_context().evalLine("Scienta.initialize()")
|
|
print "Scienta reinit ok"
|
|
except:
|
|
print "Scienta reinit failure"
|
|
break
|
|
else:
|
|
print "Scienta timeout, retry..."
|
|
time.sleep(0.1)
|
|
pass
|
|
print "Quit"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|