https://github.com/inflex/bk-393
B&K Precision BK393 / BK-393 Multimeter software
https://github.com/inflex/bk-393
Last synced: 2 months ago
JSON representation
B&K Precision BK393 / BK-393 Multimeter software
- Host: GitHub
- URL: https://github.com/inflex/bk-393
- Owner: inflex
- License: bsd-3-clause
- Created: 2018-08-03T14:51:06.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-04T07:11:14.000Z (almost 8 years ago)
- Last Synced: 2025-08-05T15:39:01.397Z (11 months ago)
- Language: C++
- Size: 910 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PREFACE
This software is still in the early beta phase but has been tested and seems to be working fine now, particularly the win-bk393 GUI version.
A linux version of this software would be very easy to make, the only change would be the serial port related code (setup and data acquisition).

# BK-393
win-bk393.exe - GUI windowed application
# Requirements
If you want to build this software on Windows, you'll require MinGW https://sourceforge.net/projects/mingw-w64/
# Setup
1) Build win-bk393 or bk393 ( Linux mingw64 install required, or mingw64 for Windows)
make win-bk393
An example of compiling on Windows using mingw-w64 would be:
mingw32-make -f Makefile.win win-bk393
2) Run from the command line
win-bk393.exe -p 4 -m
The program will display in text the current meter display and also generate a text file called "bk393.txt" which can be read in to programs like OpenBroadcaster so you can have a live on-screen-display of the multimeter.
# Usage
win-bk393 [-p ] [-s ] [-m] [-fn ] [-fc <#rrggbb>] [-fw ] [-bc <#rrggbb>] [-wx ] [-wy ] [-d] [-q]
-h: This help
-p : Set the com port for the meter, eg: -p 2
-s <[9600|4800|2400|1200]:[7|8][o|e|n][1|2]>, eg: -s 2400:7o1
-m: show multimeter mode (second line of text)
-z: Font size (default 72, max 256pt)
-fn : Font name (default 'Andale')
-fc <#rrggbb>: Font colour
-bc <#rrggbb>: Background colour
-fw : Font weight, typically 100-to-900 range
-wx : Force Window width (normally calculated based on font size)
-wy : Force Window height
-d: debug enabled
-q: quiet output
-v: show version
Defaults: -s 2400:7o1 -z 72 -fc #10ff10 -bc #000000 -fw 600 -fn Andale
example: win-bk393.exe -z 120 -p 4 -m -fc #ff1010 -bc #000000 -fw 600