|
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.
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 WinWedge
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
WinWedge 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 WinWedge 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.
Related Links
Defining Hot Keys and
Hot Key Actions
|