pecify the path if more than one occurrence of the element exists in the SDL model). For example, to enter 2 in the variable N320cnt in block DLCa, type in the Simulator command line: let DLCa ! DLC (1) !N320cnt = 2 To change easily the value of complex structures such as arrays, struct or ASN.1 val- ues the Simulator provides the change value command in the shortcut menu available in watch windows. For example, to change the value of the second element in the array DLCs declared in process dispatch contained in block DLCb, A. Create the watch as in Figure 4.62: select Edit > Create watch, choose Add Item in the shortcut menu and type DLCs. B. Select the line corresponding to the element to change, as in Figure 4.62a. C. Right-click to open the shortcut menu, and select Change Value: the Change Value win- dow appears. Change Value Path: dicbidispatch ! dlcs( 1) Type: Literals List: New Value: DLCa!DLC(1)!self Mode: Watch Index: Change Insert dica! dispatch ! dics = understand 0 = dicaldle(1) 1 = null dicbidispatch ! dlcs = Previous 0=null 1 = null Apply Cancel Figure 4.62 (a) Variables DLCs in a watch and (b) the Change Value window Interactive Simulation 103 D. In the field New Value, enter the desired value (such as DLCa! DLC(1)!self, the Pid of the instance 1 of process DLC contained in block DLCa) and press Apply. The array DLCs in DLCb is changed; note that the SDL model is now in an inconsistent state and is no longer supposed to work. 4.3.7.9 Removing some behaviors: filters The Simulator filter command allows you to freeze some parts of the SDL model. For example, to block the answer 'Yes' in the informal decision represented in Figure 4.63, type the following command in the Simulator: filter trans atob (1) : decision_lose_the_frame('Yes') ready V76frame(V76par) 'Lose the frame ?' "No" ) ( 'Yes' ) V76frame (V76par) VIA gOut Figure 4.63 The informal decision in process type topeer When you reach the decision, the Firable Transition area of the Simulator will only contain the transition corresponding to 'No