Files
dev/script/parallel.js
2018-01-19 10:56:53 +01:00

34 lines
617 B
JavaScript
Executable File

function task1() {
m1.moveRel(1.0)
return m1.getPosition()
}
function task2() {
m2.moveRel(1.0)
return m2.getPosition()
}
function task3() {
return ai1.read()
}
function moveRelative(args){
var motor = args[0]
var step = args[1]
print ("Moving " + m1.getName() + " step = " + step)
m1.moveRel(step)
return m1.getPosition()
}
ret = parallelize(task1, task2, task3)
//ret = fork(task1, task2, task3)
//print (ret)
//ret = join(ret)
//ret = parallelize([moveRelative,[motor,1]], [moveRelative,[motor2,1]])
print (ret)