-
Notifications
You must be signed in to change notification settings - Fork 0
Home
MTConnect is a standard recognized as ANSI/MTC1.4-2018. It introduces a semantic vocabulary specifically designed for manufacturing equipment, enabling them to offer structured, contextualized data without the need for proprietary formats. For more information about the MTConnect standard, visit mtconnect.org.
The MtconnectTranspiler
library serves as a comprehensive framework designed for deserializing the SysML model of MTConnect®. Its primary function is to facilitate the conversion of this model into other formats, streamlining the process of integrating MTConnect® into various applications and systems.
-
Deserialization of SysML Models: At its core,
MtconnectTranspiler
excels in converting the SysML model (XMI format) into an object-oriented model that adheres to the MTConnect standard. This process ensures that the data structure is not only precise but also contextually aligned with MTConnect's specifications. - Automatic Code Generation: Leveraging the deserialized models, the library can automatically generate C# code, such as Enums and classes. This capability significantly reduces the manual coding effort and minimizes errors in interpreting the standard.
An exemplary application of MtconnectTranspiler
is found in the MtconnectCore
library. Here, the automatically generated Enums and classes are instrumental in validating MTConnect® implementations, ensuring they comply with the standard's requirements.