Skip to main content

Simulation Control Tab

This tab is the primary interface for interacting with the live simulation. It is used to manipulate the catheter's pullwires and manage the state of the physics simulation.

Catheter Motion Controls

This section allows for the control of catheter deflection by simulating pullwire displacement. The controls shown will automatically adapt based on the catheter's pullwire configuration (e.g., the Y-axis control is only enabled for four-pullwire designs).

  • Jog Control (X & Y): This control incrementally adjusts pullwire displacement.

    Clicking a button jogs the position in the indicated direction (+X, -X, +Y, or -Y). Each of the three rings corresponds to a different step size, allowing for fine, medium, or coarse adjustments. Clicking the Home button resets that axis to its zero position.

  • Deflection Input Box Located below the dials, this field serves two functions:

    • Readout: It displays the current commanded displacement for the axis.
    • Direct Input: A precise numerical value for deflection can be typed directly into the box.

Additional Controls

  • Gravity: Toggle gravity inside the simulation on and off and set the gravity vector direction.
  • Goal Seek: Use one of the quick set buttons or enter an angle and VirtuCath will adjust the pullwire displacement to achieve the target angle.

Simulation Controls

  • Run/Pause Simulation: This is a toggle button that controls the physics engine. When the simulation is paused, the button text is "Run Simulation". When active, the text changes to "Pause Simulation".
  • Reset: Stops the simulation, resets the catheter to its initial straight configuration, and clears all data.

Note: The simulation will pause automatically after five minutes of run time. It can be resumed if additional time is needed.