Geshe MC Master Quick Start - Change Log

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.


Version: 3.5.0(2021-10-01)

      1.Add the Reference attribute to ChannelVariant to support referencing and following the value of another variable.

      2.Add Active attribute to ChannelVariant to support turning off automatic update and reference update.

      3.If the Frequency attribute of channel type variable is greater than 0, the sampling frequency will be used as the trigger; If Frequency < = 0, the external assignment is used as the trigger. Slow resampling of high-speed variable values can be realized.

      4.Reconstruct the Notification step, with only notification function; Add the Indication step, which can wait for the indication to come. It can realize richer synchronous execution functions.

      5.The Vdata file format is changed from text format to SQLite database format to support data storage and backtracking.

      6.Add an example of instrumentation: Use Advantech's daqnavi drive library to operate the instrument for data acquisition.

      7.Fix some other bugs.


Version: 3.4.0(2021-09-01)

      1.The length calculation algorithm is added to the message protocol calculation field, which can automatically calculate the length field of the frame.

      2.Add the DeviceParameters property to the Action type step, and you can modify the device parameters before executing the step.

      3.Array variants and container variants support JSON and XML string reading and setting, and can automatically convert JSON or XML data into variable values.

      4.Enhance the message protocol editor and support the functions of adding and replacing from the template.

      5.The device uniformly uses the GetSystemDevices interface function to obtain all available system resources of this type of device.

      6.Add an example of device simulation which name is ScooterECUsimulator.

      7.Fix some other bugs.


Version: 3.3.0(2021-07-01)

      1.When Binding variants to message protocol field values, the symbols @() is used to enclose the variant name, such as @(var1/var2).

      2.Support to change the font size of device data panel and script editor by the shortcut Ctrl + mouse scroll.

      3.Support traditional Chinese language.

      4.Fix some other bugs.


Version: 3.2.0(2021-06-01)

      1.Upgrade the DevExpress control library to version 20.1.3 to improve the software performance.

      2.Support drag and drop project files to the main window to open.

      3.Support custom running sequences and steps. Running nodes can be selected through the pop-up dialog box.

      4.Expression algorithm is added to the computable field of message step to facilitate data conversion between sending and receiving data.

      5.The data column selection panel is added to the sequence data panel. Support the function of deleting result items.

      6.Add BarCode control.

      7.Fix some other bugs.


Version: 3.1.0(2021-05-01)

      1.Add the latest directory list function, the file dialog box can save the historical directory.

      2.Enhance the editing function of sequence editing panel, variable editing panel and protocol editing panel.

      3.Optimize the user interface of sequence execution panel, support the display of large amount of data.

      4.The "Run Substeps" command of a sequence allows you to select any combination of independent branch steps under its subtree that do not contain each other.

      5.The schema element increases the skew action and enhances the size action.

      6.The schema shapes support stroke related properties, so that it can simulate the liquid flow in the pipeline and the setting of the outer frame.

      7.Add SpinButton control.

      8.Fix some other bugs.


Version: 3.0.0(2021-02-12)

      1.The free edition is added, which can be used for free under the limited number of resources and running time, so as to facilitate users to learn and evaluate it.

      2.Add global static class of SystemContext, and move the general functions in ProjectContext to SystemContext.

      3.Support the automatic calculation after the assignment of the variable ExpressionChannelVariant.

      4.Support the analysis of variant at design time, which is convenient to open and use at runtime.

      5.Support to write protocol calculation field algorithm using script directly.

      6.Enhance the function of step editor and schema editor.

      7.Add protocol templates of Modbus-RTU,Modbus-TCP,DLMS,DLT645-2007,Modbus-ASCII,NMEA-0183 and SCPI.

      8.Add DeviceResultViewer control to display the device data in a schema; Add Joystick control.

      9.Add PostureGauge control to demonstrate the use of 3D pose.(located in Examples/Solutions/SCADA/PostureSensor/PostureSensor.gpj)

      10.Add VideoPlayer example to demonstrate how to call OpenCvSharp for video processing and playing.(located in Examples/Solutions/SCADA/VideoPlayer/VideoPlayer.gpj)

      11.Fix some other bugs.


Version: 2.8.0(2020-11-18)

      1.For each part of the project manager, add "Move Up" and "Move Down" commands to the right-click menu.

      2.The control drop-down list is added to the schema property panel.

      3.Chart3D control adds colorizer function to display marker color. SurfaceChart3D control supports multi-series color filling.

      4.Add PolarChart control.

      5.The build application feature supports replacing application icon.

      6.Fix some other bugs.


Version: 2.7.0(2020-10-01)

      1.Add ImageCheckBox, ImageRadioButton, PointChart3D and SurfaceChart3D controls.

      2.Enhance the functions of Chart control, TableGrid control and FileDialog control.

      3.Add FtpClient which can be call by scripts to access an FTP server.

      4.Add Report Designer and update Report Viewer control. It can meet the needs of designing and browsing various measurement and control data reports.

      5.Add register-based device and VISA PXI device.

      6.Add network socket device which can support promiscous mode and support network data capture and analysis.

      7.Add a 3D example (located in Examples/Basics/Schemas),an automatic test system exmaple (located in Examples/Solutions/AutomaticTestSystem), some reporting examples (located in Examples/Solutions/Reporting), data subscription and service based on MQTT for IOT(located in Examples/Solutions/Network/MQTT).

      8.Fix some other bugs.


Version: 2.6.0(2020-08-18)

      1.By adding the configuration function of step execution scheme, production test software and general test equipment software can be developed quickly and conveniently.

      2.Add the function of print system, which can output multiple components to Excel, PDF, and other files at one time.

      3.Add ImageButton control and enhance the functions of Chart control, TableGrid control and Map control.

      4.Add a batch of script APIs, support restart software, restart the computer, display expression editor and other functions.

      5.Fix some other bugs.


Version: 2.5.0(2020-07-07)

      1.Update NI Visa Library to 20.0, Update DevExpress Library to 20.1.4.

      2.Add options parameters support to ShowParameterDialog script interface.

      3.Add an example of data acquisition with Ni DAQmx device, an example of protocol monitoring, an example of protocol conformance.

      4.Update the documents of examples in Examples/Solutions directory.

      5.Fix some other bugs.


Version: 2.4.0(2020-06-18)

      1.Process step and storage variables support relative paths, which are facilitating the implementation of project organization data.

      2.Improve Expression Variant, add reset data function, add a variable N to represent the current sampling times.

      3.When the schama is opened, the "Select" tool is selected by default for easy editing.

      4.Add WaveformGenerator example which is located in the directory 'Examples/Solutions/WaveformGenerator'.

      5.Fix some other bugs.


Version: 2.3.0(2020-06-01)

      1.Automatically adapt 32-bit and 64 bit operating systems to improve the overall performance of software in 64 bit systems.

      2.Upgrade .Net framework to version 4.8, and Devexpress control library to version 20.1.3.

      3.Add the function of running substep and circulating substep to control the granularity of execution unit.

      4.Add functions such as exporting files and displaying gridlines to variable editor, sequence editor and protocol editor.

      5.Fix some other bugs.


Version: 2.2.0(2020-05-01)

      1.Add Summary function and export data function to the sequence data panel.

      2.Enhance the process control ability of sequence step, support Sequencial mode and Random mode, and adapt to the requirements of various measurement and control scenarios.

      3.Add cycle operation to steps.

      4.Enhance sequence execution efficiency and data performance.

      5.Fix some other bugs.


Version: 2.1.0(2020-03-15)

      1.Add the data playback function of variable data analysis to synchronously play back the analysis objects.

      2.Add mathematical calculation method of equation.

      3.Add the executable step type to execute external executable programs and get execution results.

      4.Support to search steps and schemas based on ID in project manager.

      5.Add Spreadsheet control to support functions of Excel.

      6.Fix some other bugs.


Version: 2.0.0(2020-02-02)

      1.Add script function to process project runtime configuration file.

      2.Modify the sequence data extension to .sdata, variable data extension to .vdata, and device data extension to .ddata.

      3.Change the development code of the software to Genesis, and change the naming of related modules.

      4.Add the functions for variable data collection and analyses. The methods of observation and analysis include data table, chart, mathematical analysis, signal analysis and statistical analysis. At the same time, users are allowed to extend the function of data observation and analysis through plug-ins to meet specific needs.

      5.Add an example of bulletin board realization. See the directory of Examples\Solutions\SCADA\BulletinBoard for more details.

      6.Fix some other bugs.


Version: 1.7.0(2019-12-08)

      1.Add fuctions that can pop up the device settings dialog box through the right-click menu or scripts to change the device communication parameters in the runtime.

      2.Add Shutdown sequence to the project attributes. The execution time of the Shutdown sequence is when the project stops running, while the execution time of the Startup sequence is when the project starts running.

      3.Fix some other bugs.


Version: 1.6.0(2019-12-01)

      1.Add TableGrid control which can bind variants or variant containers to display data in tabular form; enhance ImageBox control which can bind variants to display images.

      2.Add SchemaViewer control which can make navigation application be easily realized.

      3.Enhance the IntelliSense function of scripting, and display more comprehensive prompt content.

      4.Add the function of merging two shapes, which supports the functions of combining, intersecting, excluding and xor of the two shapes.

      5.Add Accord.net, an open-source scientific computing and statistical analysis library, witch can be called through scripts.

      6.Fix some other bugs.


Version: 1.5.0(2019-11-12)

      1.Add TDM / TDMS file support for Ni company to facilitate data export and data analysis.

      2.The settings dialog box allows you to set real-time entry limits for device data and variable data.

      3.Add some header content to text storage variant.

      4.Fix some other bugs.


Version: 1.4.0(2019-11-01)

      1.Add WatchTimer property and JSON support to ScriptContext.

      2.Erase Dataspace.

      3.Enhance the performance of sequence execution.

      4.Fix some other bugs.


Version: 1.3.0(2019-10-08)

      1.Enhance the function of generating application.

      2.Expression Variant supports calculation by referencing variables in a project.

      3.Enhance the functions of Undo and Redo.

      4.Fix some other bugs.


Version: 1.2.0(2019-09-09)

      1.Add AutoLogin function.

      2.Add "Favarites" folder to FileDialog.

      3.Add some examples such as Escape Symbols in Steps.fbp, Data Extraction, etc.

      4.Fix some other bugs.


Version: 1.1.0(2019-08-20)

      1.Add Loopback device.

      2.Add BarChart, AreaChart, RadarChart,ImageBox,SpinEditBox, etc.

      3.Add Control Tool to Schema module which suports to create a control by manually Filling in Information.

      4.Add some examples such as Protocol Parser, user defined Oscilloscope control, Device Simulator, etc.

      5.Fix some other bugs.


Version: 1.0.0 (2019-07-01)

      1.Initial release.

 


BIGtheme.net Joomla 3.3 Templates