39 lines
840 B
Python
39 lines
840 B
Python
|
|
|
|
def gen():
|
|
num = 0.0
|
|
while num < 10:
|
|
yield num
|
|
num += 1
|
|
g = gen()
|
|
|
|
|
|
#r1 = vscan(inp,(sin, out),gen(),False, 0.5, title = "1D Generator")
|
|
|
|
|
|
|
|
def gen():
|
|
a,b = 0.0, 10.0
|
|
while abs(a) < 1.0:
|
|
while b < 20.0:
|
|
yield [a,b]
|
|
b=b+1.0
|
|
b=10.0
|
|
a=a+0.25
|
|
|
|
r2 = vscan((motor,inp),(sin, out),gen(),False, 0.1, title = "2D Generator", range = [-2.0,2.0, 10.0, 19.0])
|
|
|
|
|
|
|
|
|
|
|
|
#2D vector scan, plot to 2D Vector tab
|
|
vector = [ [1,1] , [1,2] , [1,3] , [1,4] ,
|
|
[1.5,2.5] ,
|
|
[2,1] , [2,2] , [2,3] , [2,4] ,
|
|
[2.5,2.5] ,
|
|
[3,1] , [3,2] , [3,3] , [3,3.5] , [3,3.6], [3,3.7], [3,4] ]
|
|
|
|
#r2 = vscan((motor,inp),(sin, out),vector,False, 0.1, title = "2D Vector", range = [0,4,0,5])
|
|
|