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.

Defining Hot Keys and Hot Key Actions
|