UA Client

Full-featured OPC UA client, providing complete encryption sessions and identity authentication (X509 certificates, username and password), supporting ultra-fast OPC binary data encoding and decoding.

AMS Simulator

Six-axis machine programming, simulation, and digital twin software based on OpenGL, supporting offline G-code programming and segmented simulation debugging, supporting connection to device controllers and realizing digital twins of devices.

CATIA Extension

CATIA extension software developed based on CAA, providing customized development of module extension packages such as Assembly, Part, and Drawing.


UA Client

  • Server discovery, connection, browsing, information signing, and encrypted sessions.
  • Identity authentication based on X509 certificates and username/password.
  • Data reading and writing based on access permissions, integrated with various data editors that include image types, capable of handling all types of scalar, array, matrix, and complex structure data.
  • Subscription and start-stop management of data and information.
  • Set events to notify the required information.
  • Call the methods defined by the server.
  • Single or cyclic reading of historical data.
  • Support optional tracking and recording, including error, general information, stack, service call, operation class, and security class information.

Download »


AMS Simulator

  • Graphical window based on OpenGL.
  • Local simulation, debugging of G-code and M-code.
  • Connection and control of remote controllers.
  • Connecting remote controllers to achieve digital twins of devices.
  • Automatic programming of standard program segments.
  • Subscription and start-stop management of data and information.

CATIA Extension

  • Extension based on CAA development, allowing users to focus on design rather than tedious operations such as data structure and file processing.
  • High-performance, C++developed big data processing module.
  • Non-dependency, editable even without extensions.
  • Interactivity, the same interaction method as the ontology.
  • Universality, custom PN coding can meet the needs of various encodings.
  • Usability, expanded multiple functions of the ontology, such as sorting, global save management, from single-point single-file processing to multi-point multi-file processing.
  • Rich data interface, Excel file type, XML, Html and text type.
  • Smooth connection between 3D and 2D, rich 2D tools, and easy generation and updating of drawing content.