Skip to content

Releases: sanny32/OpenModSim

Open ModSim 2.0.0-beta2

22 May 05:36

Choose a tag to compare

2.0.0 beta 2

  • Fixed bug 'Changing Type in Windows GUI isn't saved and reverts back' (#114)
  • Improved application logging

Open ModSim 2.0.0-beta1

19 May 09:56

Choose a tag to compare

2.0.0 beta 1

This is a major beta version release with significant new features and platform support.

mapview

macOS Support

Native macOS build with DMG package, proper app icon, and .omsim file association. Available for Apple Silicon (arm64).

New Visual Theme Engine

Complete UI theming overhaul with light/dark mode support (macOS only).

Register Map View

New FormDataMapView with major improvements:

  • Byte Order column
  • Per-register descriptions and timestamps
  • Row insert / move / delete
  • Print support
  • Auto-generate map from incoming master requests (#110)

Application Logging

Centralized log output panel (Log) with:

  • Copy / export log
  • Auto-show on warning or error
  • Script start/stop events logged

JS Scripting: server.onRequest()

New JS API to intercept Modbus requests and return custom responses from scripts. See demos/ for examples.

UI & UX

  • Welcome dialog on first launch
  • Connected clients count in status bar
  • Address Base and Hex View controls moved to main toolbar
  • Redesigned force registers dialogs
  • "Delete All", "Run All Scripts", "Stop All Scripts" in project tree context menu

Project Format

Project files renamed to .omsim. Settings format updated for version 2 (INI).

Platform Packages

  • Windows: NSIS installer (Qt5 / Qt6)
  • Linux: DEB (Ubuntu/Astra), RPM (Fedora/RHEL), Arch Linux
  • macOS: DMG (Apple Silicon)

Open ModSim 1.12.2

18 May 05:47

Choose a tag to compare

This is 1.12.2 release of OpenModSim

  • Fixed 'Incorrect value register value range displayed' (#112)

Open ModSim 1.12.1

13 Apr 07:02

Choose a tag to compare

This is 1.12.1 release of OpenModSim

Fixed bugs:

  • There is a possible incorrect assignment of the address and the number of registers (#91).
  • The program crashes when incomplete data is entered into Msg Parser (#99).
  • Use Global Address Map (Unallocated registers will be zero) Reset on Change (#100).
  • It is not possible to enter a negative value in “i16” mode (#102).
  • Программа молча закрывается при начале опроса (#103).

Impovements:

In this version added MacOS experimental support (thanks to @nashsu PR #111)

OpenModSim 1.12.0

20 Feb 13:56

Choose a tag to compare

This is 1.12.0 release of OpenModSim

  • Corrected program profile loading from omodsim.ini file
  • Fixed incorrect writing values through MSRF/LSRF
  • Fixed "The Write to Register dialog opens on the wrong monitor." (#83)
  • Fixed "When opening the Write to Register dialog, the focus is not set to the input field." (#84)
  • Fixed "Make editing of individual bits available in the Write to Register dialog for all display modes" (#85)
  • Fixed Rx/Tx labels in modbus log view
  • Added context menu to mark address values
image
  • Added zooming data widget on mouse wheel + ctrl
image
  • Corrected windows installers
  • Corrected linux installers
  • Updated simulation icons
image
  • Updated dialog "About..."
  • Updated readme

Open ModSim 1.11.3

08 Jan 07:49

Choose a tag to compare

This is 1.11.3 release of Open ModSim

  • Added an option to disable automatic configuration loading (#65)
  • Added optimized access to the settings dialog (#66)
  • Added saving the position of registers windows (#67)
  • Added close button to dialogs (#82)
  • Added build scripts for Linux and Windows operating systems
  • Added panel to script console window
  • Added panel to script help window
  • Removed the unnecessary changes to the INI file (#74)
  • Fixed saving main window state (#69)
  • Fix a crash when disabling the status bar (#72)
  • Fixed bug that application with device id 255 should not respond to requests with device id 1 (#77)
  • Fixed bug that language menu does not reflect currently selected language (checkmark missing) (#79)
  • Updated Simplified Chinese (zh_CN) and Add Traditional Chinese (zh_TW) translations (#78)
  • Updated "About..." dialog

Open ModSim 1.11.2

17 Dec 05:44

Choose a tag to compare

This is 1.11.2 release of Open ModSim

  • Fixed refined algorithm if disable automatic configuration loading (#65)
  • Fixed save and restore main window maximize state (#69)
  • Updated About dialog
  • Updated binary installation files for windows and linux systems

Open ModSim 1.11.1

08 Dec 05:35

Choose a tag to compare

This is 1.11.1 release of Open ModSim

  • Added "Close All" action (#64)
  • Added command line option --no-session to disable save/restore program session (#65)
  • Added "Data Definition" dialog opening by double-clicking on the background in the upper half of the registers windows (#66)
  • Added save the position of registers windows in xml format (#67)
  • Reorganize connect to Modbus/RTU menu
  • Fixed bug with restoring data simulation range from xml (#63)
  • Added Raw Data Log dialog

Open ModSim 1.11.0

13 Nov 11:20

Choose a tag to compare

This is 1.11.0 release of Open ModSim

  • Added xml format of configuration files (#55)
  • Added display definition "Show leading zeros for unsigned values"
изображение
  • Added tabbed view
изображение

Open ModSim 1.10.0

24 Oct 08:50

Choose a tag to compare

This is 1.10.0 release of Open ModSim

  • Added Modbus Definitions Dialog
image
  • Added Error Simulation (#51, #52)
image
  • Added switch between 5-digits/6-digits address space (#33)
image
  • Added setting to define whitespace between register columns (#56)
image
  • Added “Auto-Increment\Decrement Registers” Button in Preset Register Window (#57)
image
  • Added renaming child windows
image