@@ -6,7 +6,7 @@ Open ModSim is a free implimentation of modbus slave (server) utility for modbus
66<img width =" 1292 " height =" 760 " alt =" image " src =" https://github.com/user-attachments/assets/1383d93f-03f2-42f5-abb5-0ee1b5dbd10b " />
77
88
9- ## Features
9+ # Features
1010
1111The following Modbus functions are available:
1212
@@ -42,19 +42,19 @@ The following simulations are available:
4242 Decrement - simulate register from High Limit to Low Limit with a given Step
4343```
4444
45- ## Modbus Logging
45+ # Modbus Logging
4646
4747<img width =" 1292 " height =" 759 " alt =" image " src =" https://github.com/user-attachments/assets/b097a1b7-ee3f-4cd8-b0f2-c087cea25c00 " />
4848
4949
50- ## Extended Featues
50+ # Extended Featues
5151
5252- Modbus Message Parser
5353
5454<img width =" 674 " height =" 463 " alt =" image " src =" https://github.com/user-attachments/assets/774e3ff1-1bf2-46a6-a685-e6702e2e7fe5 " />
5555
5656
57- ## Scripting
57+ # Scripting
5858 From version 1.2.0 Open ModSim supports scripting. Qt runtime implements the [ ECMAScript Language Specification] ( http://www.ecma-international.org/publications/standards/Ecma-262.htm ) standard, so Javascript is used to write code.
5959
6060![ image] ( https://github.com/user-attachments/assets/5b448fcd-1ca7-4cfc-af0f-175fbb660f80 )
@@ -107,8 +107,95 @@ function init()
107107Script .onInit (init);
108108```
109109
110- ## Building
110+ # Building
111111 Now building is available via cmake (with installed Qt version 5.15 and above) or Qt Creator. Supports both OS Microsoft Windows and Linux.
112+
113+ # About supported operating systems
114+
115+ The following minimum operating system versions are supported for OpenModSim:
116+ - Microsoft Windows 7
117+ - Debian Linux 11
118+ - Ubuntu Linux 22.04
119+ - Mint Linux 22
120+ - Fedora Linux 41
121+ - OpenSuse Linux 15.6
122+ - Alt Linux 11
123+ - Astra Linux 1.7
124+ - RedOS 8
125+
126+ # Install from binary distributions
127+
128+ Below are the methods for installing the OpenModSim for different OS
129+
130+ ## Microsoft Windows
131+ Run the installer:
132+
133+ - For 32-bit Windows: ` qt5-omodsim_1.9.0-1_x86.exe `
134+ - For 64-bit Windows: ` qt5-omodsim_1.9.0-1_amd64.exe ` or ` qt6-omodsim_1.9.0-1_amd64.exe `
135+
136+ ## Debian/Ubintu/Mint/Astra Linux
137+ ### Install
138+ Install the DEB package from the command line:
139+ ``` bash
140+ sudo apt install -f ./qt6-omodsim_1.9.0-1_amd64.deb
141+ ```
142+ or if you want to use Qt5 libraries:
143+ ``` bash
144+ sudo apt install -f ./qt5-omodsim_1.9.0-1_amd64.deb
145+ ```
146+
147+ ### Remove
148+ To remove the DEB package run:
149+ ``` bash
150+ sudo apt remove qt6-omodsim
151+ ```
152+ or for Qt5 package:
153+ ``` bash
154+ sudo apt remove qt5-omodsim
155+ ```
156+
157+ ## RedHat/Fedora/RedOS Linux
158+ ### Install
159+ Install the RPM package from the command line:
160+ ``` bash
161+ sudo dnf install ./qt6-omodsim_1.9.0-1.x86_64.rpm
162+ ```
163+
164+ ### Remove
165+ To remove the RPM package run:
166+ ``` bash
167+ sudo dnf remove qt6-omodsim
168+ ```
169+
170+ ## Alt Linux
171+ ### Install
172+ Install the RPM package from the command line as root user:
173+ ``` bash
174+ apt-get install ./qt6-omodsim_1.9.0-1.x86_64.rpm
175+ ```
176+
177+ ### Remove
178+ To remove the RPM package run as root user:
179+ ``` bash
180+ apt-get remove qt6-omodsim
181+ ```
182+
183+ ## SUSE/OpenSUSE Linux
184+ ### Install
185+ Import qt6-omodsim.rpm.pubkey to rpm repository:
186+ ``` bash
187+ sudo rpm --import qt6-omodsim.rpm.pubkey
188+ ```
189+ Install the RPM package using Zypper:
190+ ``` bash
191+ sudo zypper install ./qt6-omodsim_1.9.0-1.x86_64.rpm
192+ ```
193+
194+ ### Remove
195+ To remove the RPM package run:
196+ ``` bash
197+ sudo zypper remove qt6-omodsim
198+ ```
112199
113200## MIT License
114201Copyright 2025 Alexandr Ananev [ mail@ananev.org ]
0 commit comments