Geshe MC Master is an IDE for measurement and control software based on modular technology, which can help users develop automated test and control software system quickly. It can help enterprises to unify and standardize the development and management of test and control software, and reduce the development cost, learning cost and maintenance cost of test and control software.
Geshe MC Master provides a unified environment and interface for all different applications of automated testing and control, and provides a flexible and powerful framework for the development, management and execution of measurement and control systems, thus effectively solving the problems in four key areas:
1.Simplifying and accelerating the development of complex sequences
2.Improving the reusability and maintainability of code and control program
3.Improving the expansibility of measurement and control system
4.Improving the performance of measurement and control system
For any measurement and control project that needs to accelerate development, code reuse, performance improvement and automation, such as data acquisition and monitoring system, design verification system, hardware testing system, chip testing system, etc., Geshe MC Master is indispensable.
Functional Characteristics
1.Custom Device Interface
With the help of the device adapter built in the software, users can create any combination of devices and interfaces, and can communicate with different devices and interfaces at the same time to meet the needs of various measurement and control connections.
At the same time, the device adapter can also expand new devices and interfaces by plug-ins, such as listening serial port, listening network port and so on, to meet the special connection needs.
2.Custom variable data
With the built-in variable adapter, users can create variables, variable arrays, variable containers, and also create extended variables, such as expression variables, text file variables, database variables, to meet the needs of data transmission, presentation and storage.
Software built-in variable editor, users can easily create and edit various types of variables.
3.Custom Execution Sequence
With the help of the software built-in sequence adapter, users can create execution sequence, realize the execution process of arbitrary logic, and meet the needs of various measurement and control automation.
1.Support process control, such as branch statement (If, Switch), loop statement (For, While), parallel statement (Parallel)
2.Support synchronous control, such as Wait, Notification
3.Support numerical type action steps (Value) and protocol type action steps (Protocol)
4.Support sequence nesting and complex hierarchy
5.Support scripts, which can seamlessly call .Net Framework class libraries and call third-party managed libraries to implement the execution logic
6.Support protocol templates and step templates
The software has a built-in sequence editor. Users can easily create and edit various types of sequence steps.
4.Custom User Interface
With the help of the built-in screen adapter in the software, users can create pictures, use the controls and shape templates of the picture toolbox to realize arbitrary user interface and meet the needs of various measurement and control interfaces.
Software built-in schema editor, users can easily create and edit the schema, realize the UI logic.
1.Support property data binding, which can establish the relationship between the property and variable of UI elements
2.Support event scripts, which can seamlessly call .Net Framework class libraries and call third-party managed libraries to implement the UI logic
3.Support dynamic action, which can establish the relationship between UI elements action (movement, rotation, size) and variables
4.Support control templates and shape templates
5.Build Application
Users can create runtime application programs after the completion of the development of the measurement and control program. They can customize the software name, title, copyright, help file, startup image, about image and other software information to meet the deployment requirements of various measurement and control programs.