Extensibility / SDK
Additional to the Function Block SDK, ProcXim users can extend the functionality by using Submodels. A Submodel in ProcXim is a user-defined function block that can be instantiated and parametrized. Submodels behave much in the same way as Function Blocks do. At design time, Submodels' pins (inputs/outputs) and parameters are defined.
The block library can also be extended by using the ProcXim SDK. The SDK comes in the form of a Dll that can be linked to your .Net project. The SDK Dll contains all classes and interfaces required to build a ProcXim function block.
Similarly, ProcXim communication drivers can be developed in .Net. The SDK Dll contains all classes and interfaces required to build a ProcXim communications driver.