Geshe MCMaster’s Advantages

Quick

Build measurement and control system in building block mode, simplify and accelerate the development of complex sequence, data acquisition and user interface, so that the development efficiency has a flying feeling!

 

Intuitive

Entry-level skills demand and professional-level work results by providing a unified environment and interface.

Flexible

It provides a unified script programming environment and an expandable template library, which provides a flexible and powerful framework for the development, management and execution of measurement and control systems.

Geshe MCMaster’s Functions

Device and Interface

  •  Support the creation of any combination of devices and interfaces;
  •  Support simultaneous communication between different devices and interfaces;
  •  Support the expansion of new devices and interfaces through plug-ins, such as listening serial ports, listening network ports and so on, to meet the special connection needs.

Variable

  •  Support the creation of variables, variable arrays and variable containers.
  •  Support the creation of extended variables, such as expression variables, text file variables, database variables, etc., to meet various measurement and control data transfer, presentation and storage needs.
  •  Support variable data type of Boolean、SByte、Byte、Int16、UInt16、Int32、UInt32、Int64、UInt64、Float、Double、Decimal、DateTime、String、BitString.
  •  Support variable data formatting.
  •  Support variable template.

Execution Sequence

  •  Support the creation of execution sequence, realize the execution process of arbitrary logic, and meet all kinds of measurement and control execution requirements.
  •  Support process control, such as branch statement (If, Switch), loop statement (For, While), parallel statement (Parallel).
  •  Support synchronous control, such as Wait, Notification.
  •  Support numerical type action steps (Value) and protocol type action steps (Protocol).
  •  Support sequence nesting and complex hierarchy.
  •  Support scripts, which can seamlessly call .Net Framework class libraries and call third-party managed libraries to implement the execution logic.
  •  Support protocol templates and step templates.

Grahpic User Interface

  •  Support the creation of user interface, using toolbox controls and shape templates, to achieve arbitrary user interface and to meet the needs of various measurement and control interfaces.
  •  Support property data binding, which can establish the relationship between the property and variable of UI elements.
  •  Support event scripts, which can seamlessly call .Net Framework class libraries and call third-party managed libraries to implement the UI logic.
  •  Support dynamic action, which can establish the relationship between UI elements action (movement, rotation, size) and variables.
  •  Support control templates and shape templates.

Privilege Management

  •  Support the creation of users, roles, and the allocation of operational privileges.
  •  Support the control of software interface by means of permission, and effectively distinguishe the user interface between developers and operators.

Regular Tools

  •  Support CS, BCC, LRC checksum calculator.
  •  Support DES/3DES calculator.
  •  Support CRC8/CRC16/CRC32 calculator.
  •  Support MD5/SHA1/SHA256/SHA384/SHA512 hash calculator.
  •  Support Base64 string calculator.
  •  Support character encoding converter.

Geshe MCMaster’s Solutions

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.

POWER ELECTRONICS TESTING

DL/T645、DL/T698.41/698.42、Q/GDW376.1/376.2、IEC60870-5-101/102/103/104、IEC62056/DLMS

READ MORE

INDUSTRIAL CONTROL TESTING

MODBUS Serial, MODBUS TCP/IP

READ MORE

EMBEDDED TESTING

AT Commands, CJ/T188, BACnet, Any private debug and test protocol

READ MORE