Giter Site home page Giter Site logo

bk-393's Introduction

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).

win-bk393.exe running in diode mode

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 <comport#>] [-s <serial port config>] [-m] [-fn <fontname>] [-fc <#rrggbb>] [-fw <weight>] [-bc <#rrggbb>] [-wx <width>] [-wy <height>] [-d] [-q]

    -h: This help
    -p <comport>: 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>: Font name (default 'Andale')
    -fc <#rrggbb>: Font colour
    -bc <#rrggbb>: Background colour
    -fw <weight>: Font weight, typically 100-to-900 range
    -wx <width>: Force Window width (normally calculated based on font size)
    -wy <height>: 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

bk-393's People

Contributors

inflex avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.