New ScreenPanel
This commit is contained in:
76
script/bug.py
Executable file
76
script/bug.py
Executable file
@@ -0,0 +1,76 @@
|
||||
task = None
|
||||
running = False
|
||||
|
||||
for i in range (2):
|
||||
for j in range (2):
|
||||
task = None
|
||||
running = False
|
||||
print '.',
|
||||
running = False
|
||||
print "Next"
|
||||
|
||||
print '.',
|
||||
print '.',
|
||||
print '.',
|
||||
print '.',
|
||||
print "Next"
|
||||
|
||||
import ch.psi.utils.swing.SwingUtils as SwingUtils
|
||||
|
||||
print SwingUtils.getString(None, "Select:" , ["a","b","c"],'a');
|
||||
|
||||
def _startPlot(type):
|
||||
global running
|
||||
print "Starting plot: type " + str(type)
|
||||
running = True
|
||||
p = plot(None,name="")[0]
|
||||
s= p.getSeries(0)
|
||||
from random import randint
|
||||
while running:
|
||||
try:
|
||||
s.appendData(time.time(),randint(0,9))
|
||||
time.sleep(0.1)
|
||||
except:
|
||||
pass
|
||||
print "Done Plotting"
|
||||
|
||||
|
||||
def startPlot(type = 1):
|
||||
global task
|
||||
task = fork((_startPlot,(type,)),)
|
||||
|
||||
def stopPlot():
|
||||
global task, running
|
||||
running = False
|
||||
ret = join(task)
|
||||
|
||||
|
||||
for i in range (5):
|
||||
startPlot()
|
||||
try:
|
||||
time.sleep(1.0)
|
||||
finally:
|
||||
stopPlot()
|
||||
|
||||
|
||||
|
||||
"""
|
||||
from startup import *
|
||||
|
||||
def test():
|
||||
lscan(inp, (sin,out,arr), 0, 40, 20, 0.1)
|
||||
"""
|
||||
|
||||
|
||||
"""
|
||||
for i in range(1000):
|
||||
#caget("13SIM1:image1:ArrayData","[b")
|
||||
caget("TESTIOC:TESTWF2:MyWF","[b")
|
||||
#caget("TESTIOC:TESTSINUS:SinCalc",'d')
|
||||
print "->",
|
||||
#det.data.read()
|
||||
#sin.read()
|
||||
arr.read()
|
||||
print i
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user