NewProductsPressProfile  • FaqFilesLinksLiteratureSupport Contact
 

About Fred V Fowler

Catalogue Pages

 

 

 


Software
Wedge

Quick Start Guide

Defining Serial Output Strings

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.

ami