A command line tool continuously send data to a serial port to simulate weighbridge communicating.
You can install this tool by the following methods:
-
Install
weighbridge-simulator
bypip
:pip install git+ssh://git@github.com/garrett-he/weighbridge-simulator.git
-
Download compiled binary files from Repository Releases.
-
Prepare a file contains weight list in format:
000.000 000.020 000.160 000.420 000.780 005.660 005.800 006.040 006.120 006.100 006.080 ...
-
Run
wb-simulator
to start simulation:wb-simulator --data-file FILE
Then you can receive the weight values from the created port /dev/pts/N
in *
raw* data format.
weighbridge-simulator
will convert the input data into raw weighbridge format before sending it to a serial port, like:
012.345
will be converted to543.210=
Usage: wb-simulator [OPTIONS]
A command line tool continuously send data to a serial port to simulate
weighbridge communicating.
Options:
-p, --port NAME Name of serial port.
-d, --data-file PATH Path of data file. [required]
-l, --loops N Loops of sending data set, zero means endless.
-i, --interval SECS Interval of each data.
--version Show the version and exit.
--help Show this message and exit.
Copyright (C) 2024 Garrett HE garrett.he@outlook.com
The GNU General Public License (GPL) version 3, see COPYING.