• Home
  • User Manual
  • Tutorials
  • Updates
Search Results for

    Show / Hide Table of Contents
    • Welcome to twin
    • Getting Started
      • Install and uninstall twin
      • Install and uninstall a licence
      • Start twin
    • Simulation Component Library
      • Automation
        • ScriptComponent
        • Sequence
      • BitManipulator
        • BitsToBytesConverter
        • BytesToBitsConverter
        • EndiannessChanger
      • BooleanOperations
        • BooleanFunction
        • Invert
        • InputSwitch
      • ControlPanel
        • ControlPanel
      • Conveyor
        • Conveyor
        • VacuumConveyor
      • Debug
        • Counter
      • DataManipulator
        • DataReader
        • DataTypeConverter
        • DataWriter
      • FMU
        • FMU
      • Gripper
        • KinematicGripper
        • ObjectCoupler
        • VacuumGripper
      • HardwareConnector
        • PLCConnector
        • RobotControllerConnector
      • Math
        • Gain
        • LinearFunction
        • LowPassFilter
        • NumberComparer
        • Sum
      • Motor
        • FCControlledMotor
        • ServoMotor
      • Movers
        • BoolToSignedDirection
        • DynamicCylinder
        • DynamicRotationMover
        • DynamicTranslationMover
        • KinematicCylinder
        • KinematicPathMover
        • KinematicRotationMover
        • KinematicTranslationMover
      • ObjectManipulator
        • Colorizer
        • Object3DCutter
        • VisiblityChanger
      • Sensors
        • AngleLimitSwitch
        • CollisionObserver
        • DistanceSensor
        • DynamicObjectDetector
        • LightBarrier
        • PositionLimitSwitch
        • PositionTracker
      • Sinks
        • FileLogger
        • CollisionSink
        • RaySink
      • Sources
        • BoolConstant
        • BoxSource
        • DoubleConstant
        • Object3DFileSource
        • Object3DSource
        • RandomBoolean
        • RandomNumber
        • SinusGenerator
        • SphereSource
        • StringConstant
      • Timers
        • IntervalTrigger
        • TOF
        • TON
    • Collision Detection
      • What is essential for collision detection?
      • Where can I find the mesh simplifiers?
      • Which mesh simplification methods are available?
    • twin Mirror
      • Install the twin Mirror
      • Embed the twin Mirror into your HMI
      • React on user-events
      • Manipulate 3D objects
      • Add labels and buttons
    • Video Guides
      • How to install twin
      • How to organize projects
      • How to import CAD files
      • How to handle 3D objects
      • How to activate physics in your simulation
      • How to simulate conveyor systems
      • How to simulate cylinders
      • How to simulate axis systems and portals
      • How to simulate sensors
      • How to simulate grippers
      • How to create program sequences
      • How to connect to PLCs
      • How to simulate robots
      • How to model complex mechanical motion systems
      • How to debug and analyse signals in twin

    BoxSource

    This simulation component enables adding configurable boxes to the simulation at runtime.

    BoxSource

    When to use

    Use this simulation component if you want to add a configurable box to the simulation at runtime. For example, a box should be added somewhere in a defined place when the simulation component gets triggered.

    IntervalTrigger connected to BoxSource

    How to use

    Add this simulation component from the simulation component library. Determine the size of the box and select a reference object using the reference object select button to define the place where the box should be created. When the simulation is running and the Trigger is triggered, the box will be created at the defined place.

    Note

    The box will only be created and added to the simulation if the simulation is running and the input of this simulation component gets triggered.

    Parameters

    NewObjectBehavior

    Indicates the rigid body behavior of the new 3D box object.

    Slope

    Indicates on which slope (rising or falling) of the input Trigger a new box should be added to the simulation.

    ReferenceObject

    Indicates the reference object of the source. If not set, the reference of the source is the world origin.

    GlobalOffset

    Indicates the global offset in [m] for the box in relation to the global origin.

    Color

    Indicates the color of the box.

    PhysicalMaterial

    Gets or sets the physical material of the generated 3D box object.

    Size X/Y/Z

    Indicates the length in [m] in x/y/z-orientation for the cube.

    Inputs

    RemoveObjects

    If set to true, all 3D objects created by this source will be removed from the simulation.

    Trigger

    If triggered, this input adds a new box object 3D to the simulation based on the specified slope.

    Outputs

    AddedObjectsCount

    Outputs the number of box objects, this source has added to the simulation since the last reset.

    Example

    In this example, after a defined time interval the IntervalTrigger simulation component triggers a dynamic red box, with size of 0.1 x 0.1 x 0.1 m.

    BoxSource Example Properties

    In This Article
    Back to top Copyright © Eberle Automatische Systeme GmbH & Co KG