Selecting "Output Strings"
from the Define menu opens the dialog box shown below where
you may define an acknowledgment string, a timer controlled
output string and up to 20 button controlled output strings
that can be sent to your serial device while the Software Wedge
is active.

The Acknowledgment String is a character string
that is automatically sent out the serial port after each
complete data record is received from your serial device.
The capability to send an Acknowledgment string was originally
intended for those devices that require an acknowledgment
(an ACK character for example) but it could also be used as
a way to continually request data from a device that can be
polled by sending it a character string.
A Timer Controlled Output String may also
be defined that is automatically transmitted at regular intervals.
The timer interval value may range from 50 to 99,999,999 milliseconds
(i.e. 1/20th of a second to once every 27 hours). A check
box also allows you to specify if timed automatic outputs
are initially enabled as soon as you activate the Wedge. If
a timer controlled string is defined, a menu item in the Software
Wedge window (displayed after the wedge is activated) will
allow you to enable or disable Timed Automatic Outputs.
See Also: Defining Hot Keys and Hot
Key Actions
In the bottom of the Output String Editor
dialog box, you may also define up to 20 "Button Controlled
Output Strings" (referenced as "String1" through
"String20") that are each associated with a "button"
in the Software Wedge window after you activate the Wedge.
Clicking your mouse on an output string button in the Wedge
window causes the string to be sent out the serial port to
your device. When defining button controlled output strings
you may also specify a "Button Caption" for each
button to remind you of its contents or purpose. For example,
many electronic balances can be prompted to transmit a weight
reading by sending them a certain prompt string. For a Sartorius
balance the prompt is an Escape character (ASCII 27) followed
by a capitol P. For a Mettler balance the prompt is a capitol
S followed by a carriage return (ASCII 13) and a linefeed
(ASCII 10).
For this situation, you could define an output
string containing the required prompt characters and also
define its button caption as "Send Data". Then whenever
you click your mouse on the button with the caption "Send
Data" in the Software Wedge window, the prompt string
would be sent to the scale causing it to send back a weight
reading.
When defining a caption for a button you can
assign an access key to the button by including an
ampersand (&) in the caption immediately preceding the
character you want to be used as the access key. This character
will appear underlined in the button caption when the Wedge
is activated. Pressing the underlined character in combination
with the Alt key while the Software Wedge is active and has
the input focus has the same effect as clicking your mouse
on the button. For example, specifying "&Send Data"
for a button caption would cause the button to appear as below
with Alt + S being the access key.
When editing any of the output strings in
the Output String Editor dialog box, an ASCII chart is available
so that you can select ASCII characters or control codes that
cannot be entered on your keyboard. For example to enter a
specific ASCII character in an output string, move the cursor
to the point in the output string where you would like the
character to go and then click your mouse on the button marked
"ASCII Chart". When the ASCII chart appears, scroll
down the list until the character that you want is highlighted
and click the OK button in the ASCII chart. The character
will appear where the cursor is in the output string.
|