Table of Contents

2024-02-28 - twin 24.2

We are pleased to announce that twin version 24.2 is available. In this document you will find all the new features, improvements and fixed issues. If you encounter any problems during installation or during execution, please contact us by e-mail to info@digifai.com.

Note

When opening projects created with twin before version 23.8, the window layout may be incorrect. To fix this, please click on Reset Window Layout in the Window button in the toolbar.

2024-03-18 - twin 24.2.1

This update contains critical fixes. We strongly recommend, that you install this update.

Fixed issues

New features

  • Now it is possible, to create a 3D path object. This object can be moved by other kinematic movers and it can be used by multiple KinematicPathMover.

  • We have added a simulation component RaySink which can delete 3D objects when they intersect with a ray.

    Note

    For consistency, we have renamed the simulation component Object3DSink to CollisionSink.

  • We have added a simulation component StringConstant which can output a constant string value.

  • We have added a simulation component NumberComparer which outputs the result of comparing two numbers.

  • We have added a simulation component KinematicGripper which allows to grip dynamic 3D objects by changing their RigidBodyBehavior to Kinematic.

Improvements

  • We have improved the optical appearance of the 3D scene in the twin Mirror
  • We have improved the rendering performance in the twin Mirror
  • The gravity can now be adjusted as desired

Fixed issues

  • We have fixed an issue that caused twin to crash if the simulation was changed (e.g. add/remove 3D objects) while it was running
  • When editing the size of a box whose local coordinate system is outside the center of the box, the box was moved although it should not be moved
  • When saving a project with boxes the triangles of the boxes were increased
  • The values of the IOs in the Simulation Component Diagram were not updated under certain circumstances
  • PLCConnector: We have fixed an issue in the Datapoint Browser when existing IOs are replaced by new ones.
  • PLCConnector: When using the Datapoint Browser with Beckhoff ADS, it could happen that the Datapoint Browser did not show existing datapoints from the PLC.
  • GenericRobotController: Changing the values of saved jobs did not always work as expected.