parameters.setDataBufferSize((int) Math.ceil(maxTime * jointTrajectories.size() / dt) + 1); SimulationConstructionSet scs = new SimulationConstructionSet(nullRobot, parameters); scs.hideViewport(); dataBuffer = scs.getDataBuffer(); dataBuffer.setWrapBuffer(false);
parameters.setDataBufferSize((int) Math.ceil(maxTime * jointTrajectories.size() / dt) + 1); SimulationConstructionSet scs = new SimulationConstructionSet(nullRobot, parameters); scs.hideViewport(); dataBuffer = scs.getDataBuffer(); dataBuffer.setWrapBuffer(false);
parameters.setDataBufferSize(encoder.getNumTicks() + 1); SimulationConstructionSet scs = new SimulationConstructionSet(nullRobot, parameters); scs.hideViewport(); dataBuffer = scs.getDataBuffer(); dataBuffer.setWrapBuffer(false);
if (hideViewport) { scs.hideViewport(); } this.registry = scs.getRootRegistry(); scs.setScrollGraphsEnabled(false);
if (hideViewport) { scs.hideViewport(); } this.registry = scs.getRootRegistry(); scs.setScrollGraphsEnabled(false);
if (hideViewport) { scs.hideViewport(); } this.registry = scs.getRootRegistry(); scs.setScrollGraphsEnabled(false);
@ContinuousIntegrationTest(estimatedDuration = 0.0) @Test(timeout = 30000, expected=RuntimeException.class) public void testMaxGreaterThanMin() { Robot robot = new Robot("Derivative"); YoVariableRegistry registry = new YoVariableRegistry("variables"); YoDouble position = new YoDouble("position", registry); robot.addYoVariableRegistry(registry); SimulationConstructionSetParameters simulationConstructionSetParameters = SimulationConstructionSetParameters.createFromSystemProperties(); SimulationConstructionSet scs = new SimulationConstructionSet(robot, simulationConstructionSetParameters); scs.hideViewport(); scs.startOnAThread(); ValueDataCheckerParameters valueDataCheckerParameters = new ValueDataCheckerParameters(); YoVariableValueDataChecker yoVariableValueDataChecker = new YoVariableValueDataChecker(scs, position, robot.getYoTime(), valueDataCheckerParameters); yoVariableValueDataChecker.setMinimumValue(2.0); yoVariableValueDataChecker.setMaximumValue(1.0); }
@ContinuousIntegrationTest(estimatedDuration = 0.0) @Test(timeout = 30000, expected=RuntimeException.class) public void testMinGreaterThanMax() { Robot robot = new Robot("Derivative"); YoVariableRegistry registry = new YoVariableRegistry("variables"); YoDouble position = new YoDouble("position", registry); robot.addYoVariableRegistry(registry); SimulationConstructionSetParameters simulationConstructionSetParameters = SimulationConstructionSetParameters.createFromSystemProperties(); SimulationConstructionSet scs = new SimulationConstructionSet(robot, simulationConstructionSetParameters); scs.hideViewport(); scs.startOnAThread(); ValueDataCheckerParameters valueDataCheckerParameters = new ValueDataCheckerParameters(); YoVariableValueDataChecker yoVariableValueDataChecker = new YoVariableValueDataChecker(scs, position, robot.getYoTime(), valueDataCheckerParameters); yoVariableValueDataChecker.setMaximumValue(1.0); yoVariableValueDataChecker.setMinimumValue(2.0); }
scs.hideViewport(); scs.startOnAThread();
scs.hideViewport(); scs.startOnAThread();
scs.hideViewport(); scs.startOnAThread();
scs.hideViewport(); ThreadTools.sleep(THREAD_SLEEP_TIME); boolean isViewportHidden = scs.isViewportHidden(); assertTrue(isViewportHidden); scs.hideViewport(); scs.showViewport(); ThreadTools.sleep(THREAD_SLEEP_TIME);