ult: Command : Examine-Variable ( <<Block DLCa>> dispatch DLCs DLCs (DLCsArray) = (: <<Block DLCa>> DLC 1, null : ) The result indicates that DLCs is of type DLCsArray and that the first element of the array contains the Pid of the first instance of process DLC in block DLCa, the second element containing Null. Interactive Simulation 67 4.2.7.7 Examining the SDL model: List-Input-Port To display the input queue contents of process dispatch in block DLCb, select Examine > Set Scope to set the scope to the desired process: Command : Set-Scope <<Block DLCb>> dispatch Process scope : <<Block DLCb>> dispatch: 1 then select Examine > Input Port: Command : List-Input- - - Port Input port of <<Block DLCb>> dispatch: 1 Entry Signal name Sender L_DataReq env 1 L_EstabResp env:1 The queue contains two signals, L_DataReq and L_EstabResp. To display the parameters of signal L_DataReq, select Examine > Signal and enter the entry number (here 1): Command : Examine-Signal-Instance 1 Signal name : L_DataReq Parameter (s) : 0, , 97 4.2.7.8 Examining the SDL model: the watch window The Edit > Watch Window command opens a watch window displaying the contents of any SDL variable, refreshed every time its value changes. In the Watch window, select Watch > Add and enter the name of the SDL variable to watch. For example, to watch variable N320cnt in process DLC in block DLCa, type the syntax: ( <<Block DLCa>> DLC N320cnt The easiest way to get the correct syntax is to examine the variable by pressing the Vari- able button in the Examine group; then you can copy the argument of the Examine-Variable command and paste it into the Add Watch field. To avoid entering the variable names again, the next time you launch the Simulator, you can select File > Save As in the watch and enter the file name def.vars. The Simulator will automatically load the variable names into the watch window as shown in Figure 4.27. SimUI Watch File Watch (<<Block DLCa>> DLC N320cnt N320cnt (integer) = 0 (<< <Block DLCb>> dispatch DLCs: DLCs (DLCsArray) = (: << Blo