Exemplo n.º 1
0
import time
import com.generalrobotix.ui.item.GrxSimulationItem as GrxSimulationItem
import syncExec
import java.lang.Runnable as Runnable


class StartSim(Runnable):
    def run(self):
        sim.startSimulation(0)
        return None


class SetTime(Runnable):
    def run(self):
        sim.setDbl("totalTime", 5.0)
        return None


sim = uimanager.getSelectedItem(GrxSimulationItem, None)
syncExec.exec(SetTime())

for i in range(3):
    syncExec.exec(StartSim())
    sim.waitStopSimulation()
Exemplo n.º 2
0
import time
import com.generalrobotix.ui.item.GrxWorldStateItem as GrxWorldStateItem
import syncExec
import java.lang.Runnable as Runnable

class MyRunnable(Runnable):
	def run(self):
		item.setPosition(c)
		return None

item  = uimanager.getSelectedItem(GrxWorldStateItem, None)
n = item.getLogSize()
if n > 0:
	print "now auto playing..."

	c = 0
	while 1:
		syncExec.exec(MyRunnable())
    		c = c + 100
		if c > n:
			c = 0
    		time.sleep(1)
Exemplo n.º 3
0
import time
import com.generalrobotix.ui.item.GrxSimulationItem as GrxSimulationItem
import syncExec
import java.lang.Runnable as Runnable

class StartSim(Runnable):
	def run(self):
		sim.startSimulation(0)
		return None

class SetTime(Runnable):
	def run(self):
		sim.setDbl("totalTime", 5.0)
		return None

sim   = uimanager.getSelectedItem(GrxSimulationItem, None)
syncExec.exec(SetTime())

for i in range(3):
	syncExec.exec(StartSim())
	sim.waitStopSimulation()