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