One Stop Technology Solutions Provider

Adaptive Micro Systems BetaBrite Prism Interface

Betabrite Interface Prism Software

 

Examples and resources for interfacing with the Adaptive Micro Systems Betabrite Prism Signboard

BetaBrite Prism
This page contains example QB64 (BASIC) sourcecode of simple software to send messages to the Betabrite Prism signboard from Adaptive Micro Systems, pre-compiled executables of that sourcecode, software libraries and other resources for the Prism.

If you have questions about the Betabrite Prism interface or want to integrate Betabrite Prism communication into
custom software, please contact us.

We would like to extend our thanks to Gary Peek of IndustroLogic for his help in deciphering the Prism interface and for providing PowerBasic example code used as a basis for the examples herein.

Files

WCSPrismV21.BAS Sample QB64 BASIC code for sending a simple message to the Betabrite Prism signboard using a standard transmission
packet. This method involves a slight delay between packet transmission and message display although it allows for messages of greater
length (around 489 characters). Opens in new window, right click link to save file.
WCSPrismV21.exe Precompiled executable of WCSPrism v2.1. Requires dlls below. This software can be run from the command line by itself
to display the default message or with an optional string appended to display a custom message.
WCSPrismV22.BAS Sample QB64 BASIC code for sending a simple message to the Betabrite Prism signboard using a set of transmission packets
to configure signboard memory and send TEXT and STRING files. This method eliminates the above mentioned delay but limits the length of the
message as buffered STRING files are limited to 125 bytes. Opens in new window, right click link to save file.
WCSPrismV22.exe Precompiled executable of WCSPrism v2.2. Requires dlls below. This software can be run from the command line by itself to display the default message or with an optional string appended to display a custom message.
WCSPrismV30.BAS Sample QB64 BASIC code for sending a simple message to the Betabrite Prism signboard using a set of transmission packets to configure signboard memory and send TEXT and STRING files. This method uses serial RS-232 communication to send data to the sign. Opens in new window, right click link to save file.
WCSPrismV30.exe Precompiled executable of WCSPrism v3.0 for COM4 serial port. This software can be run from the command line by itself to display the default message or with an optional string appended to display a custom message.
WCSPrismV40.BAS Sample QB64 BASIC code for sending a simple message to the Betabrite Prism signboard using USB after allocating 2000 bytes of memory for the string file.
WCSPrismV40.exe Precompiled executable of WCSPrism v4.0 for USB. This software can be run from the command line by itself to display the default message or with an optional string appended to display a custom message.
betabriteusb.dll Windows DLL file from Adaptive Micro Systems to handle communication to and from the BetaBrite Prism signboard. Required
to compile above QB64 code (place DLL in folder with QB64 executable).
QB64dll.zip Set of dynamic link libraries (dll) from QB64. These files must be in the same directory as the compiled
executables in order for them to run. Not required if you compile the code yourself and leave the executable in the QB64 directory.
PrismNotes.BAS Notes about Alpha Protocol display modes and color settings. Opens in new window, right click link to save
file.

Resources

Click here to visit the QB64 website
and download the free compiler.
Click here to
visit the IndustroLogic Prism Software page, including PRISMMES.BAS example code.
Click
here
to view the Adaptive Micro Systems Alpha Protocol.
Click
here
to view the SEGGER Microcontroller Systemes GmbH USB Device Stack documentation.