26.12.2012 Views

ICAM Virtual Machine V19 - Kxcad.net

ICAM Virtual Machine V19 - Kxcad.net

ICAM Virtual Machine V19 - Kxcad.net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>ICAM</strong> <strong>Virtual</strong> <strong>Machine</strong> ® <strong>Virtual</strong> <strong>Machine</strong> Reference, Model Customization<br />

The Dialog Editor, Adding and Deleting Dialogs<br />

4.4.4 The Dialog Editor<br />

The Dialog editor is used to build dialog boxes, which are then used at run-time to query the NC<br />

programmer for any information that is necessary during simulation. You can create many<br />

different dialogs, each with a unique name, which are then activated through the $FDIALOG<br />

macro function call (see function description on page 201). A screen shot of the Dialog Editor<br />

facility is shown below.<br />

4.4.4.1 Adding and Deleting Dialogs<br />

Press the Add button to create a new dialog. You will be prompted for the dialog‟s name, which<br />

is how the dialog will be identified in the $FDIALOG function call. Spacing and letter-case are<br />

not significant in dialog names. Dialogs are listed alphabetically by name. For each dialog, the<br />

listing includes its name, the caption title that will appear at the top of the dialog window, and a<br />

list of all macro variables referenced by the dialog (dialogs operate by getting and setting macro<br />

variables). Note that a single dialog containing all user input requirements is generally preferable<br />

to the user (if properly constructed) than a series of smaller dialogs.<br />

Select an existing dialog from the list and press the Modify button (or double click on a list<br />

entry) to make changes to an existing dialog. Select one or more dialogs and press the Delete<br />

button to remove them from the model.<br />

There are also Load and Dump buttons that can be used to read and write dialog definitions<br />

from/to external files. Use this feature to copy dialogs from one model, control emulator or post-<br />

148 <strong>ICAM</strong> Technologies Corporation – Proprietary

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!