Runtime Namespaces
Project Runtime Objects
All the Project components, such as Tags, Alarms, Devices have associated .NET classes and objects, with properties and methods accessible by the runtime system, as explained on
Object Model and Namespaces. The .NET documentation for those Namespaces, following the MSDN layout, is accessible
at http://www.tatsoft.com/help/fs-2014/runtime/index.htmlMicrosoft .NET Framework classes
FactoryStudio Runtime has access to all the features of the Microsoft .NET Framework, as a pure managed code application. For information about the C# and VB.NET classes refer to Microsoft MSDN .Net Framework 4 online documentation at
http://msdn.microsoft.com/en-us/library/gg145045(v=vs.100).aspxScript Toolkit
When creating code inside FactoryStudio, we provide a set of utility methods, which we call the Script Toolkit. Those methods are available at the namespace TK from any code inside the project. The methods available are defined at
http://www.tatsoft.com/help/fs-2014/runtime/index.htmlCustom On-Screen Keyboards
When using touchscreen panels, you can customize the on-screen keyboard or add your own. Contact us for source code examples on implementing custom keyboards.
WPF Controls Toolkit
You can add any WPF control directly on FactoryStudio displays with no toolkit required. But, if you want to have a custom configuration dialog, accessing the Tags in the application, you can use the WK (WPF Controls Toolkit) interfaces. Contact us to get examples on creating WPF controls, or if you need assistance to encapsulate Active-X controls or .NET controls to use them within FactoryStudio displays.
Data Access COM API
If you need to access the real-time database from external applications, using any programming language or even JavaScript code on web browsers, you can use the Data Access COM API, described at
http://www.tatsoft.com/help/fs-2014/runtime/index.htmlImport Wizards and Driver Toolkit
FactoryStudio has extensions to allow you to create your own Device Communication Drivers, using the Driver Toolkit, as well, custom importing tools and add-in components. Contact Tatsoft if you need information on those additional extensions.