-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patherror.json
1 lines (1 loc) · 607 KB
/
error.json
1
{"meta":{"file_path":"DoorLockCompositional_PP","sampleTime":0.2,"date":"14-Mar-2018"},"DoorLockCompositional_PP":{"Content":{"Digit":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":655.24609375,"LineHandles":{"Inport":[],"Outport":2297.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Digit","Origin_path":"DoorLockCompositional_PP/Digit","Path":"DoorLockCompositional_PP/Digit","Port":"1","PortConnectivity":{"Type":"1","Position":[-50,115],"SrcBlock":[],"SrcPort":[],"DstBlock":[658.24267578125,2181.429565429688],"DstPort":[0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-85,108,-55,122],"UseBusObject":"off"},"Press":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":656.24267578125,"LineHandles":{"Inport":[],"Outport":2300.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Press","Origin_path":"DoorLockCompositional_PP/Press","Path":"DoorLockCompositional_PP/Press","Port":"2","PortConnectivity":{"Type":"1","Position":[-50,150],"SrcBlock":[],"SrcPort":[],"DstBlock":[658.24267578125,2181.429565429688],"DstPort":[1,1]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-85,143,-55,157],"UseBusObject":"off"},"MasterKey":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":657.24267578125,"LineHandles":{"Inport":[],"Outport":2303.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"MasterKey","Origin_path":"DoorLockCompositional_PP/MasterKey","Path":"DoorLockCompositional_PP/MasterKey","Port":"3","PortConnectivity":{"Type":"1","Position":[-50,270],"SrcBlock":[],"SrcPort":[],"DstBlock":[2181.429565429688,658.24267578125],"DstPort":[2,2]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-85,263,-55,277],"UseBusObject":"off"},"Lock":{"Path":"DoorLockCompositional_PP/Lock","BlockType":"SubSystem","Name":"Lock","Origin_path":"DoorLockCompositional_PP/Lock","Handle":658.24267578125,"LineHandles":{"Inport":[2299.4296875,2302.4296875,2304.429443359375],"Outport":2306.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf","Inf"],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[245,130],"SrcBlock":655.24609375,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[245,150],"SrcBlock":656.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[245,170],"SrcBlock":657.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[425,150],"SrcBlock":[],"SrcPort":[],"DstBlock":[2296.429321289063,2181.429565429688],"DstPort":[0,3]}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[250,120,420,180],"AttributesFormatString":"","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"on","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"off","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"off","SFBlockType":"NONE","Mask":"off","MaskType":"","Content":{"Digit":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":659.24267578125,"LineHandles":{"Inport":[],"Outport":2173.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Digit","Origin_path":"DoorLockCompositional_PP/Lock/Digit","Path":"DoorLockCompositional_PP/Lock/Digit","Port":"1","PortConnectivity":{"Type":"1","Position":[55,75],"SrcBlock":[],"SrcPort":[],"DstBlock":[1771.00146484375,1990.001098632813],"DstPort":[0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[20,68,50,82],"UseBusObject":"off"},"Press":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":660.24267578125,"LineHandles":{"Inport":[],"Outport":2170.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Press","Origin_path":"DoorLockCompositional_PP/Lock/Press","Path":"DoorLockCompositional_PP/Lock/Press","Port":"2","PortConnectivity":{"Type":"1","Position":[55,110],"SrcBlock":[],"SrcPort":[],"DstBlock":[1771.00146484375,1990.001098632813],"DstPort":[1,1]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[20,103,50,117],"UseBusObject":"off"},"MasterKey":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":661.24267578125,"LineHandles":{"Inport":[],"Outport":2163.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"MasterKey","Origin_path":"DoorLockCompositional_PP/Lock/MasterKey","Path":"DoorLockCompositional_PP/Lock/MasterKey","Port":"3","PortConnectivity":{"Type":"1","Position":[55,170],"SrcBlock":[],"SrcPort":[],"DstBlock":[663.24267578125,699.24267578125],"DstPort":[2,2]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[20,163,50,177],"UseBusObject":"off"},"CompareToZero":{"Path":"DoorLockCompositional_PP/Lock/CompareToZero","BlockType":"SubSystem","Name":"Compare\nTo Zero","Origin_path":"DoorLockCompositional_PP/Lock/Compare\nTo Zero","Handle":662.24267578125,"LineHandles":{"Inport":2166.429565429688,"Outport":2167.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[660,145],"SrcBlock":2121.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[700,145],"SrcBlock":[],"SrcPort":[],"DstBlock":[2121.429321289063,2149.429565429688],"DstPort":[0,0]}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[665,130,695,160],"AttributesFormatString":"","relop":">","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Zero","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3236.009155273438,"LineHandles":{"Inport":[],"Outport":3241.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/Compare\nTo Zero/u","Path":"DoorLockCompositional_PP/Lock/CompareToZero/u","Port":"1","PortConnectivity":{"Type":"1","Position":[50,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3237.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[15,28,45,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/CompareToZero/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/Compare\nTo Zero/Compare","Handle":3237.008911132813,"LineHandles":{"Inport":[3241.009155273438,3240.008911132813],"Outport":3242.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[140,35],"SrcBlock":3236.009155273438,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[140,70],"SrcBlock":3238.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[190,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3239.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[145,16,185,89],"AttributesFormatString":"","Operator":">","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/CompareToZero/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/Compare\nTo Zero/Constant","Handle":3238.008911132813,"LineHandles":{"Inport":[],"Outport":3240.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf","Inf"],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3237.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[70,56,100,84],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3239.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3242.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/Compare\nTo Zero/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/CompareToZero/y","Port":"1","PortConnectivity":{"Type":"1","Position":[265,55],"SrcBlock":3237.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[270,48,300,62],"UseBusObject":"off"}}},"Control":{"Path":"DoorLockCompositional_PP/Lock/Control","BlockType":"SubSystem","Name":"Control","Origin_path":"DoorLockCompositional_PP/Lock/Control","Handle":663.24267578125,"LineHandles":{"Inport":[2161.429443359375,2156.429443359375,2165.4296875],"Outport":[2150.429321289063,2176.429565429688],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","int32","boolean"],"Outport":["int32","boolean"],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1,1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":[0,0],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[290,50],"SrcBlock":1771.00146484375,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[290,110],"SrcBlock":1771.00146484375,"SrcPort":1,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[290,170],"SrcBlock":661.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[435,70],"SrcBlock":[],"SrcPort":[],"DstBlock":[2120.429565429688,699.24267578125],"DstPort":[0,3]},{"Type":"2","Position":[435,155],"SrcBlock":[],"SrcPort":[],"DstBlock":[2121.429321289063,699.24267578125],"DstPort":[1,4]}],"Ports":[3,2,0,0,0,0,0,0,0],"Position":[295,23,430,197],"AttributesFormatString":"","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"on","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"off","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"off","SFBlockType":"NONE","Mask":"off","MaskType":"","Content":{"Request":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":664.24267578125,"LineHandles":{"Inport":[],"Outport":683.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Request","Origin_path":"DoorLockCompositional_PP/Lock/Control/Request","Path":"DoorLockCompositional_PP/Lock/Control/Request","Port":"1","PortConnectivity":{"Type":"1","Position":[185,250],"SrcBlock":[],"SrcPort":[],"DstBlock":[668.24267578125,667.24267578125],"DstPort":[0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[150,243,180,257],"UseBusObject":"off"},"Code":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":665.24267578125,"LineHandles":{"Inport":[],"Outport":690.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Code","Origin_path":"DoorLockCompositional_PP/Lock/Control/Code","Path":"DoorLockCompositional_PP/Lock/Control/Code","Port":"2","PortConnectivity":{"Type":"1","Position":[185,395],"SrcBlock":[],"SrcPort":[],"DstBlock":[669.24267578125,671.24267578125],"DstPort":[0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[150,388,180,402],"UseBusObject":"off"},"MasterKey":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":666.24267578125,"LineHandles":{"Inport":[],"Outport":686.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"MasterKey","Origin_path":"DoorLockCompositional_PP/Lock/Control/MasterKey","Path":"DoorLockCompositional_PP/Lock/Control/MasterKey","Port":"3","PortConnectivity":{"Type":"1","Position":[185,295],"SrcBlock":[],"SrcPort":[],"DstBlock":[667.24267578125,673.242919921875],"DstPort":[1,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[150,288,180,302],"UseBusObject":"off"},"MasterKeyandRequest":{"Path":"DoorLockCompositional_PP/Lock/Control/MasterKeyandRequest","BlockType":"Logic","Name":"MasterKey and Request","Origin_path":"DoorLockCompositional_PP/Lock/Control/MasterKey and Request","Handle":667.24267578125,"LineHandles":{"Inport":[684.2427978515625,688.2430419921875],"Outport":689.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[248,250],"SrcBlock":664.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[248,270],"SrcBlock":666.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[283,260],"SrcBlock":[],"SrcPort":[],"DstBlock":669.24267578125,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[253,241,278,279],"AttributesFormatString":"","Operator":"AND","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"Requestand_lpar_Code_equal_CurrentCode_rpar_andnotMasterKey":{"Path":"DoorLockCompositional_PP/Lock/Control/Requestand_lpar_Code_equal_CurrentCode_rpar_andnotMasterKey","BlockType":"Logic","Name":"Request and (Code = CurrentCode) and \nnot MasterKey","Origin_path":"DoorLockCompositional_PP/Lock/Control/Request and (Code = CurrentCode) and \nnot MasterKey","Handle":668.24267578125,"LineHandles":{"Inport":[685.2430419921875,695.242919921875,696.242919921875],"Outport":697.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[518,440],"SrcBlock":664.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[518,470],"SrcBlock":671.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[518,500],"SrcBlock":673.242919921875,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[553,470],"SrcBlock":[],"SrcPort":[],"DstBlock":676.24267578125,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[523,428,548,512],"AttributesFormatString":"","Operator":"AND","Inputs":"3","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"Switch":{"Path":"DoorLockCompositional_PP/Lock/Control/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/Control/Switch","Handle":669.24267578125,"LineHandles":{"Inport":[692.2430419921875,689.242919921875,693.242919921875],"Outport":694.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[385,325],"SrcBlock":665.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[385,340],"SrcBlock":667.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[385,355],"SrcBlock":674.2430419921875,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[445,340],"SrcBlock":[],"SrcPort":[],"DstBlock":670.24267578125,"DstPort":1}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[390,320,440,360],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"arrow":{"Path":"DoorLockCompositional_PP/Lock/Control/arrow","BlockType":"SubSystem","Name":"arrow","Origin_path":"DoorLockCompositional_PP/Lock/Control/arrow","Handle":670.24267578125,"LineHandles":{"Inport":[682.2431640625,694.242919921875],"Outport":677.24267578125,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[505,255],"SrcBlock":672.242919921875,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[505,295],"SrcBlock":669.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[635,275],"SrcBlock":[],"SrcPort":[],"DstBlock":[675.24267578125,674.2430419921875,671.24267578125],"DstPort":[0,0,1]}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[510,236,630,314],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":3266.00927734375,"LineHandles":{"Inport":[],"Outport":3272.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/Lock/Control/arrow/initial value","Path":"DoorLockCompositional_PP/Lock/Control/arrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3269.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3267.008911132813,"LineHandles":{"Inport":[],"Outport":3275.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/Lock/Control/arrow/next value","Path":"DoorLockCompositional_PP/Lock/Control/arrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3269.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/Lock/Control/arrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/Lock/Control/arrow/Memory","Handle":3268.008911132813,"LineHandles":{"Inport":3273.009155273438,"Outport":3274.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3270.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3269.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/Lock/Control/arrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/Control/arrow/Switch","Handle":3269.008911132813,"LineHandles":{"Inport":[3272.008911132813,3274.009155273438,3275.009155273438],"Outport":3276.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3266.00927734375,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3268.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3267.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3271.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/Lock/Control/arrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/Control/arrow/false","Handle":3270.008911132813,"LineHandles":{"Inport":[],"Outport":3273.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3268.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3271.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3276.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/Lock/Control/arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Control/arrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3269.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"equals":{"Path":"DoorLockCompositional_PP/Lock/Control/equals","BlockType":"RelationalOperator","Name":"equals","Origin_path":"DoorLockCompositional_PP/Lock/Control/equals","Handle":671.24267578125,"LineHandles":{"Inport":[691.2427978515625,679.242919921875],"Outport":695.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[325,460],"SrcBlock":665.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[325,475],"SrcBlock":670.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[365,470],"SrcBlock":[],"SrcPort":[],"DstBlock":668.24267578125,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[330,452,360,483],"AttributesFormatString":"","Operator":"==","InputSameDT":"off","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Simplest"},"minusone":{"Path":"DoorLockCompositional_PP/Lock/Control/minusone","BlockType":"Constant","Name":"minus one","Origin_path":"DoorLockCompositional_PP/Lock/Control/minus one","Handle":672.242919921875,"LineHandles":{"Inport":[],"Outport":682.2431640625,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[425,255],"SrcBlock":[],"SrcPort":[],"DstBlock":670.24267578125,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[390,240,420,270],"AttributesFormatString":"","Value":"-1","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"notMasterKey":{"Path":"DoorLockCompositional_PP/Lock/Control/notMasterKey","BlockType":"Logic","Name":"not MasterKey\n","Origin_path":"DoorLockCompositional_PP/Lock/Control/not MasterKey\n","Handle":673.242919921875,"LineHandles":{"Inport":687.2427978515625,"Outport":696.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[265,520],"SrcBlock":666.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[305,520],"SrcBlock":[],"SrcPort":[],"DstBlock":668.24267578125,"DstPort":2}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[270,504,300,536],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"preCurrentCode":{"Path":"DoorLockCompositional_PP/Lock/Control/preCurrentCode","BlockType":"Memory","Name":"pre CurrentCode","Origin_path":"DoorLockCompositional_PP/Lock/Control/pre CurrentCode","Handle":674.2430419921875,"LineHandles":{"Inport":680.2432861328125,"Outport":693.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"int32","Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[305,365],"SrcBlock":670.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[345,365],"SrcBlock":[],"SrcPort":[],"DstBlock":669.24267578125,"DstPort":2}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[310,350,340,380],"AttributesFormatString":"","InitialCondition":"0","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"CurrentCode":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":675.24267578125,"InitialOutput":"[]","LineHandles":{"Inport":681.2431640625,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"CurrentCode","Origin_path":"DoorLockCompositional_PP/Lock/Control/CurrentCode","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Control/CurrentCode","Port":"1","PortConnectivity":{"Type":"1","Position":[675,275],"SrcBlock":670.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[680,268,710,282],"UseBusObject":"off"},"Granted":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":676.24267578125,"InitialOutput":"[]","LineHandles":{"Inport":697.242919921875,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Granted","Origin_path":"DoorLockCompositional_PP/Lock/Control/Granted","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Control/Granted","Port":"2","PortConnectivity":{"Type":"1","Position":[675,470],"SrcBlock":668.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[680,463,710,477],"UseBusObject":"off"}}},"ControlScope":{"Path":"DoorLockCompositional_PP/Lock/ControlScope","BlockType":"Scope","Name":"ControlScope","Origin_path":"DoorLockCompositional_PP/Lock/ControlScope","Handle":698.242919921875,"LineHandles":{"Inport":2179.429565429688,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[790,285],"SrcBlock":699.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[795,269,825,301],"AttributesFormatString":"","Floating":"off"},"ControlSpec":{"Path":"DoorLockCompositional_PP/Lock/ControlSpec","BlockType":"SubSystem","Name":"ControlSpec","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec","Handle":699.24267578125,"LineHandles":{"Inport":[2162.4296875,2157.4296875,2164.429443359375,2151.429443359375,2177.429443359375],"Outport":2179.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","int32","boolean","int32","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[540,235],"SrcBlock":1771.00146484375,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[540,260],"SrcBlock":1771.00146484375,"SrcPort":1,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[540,285],"SrcBlock":661.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"4","Position":[540,310],"SrcBlock":663.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"5","Position":[540,335],"SrcBlock":663.24267578125,"SrcPort":1,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[745,285],"SrcBlock":[],"SrcPort":[],"DstBlock":698.242919921875,"DstPort":0}],"Ports":[5,1,0,0,0,0,0,0,0],"Position":[545,226,740,344],"AttributesFormatString":"","ContractBlockType":"ContractBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"on","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"off","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"off","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Request":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":700.24267578125,"LineHandles":{"Inport":[],"Outport":1766.00146484375,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Request","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/Request","Path":"DoorLockCompositional_PP/Lock/ControlSpec/Request","Port":"1","PortConnectivity":{"Type":"1","Position":[-265,-25],"SrcBlock":[],"SrcPort":[],"DstBlock":712.24267578125,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-300,-32,-270,-18],"UseBusObject":"off"},"Code":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":701.24267578125,"LineHandles":{"Inport":[],"Outport":1767.00146484375,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Code","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/Code","Path":"DoorLockCompositional_PP/Lock/ControlSpec/Code","Port":"2","PortConnectivity":{"Type":"1","Position":[-265,35],"SrcBlock":[],"SrcPort":[],"DstBlock":712.24267578125,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-300,28,-270,42],"UseBusObject":"off"},"MasterKey":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":702.2427978515625,"LineHandles":{"Inport":[],"Outport":1768.00146484375,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"MasterKey","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/MasterKey","Path":"DoorLockCompositional_PP/Lock/ControlSpec/MasterKey","Port":"3","PortConnectivity":{"Type":"1","Position":[-265,85],"SrcBlock":[],"SrcPort":[],"DstBlock":712.24267578125,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-300,78,-270,92],"UseBusObject":"off"},"CurrentCode":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":710.2430419921875,"LineHandles":{"Inport":[],"Outport":1769.00146484375,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"CurrentCode","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/CurrentCode","Path":"DoorLockCompositional_PP/Lock/ControlSpec/CurrentCode","Port":"4","PortConnectivity":{"Type":"1","Position":[-265,160],"SrcBlock":[],"SrcPort":[],"DstBlock":712.24267578125,"DstPort":3},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-300,153,-270,167],"UseBusObject":"off"},"Granted":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":711.2427978515625,"LineHandles":{"Inport":[],"Outport":1770.00146484375,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Granted","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/Granted","Path":"DoorLockCompositional_PP/Lock/ControlSpec/Granted","Port":"5","PortConnectivity":{"Type":"1","Position":[-265,210],"SrcBlock":[],"SrcPort":[],"DstBlock":712.24267578125,"DstPort":4},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-300,203,-270,217],"UseBusObject":"off"},"guaranteetrue":{"Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue","BlockType":"SubSystem","Name":"guarantee true","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true","Handle":712.24267578125,"LineHandles":{"Inport":[1766.00146484375,1767.00146484375,1768.00146484375,1769.00146484375,1770.00146484375],"Outport":1765.00146484375,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","int32","boolean","int32","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[145,55],"SrcBlock":700.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[145,70],"SrcBlock":701.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[145,85],"SrcBlock":702.2427978515625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"4","Position":[145,100],"SrcBlock":710.2430419921875,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"5","Position":[145,115],"SrcBlock":711.2427978515625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[260,85],"SrcBlock":[],"SrcPort":[],"DstBlock":1762.00146484375,"DstPort":0}],"Ports":[5,1,0,0,0,0,0,0,0],"Position":[150,49,255,121],"AttributesFormatString":"","ContractBlockType":"ContractGuaranteeBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Request":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":713.24267578125,"LineHandles":{"Inport":[],"Outport":723.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Request","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/Request","Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/Request","Port":"1","PortConnectivity":{"Type":"1","Position":[-265,-55],"SrcBlock":[],"SrcPort":[],"DstBlock":720.242919921875,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-300,-62,-270,-48],"UseBusObject":"off"},"Code":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":714.24267578125,"LineHandles":{"Inport":[],"Outport":726.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Code","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/Code","Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/Code","Port":"2","PortConnectivity":{"Type":"1","Position":[-265,100],"SrcBlock":[],"SrcPort":[],"DstBlock":718.24267578125,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-300,93,-270,107],"UseBusObject":"off"},"MasterKey":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":715.24267578125,"LineHandles":{"Inport":[],"Outport":725.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"MasterKey","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/MasterKey","Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/MasterKey","Port":"3","PortConnectivity":{"Type":"1","Position":[-265,35],"SrcBlock":[],"SrcPort":[],"DstBlock":718.24267578125,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-300,28,-270,42],"UseBusObject":"off"},"CurrentCode":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":716.24267578125,"LineHandles":{"Inport":[],"Outport":727.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"CurrentCode","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/CurrentCode","Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/CurrentCode","Port":"4","PortConnectivity":{"Type":"1","Position":[-265,170],"SrcBlock":[],"SrcPort":[],"DstBlock":718.24267578125,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-300,163,-270,177],"UseBusObject":"off"},"Granted":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":717.24267578125,"LineHandles":{"Inport":[],"Outport":724.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Granted","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/Granted","Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/Granted","Port":"5","PortConnectivity":{"Type":"1","Position":[-265,-20],"SrcBlock":[],"SrcPort":[],"DstBlock":720.242919921875,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-300,-27,-270,-13],"UseBusObject":"off"},"Add":{"Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/Add","BlockType":"Sum","Name":"Add","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/Add","Handle":718.24267578125,"LineHandles":{"Inport":[725.242919921875,726.242919921875,727.242919921875],"Outport":728.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-110,75],"SrcBlock":715.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[-110,85],"SrcBlock":714.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[-110,95],"SrcBlock":716.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-70,85],"SrcBlock":[],"SrcPort":[],"DstBlock":719.242919921875,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[-105,69,-75,101],"AttributesFormatString":"","Inputs":"+++","CollapseMode":"All dimensions","CollapseDim":"1","InputSameDT":"off","AccumDataTypeStr":"Inherit: Inherit via internal rule","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","SampleTime":"-1"},"CompareToZero":{"Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/CompareToZero","BlockType":"SubSystem","Name":"Compare\nTo Zero","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/Compare\nTo Zero","Handle":719.242919921875,"LineHandles":{"Inport":728.242919921875,"Outport":729.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-10,85],"SrcBlock":718.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[30,85],"SrcBlock":[],"SrcPort":[],"DstBlock":720.242919921875,"DstPort":2}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-5,70,25,100],"AttributesFormatString":"","relop":">=","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Zero","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3389.009765625,"LineHandles":{"Inport":[],"Outport":3394.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/Compare\nTo Zero/u","Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/CompareToZero/u","Port":"1","PortConnectivity":{"Type":"1","Position":[50,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3390.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[15,28,45,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/CompareToZero/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/Compare\nTo Zero/Compare","Handle":3390.008911132813,"LineHandles":{"Inport":[3394.009155273438,3393.008911132813],"Outport":3395.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[140,35],"SrcBlock":3389.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[140,70],"SrcBlock":3391.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[190,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3392.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[145,16,185,89],"AttributesFormatString":"","Operator":">=","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/CompareToZero/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/Compare\nTo Zero/Constant","Handle":3391.008911132813,"LineHandles":{"Inport":[],"Outport":3393.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf","Inf"],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3390.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[70,56,100,84],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3392.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3395.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/Compare\nTo Zero/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/CompareToZero/y","Port":"1","PortConnectivity":{"Type":"1","Position":[265,55],"SrcBlock":3390.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[270,48,300,62],"UseBusObject":"off"}}},"LogicalOperator":{"Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/LogicalOperator","BlockType":"Logic","Name":"Logical\nOperator","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/Logical\nOperator","Handle":720.242919921875,"LineHandles":{"Inport":[723.242919921875,724.242919921875,729.242919921875,730.242919921875],"Outport":731.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[190,-30],"SrcBlock":713.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[190,-20],"SrcBlock":717.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[190,-10],"SrcBlock":719.242919921875,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"4","Position":[190,0],"SrcBlock":721.242919921875,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[230,-15],"SrcBlock":[],"SrcPort":[],"DstBlock":722.242919921875,"DstPort":0}],"Ports":[4,1,0,0,0,0,0,0,0],"Position":[195,-31,225,1],"AttributesFormatString":"","Operator":"OR","Inputs":"4","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"true":{"Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/true","BlockType":"Constant","Name":"true","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/true","Handle":721.242919921875,"LineHandles":{"Inport":[],"Outport":730.242919921875,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[120,45],"SrcBlock":[],"SrcPort":[],"DstBlock":720.242919921875,"DstPort":3},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[85,30,115,60],"AttributesFormatString":"","Value":"1","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"guarantee":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":722.242919921875,"InitialOutput":"[]","LineHandles":{"Inport":731.242919921875,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"guarantee","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/guarantee true/guarantee","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/ControlSpec/guaranteetrue/guarantee","Port":"1","PortConnectivity":{"Type":"1","Position":[285,-15],"SrcBlock":720.242919921875,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[290,-22,320,-8],"UseBusObject":"off"}}},"validator":{"Path":"DoorLockCompositional_PP/Lock/ControlSpec/validator","BlockType":"M-S-Function","Name":"validator","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/validator","Handle":1762.00146484375,"LineHandles":{"Inport":1765.00146484375,"Outport":1764.001220703125,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[370,85],"SrcBlock":712.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[500,85],"SrcBlock":[],"SrcPort":[],"DstBlock":1763.001220703125,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[375,-124,495,294],"AttributesFormatString":"","assumePorts":"0","guaranteePorts":"1","modePorts":"0","ContractBlockType":"ContractValidatorBlock","createInportsCheckbox":"on","createEnsureRequireCheckbox":"on"},"valid":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1763.001220703125,"InitialOutput":"[]","LineHandles":{"Inport":1764.001220703125,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"valid","Origin_path":"DoorLockCompositional_PP/Lock/ControlSpec/valid","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/ControlSpec/valid","Port":"1","PortConnectivity":{"Type":"1","Position":[695,85],"SrcBlock":1762.00146484375,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[700,78,730,92],"UseBusObject":"off"}}},"Keypad":{"Path":"DoorLockCompositional_PP/Lock/Keypad","BlockType":"SubSystem","Name":"Keypad","Origin_path":"DoorLockCompositional_PP/Lock/Keypad","Handle":1771.00146484375,"LineHandles":{"Inport":[2175.4296875,2172.4296875],"Outport":[2158.429565429688,2153.429565429688],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf","Inf"],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","boolean"],"Outport":["boolean","int32"],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1,1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":[0,0],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[105,75],"SrcBlock":659.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[105,110],"SrcBlock":660.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[215,75],"SrcBlock":[],"SrcPort":[],"DstBlock":[699.24267578125,663.24267578125,1990.001098632813],"DstPort":[0,0,2]},{"Type":"2","Position":[215,110],"SrcBlock":[],"SrcPort":[],"DstBlock":[699.24267578125,663.24267578125,1990.001098632813],"DstPort":[1,1,3]}],"Ports":[2,2,0,0,0,0,0,0,0],"Position":[110,59,210,126],"AttributesFormatString":"","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"on","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"off","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"off","SFBlockType":"NONE","Mask":"off","MaskType":"","Content":{"Digit":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1772.001220703125,"LineHandles":{"Inport":[],"Outport":1978.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Digit","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/Digit","Path":"DoorLockCompositional_PP/Lock/Keypad/Digit","Port":"1","PortConnectivity":{"Type":"1","Position":[-20,410],"SrcBlock":[],"SrcPort":[],"DstBlock":[1920.001098632813,1774.001220703125],"DstPort":[2,2]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-55,403,-25,417],"UseBusObject":"off"},"Press":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1773.001220703125,"LineHandles":{"Inport":[],"Outport":1964.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Press","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/Press","Path":"DoorLockCompositional_PP/Lock/Keypad/Press","Port":"2","PortConnectivity":{"Type":"1","Position":[-20,275],"SrcBlock":[],"SrcPort":[],"DstBlock":[1818.001098632813,1774.001220703125,1920.001098632813,1871.001342773438,1872.001098632813],"DstPort":[0,1,1,0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-55,268,-25,282],"UseBusObject":"off"},"CodeSpec":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec","BlockType":"SubSystem","Name":"CodeSpec","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec","Handle":1774.001220703125,"LineHandles":{"Inport":[1962.00146484375,1971.001220703125,1979.001220703125,1982.001220703125],"Outport":1988.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[660,245],"SrcBlock":1872.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[660,275],"SrcBlock":1773.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[660,305],"SrcBlock":1772.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"4","Position":[660,335],"SrcBlock":1920.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[835,290],"SrcBlock":[],"SrcPort":[],"DstBlock":1918.001342773438,"DstPort":0}],"Ports":[4,1,0,0,0,0,0,0,0],"Position":[665,227,830,353],"AttributesFormatString":"","ContractBlockType":"ContractBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"on","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"off","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"off","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"PressedDigits":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1775.001220703125,"LineHandles":{"Inport":[],"Outport":1810.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"PressedDigits","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/PressedDigits","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/PressedDigits","Port":"1","PortConnectivity":{"Type":"1","Position":[130,-95],"SrcBlock":[],"SrcPort":[],"DstBlock":1791.001342773438,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[95,-103,125,-87],"UseBusObject":"off"},"Press":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1776.001220703125,"LineHandles":{"Inport":[],"Outport":1811.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Press","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/Press","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/Press","Port":"2","PortConnectivity":{"Type":"1","Position":[130,-45],"SrcBlock":[],"SrcPort":[],"DstBlock":1791.001342773438,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[95,-53,125,-37],"UseBusObject":"off"},"Digit":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1777.001220703125,"LineHandles":{"Inport":[],"Outport":1812.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Digit","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/Digit","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/Digit","Port":"3","PortConnectivity":{"Type":"1","Position":[130,20],"SrcBlock":[],"SrcPort":[],"DstBlock":[1779.001220703125,1791.001342773438],"DstPort":[0,2]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[95,13,125,27],"UseBusObject":"off"},"code":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1778.001220703125,"LineHandles":{"Inport":[],"Outport":1809.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"code","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/code","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/code","Port":"4","PortConnectivity":{"Type":"1","Position":[130,115],"SrcBlock":[],"SrcPort":[],"DstBlock":1791.001342773438,"DstPort":3},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[95,108,125,122],"UseBusObject":"off"},"assume0__equal_DigitandDigit__equal_9":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9","BlockType":"SubSystem","Name":"assume 0 <= Digit and Digit <= 9","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9","Handle":1779.001220703125,"LineHandles":{"Inport":1814.00146484375,"Outport":1815.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[270,50],"SrcBlock":1777.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[355,50],"SrcBlock":[],"SrcPort":[],"DstBlock":1806.001342773438,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[275,36,350,64],"AttributesFormatString":"","ContractBlockType":"ContractAssumeBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Digit":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1780.001220703125,"LineHandles":{"Inport":[],"Outport":1786.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Digit","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/Digit","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/Digit","Port":"1","PortConnectivity":{"Type":"1","Position":[-160,55],"SrcBlock":[],"SrcPort":[],"DstBlock":[1782.001098632813,1781.001098632813],"DstPort":[0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-195,48,-165,62],"UseBusObject":"off"},"CompareToConstant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/CompareToConstant","BlockType":"SubSystem","Name":"Compare\nTo Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Constant","Handle":1781.001098632813,"LineHandles":{"Inport":1787.001220703125,"Outport":1790.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-85,90],"SrcBlock":1780.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-45,90],"SrcBlock":[],"SrcPort":[],"DstBlock":1783.001098632813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-80,75,-50,105],"AttributesFormatString":"","relop":"<=","const":"9","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Constant","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3396.009643554688,"LineHandles":{"Inport":[],"Outport":3400.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Constant/u","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/CompareToConstant/u","Port":"1","PortConnectivity":{"Type":"1","Position":[70,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3397.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[35,28,65,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/CompareToConstant/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Constant/Compare","Handle":3397.008911132813,"LineHandles":{"Inport":[3400.008911132813,3401.009155273438],"Outport":3402.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[160,35],"SrcBlock":3396.009643554688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[160,70],"SrcBlock":3398.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[210,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3399.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[165,16,205,89],"AttributesFormatString":"","Operator":"<=","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/CompareToConstant/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Constant/Constant","Handle":3398.008911132813,"LineHandles":{"Inport":[],"Outport":3401.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3397.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[60,50,100,90],"AttributesFormatString":"","Value":"const","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3399.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3402.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Constant/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/CompareToConstant/y","Port":"1","PortConnectivity":{"Type":"1","Position":[285,55],"SrcBlock":3397.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[290,48,320,62],"UseBusObject":"off"}}},"CompareToZero":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/CompareToZero","BlockType":"SubSystem","Name":"Compare\nTo Zero","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Zero","Handle":1782.001098632813,"LineHandles":{"Inport":1788.00146484375,"Outport":1789.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-85,5],"SrcBlock":1780.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-45,5],"SrcBlock":[],"SrcPort":[],"DstBlock":1783.001098632813,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-80,-10,-50,20],"AttributesFormatString":"","relop":">=","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Zero","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3403.009643554688,"LineHandles":{"Inport":[],"Outport":3408.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Zero/u","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/CompareToZero/u","Port":"1","PortConnectivity":{"Type":"1","Position":[50,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3404.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[15,28,45,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/CompareToZero/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Zero/Compare","Handle":3404.008911132813,"LineHandles":{"Inport":[3408.009155273438,3407.008911132813],"Outport":3409.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[140,35],"SrcBlock":3403.009643554688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[140,70],"SrcBlock":3405.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[190,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3406.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[145,16,185,89],"AttributesFormatString":"","Operator":">=","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/CompareToZero/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Zero/Constant","Handle":3405.008911132813,"LineHandles":{"Inport":[],"Outport":3407.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf","Inf"],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3404.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[70,56,100,84],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3406.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3409.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Zero/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/CompareToZero/y","Port":"1","PortConnectivity":{"Type":"1","Position":[265,55],"SrcBlock":3404.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[270,48,300,62],"UseBusObject":"off"}}},"and":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/and","BlockType":"Logic","Name":"and","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/and","Handle":1783.001098632813,"LineHandles":{"Inport":[1789.001342773438,1790.001342773438],"Outport":1785.001098632813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[250,40],"SrcBlock":1782.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[250,50],"SrcBlock":1781.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[290,45],"SrcBlock":[],"SrcPort":[],"DstBlock":1784.001098632813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[255,29,285,61],"AttributesFormatString":"","Operator":"AND","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"assume":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1784.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":1785.001098632813,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"assume","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume 0 <= Digit and Digit <= 9/assume","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/assume0__equal_DigitandDigit__equal_9/assume","Port":"1","PortConnectivity":{"Type":"1","Position":[350,45],"SrcBlock":1783.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[355,38,385,52],"UseBusObject":"off"}}},"guaranteecode__minus_5":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5","BlockType":"SubSystem","Name":"guarantee code > -5","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5","Handle":1791.001342773438,"LineHandles":{"Inport":[1810.001342773438,1811.001342773438,1813.001220703125,1809.001342773438],"Outport":1816.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[235,85],"SrcBlock":1775.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[235,95],"SrcBlock":1776.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[235,105],"SrcBlock":1777.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"4","Position":[235,115],"SrcBlock":1778.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[370,100],"SrcBlock":[],"SrcPort":[],"DstBlock":1806.001342773438,"DstPort":1}],"Ports":[4,1,0,0,0,0,0,0,0],"Position":[240,82,365,118],"AttributesFormatString":"","ContractBlockType":"ContractGuaranteeBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"PressedDigits":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1792.001098632813,"LineHandles":{"Inport":[],"Outport":1803.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"PressedDigits","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/PressedDigits","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/PressedDigits","Port":"1","PortConnectivity":{"Type":"1","Position":[280,-100],"SrcBlock":[],"SrcPort":[],"DstBlock":1797.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[245,-108,275,-92],"UseBusObject":"off"},"Press":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1793.001098632813,"LineHandles":{"Inport":[],"Outport":1804.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Press","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/Press","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/Press","Port":"2","PortConnectivity":{"Type":"1","Position":[280,-50],"SrcBlock":[],"SrcPort":[],"DstBlock":1798.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[245,-58,275,-42],"UseBusObject":"off"},"Digit":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1794.001098632813,"LineHandles":{"Inport":[],"Outport":1805.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Digit","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/Digit","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/Digit","Port":"3","PortConnectivity":{"Type":"1","Position":[280,15],"SrcBlock":[],"SrcPort":[],"DstBlock":1799.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[245,8,275,22],"UseBusObject":"off"},"code":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1795.001098632813,"LineHandles":{"Inport":[],"Outport":1801.001098632813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"code","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/code","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/code","Port":"4","PortConnectivity":{"Type":"1","Position":[275,75],"SrcBlock":[],"SrcPort":[],"DstBlock":1796.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[240,68,270,82],"UseBusObject":"off"},"CompareToConstant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/CompareToConstant","BlockType":"SubSystem","Name":"Compare\nTo Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/Compare\nTo Constant","Handle":1796.001098632813,"LineHandles":{"Inport":1801.001098632813,"Outport":1802.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[335,75],"SrcBlock":1795.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[375,75],"SrcBlock":[],"SrcPort":[],"DstBlock":1800.001098632813,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[340,60,370,90],"AttributesFormatString":"","relop":">=","const":"-5","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Constant","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3410.009643554688,"LineHandles":{"Inport":[],"Outport":3414.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/Compare\nTo Constant/u","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/CompareToConstant/u","Port":"1","PortConnectivity":{"Type":"1","Position":[70,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3411.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[35,28,65,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/CompareToConstant/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/Compare\nTo Constant/Compare","Handle":3411.008911132813,"LineHandles":{"Inport":[3414.008911132813,3415.009155273438],"Outport":3416.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[160,35],"SrcBlock":3410.009643554688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[160,70],"SrcBlock":3412.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[210,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3413.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[165,16,205,89],"AttributesFormatString":"","Operator":">=","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/CompareToConstant/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/Compare\nTo Constant/Constant","Handle":3412.008911132813,"LineHandles":{"Inport":[],"Outport":3415.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3411.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[60,50,100,90],"AttributesFormatString":"","Value":"const","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3413.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3416.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/Compare\nTo Constant/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/CompareToConstant/y","Port":"1","PortConnectivity":{"Type":"1","Position":[285,55],"SrcBlock":3411.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[290,48,320,62],"UseBusObject":"off"}}},"Terminator":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/Terminator","BlockType":"Terminator","Name":"Terminator","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/Terminator","Handle":1797.001098632813,"LineHandles":{"Inport":1803.001342773438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[355,-100],"SrcBlock":1792.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[360,-110,380,-90],"AttributesFormatString":""},"Terminator1":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/Terminator1","BlockType":"Terminator","Name":"Terminator1","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/Terminator1","Handle":1798.001098632813,"LineHandles":{"Inport":1804.001342773438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[355,-50],"SrcBlock":1793.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[360,-60,380,-40],"AttributesFormatString":""},"Terminator2":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/Terminator2","BlockType":"Terminator","Name":"Terminator2","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/Terminator2","Handle":1799.001098632813,"LineHandles":{"Inport":1805.001342773438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[355,15],"SrcBlock":1794.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[360,5,380,25],"AttributesFormatString":""},"guarantee":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1800.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":1802.001342773438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"guarantee","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guarantee code > -5/guarantee","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/guaranteecode__minus_5/guarantee","Port":"1","PortConnectivity":{"Type":"1","Position":[410,75],"SrcBlock":1796.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[415,68,445,82],"UseBusObject":"off"}}},"validator":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/validator","BlockType":"M-S-Function","Name":"validator","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/validator","Handle":1806.001342773438,"LineHandles":{"Inport":[1815.001342773438,1816.001342773438],"Outport":1808.001098632813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[385,50],"SrcBlock":1779.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[385,100],"SrcBlock":1791.001342773438,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[475,75],"SrcBlock":[],"SrcPort":[],"DstBlock":1807.001098632813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[390,25,470,125],"AttributesFormatString":"","assumePorts":"1","guaranteePorts":"1","modePorts":"0","ContractBlockType":"ContractValidatorBlock","createInportsCheckbox":"off","createEnsureRequireCheckbox":"on"},"valid":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1807.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":1808.001098632813,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"valid","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/valid","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/CodeSpec/valid","Port":"1","PortConnectivity":{"Type":"1","Position":[530,75],"SrcBlock":1806.001342773438,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[535,68,565,82],"UseBusObject":"off"}}},"CompareToConstant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CompareToConstant","BlockType":"SubSystem","Name":"Compare\nTo Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/Compare\nTo Constant","Handle":1817.001342773438,"LineHandles":{"Inport":1958.001220703125,"Outport":1987.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[350,605],"SrcBlock":1872.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[390,605],"SrcBlock":[],"SrcPort":[],"DstBlock":1871.001342773438,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[355,590,385,620],"AttributesFormatString":"","relop":"==","const":"3","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Constant","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3277.009765625,"LineHandles":{"Inport":[],"Outport":3281.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/Compare\nTo Constant/u","Path":"DoorLockCompositional_PP/Lock/Keypad/CompareToConstant/u","Port":"1","PortConnectivity":{"Type":"1","Position":[70,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3278.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[35,28,65,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CompareToConstant/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/Compare\nTo Constant/Compare","Handle":3278.008911132813,"LineHandles":{"Inport":[3281.008911132813,3282.009155273438],"Outport":3283.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[160,35],"SrcBlock":3277.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[160,70],"SrcBlock":3279.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[210,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3280.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[165,16,205,89],"AttributesFormatString":"","Operator":"==","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/CompareToConstant/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/Compare\nTo Constant/Constant","Handle":3279.008911132813,"LineHandles":{"Inport":[],"Outport":3282.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3278.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[60,50,100,90],"AttributesFormatString":"","Value":"const","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3280.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3283.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/Compare\nTo Constant/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/CompareToConstant/y","Port":"1","PortConnectivity":{"Type":"1","Position":[285,55],"SrcBlock":3278.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[290,48,320,62],"UseBusObject":"off"}}},"ElapsedTime":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime","BlockType":"SubSystem","Name":"ElapsedTime","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime","Handle":1818.001098632813,"LineHandles":{"Inport":[1972.00146484375,1974.001220703125,1976.001342773438],"Outport":1977.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","int32","boolean"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[635,155],"SrcBlock":1773.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[635,170],"SrcBlock":1852.001342773438,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[635,185],"SrcBlock":1853.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[785,170],"SrcBlock":[],"SrcPort":[],"DstBlock":1872.001098632813,"DstPort":2}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[640,144,780,196],"AttributesFormatString":"","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"on","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"off","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"off","SFBlockType":"NONE","Mask":"off","MaskType":"","Content":{"Press":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1819.001098632813,"LineHandles":{"Inport":[],"Outport":1835.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Press","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/Press","Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/Press","Port":"1","PortConnectivity":{"Type":"1","Position":[30,130],"SrcBlock":[],"SrcPort":[],"DstBlock":1823.001098632813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-5,123,25,137],"UseBusObject":"off"},"ExpirationTime":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":1820.001098632813,"LineHandles":{"Inport":[],"Outport":1844.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"ExpirationTime","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/ExpirationTime","Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/ExpirationTime","Port":"2","PortConnectivity":{"Type":"1","Position":[30,230],"SrcBlock":[],"SrcPort":[],"DstBlock":1827.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-5,223,25,237],"UseBusObject":"off"},"IncompleteCode":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":1821.001098632813,"LineHandles":{"Inport":[],"Outport":1845.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"IncompleteCode","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/IncompleteCode","Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/IncompleteCode","Port":"3","PortConnectivity":{"Type":"1","Position":[30,165],"SrcBlock":[],"SrcPort":[],"DstBlock":1825.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-5,158,25,172],"UseBusObject":"off"},"Add1":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/Add1","BlockType":"Sum","Name":"Add1","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/Add1","Handle":1822.001098632813,"LineHandles":{"Inport":[1843.00146484375,1849.001342773438],"Outport":1848.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[415,145],"SrcBlock":1829.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[415,160],"SrcBlock":1828.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[455,155],"SrcBlock":[],"SrcPort":[],"DstBlock":1824.001098632813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[420,137,450,168],"AttributesFormatString":"","Inputs":"++","CollapseMode":"All dimensions","CollapseDim":"1","InputSameDT":"off","AccumDataTypeStr":"int32","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","SampleTime":"-1"},"Switch":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/Switch","Handle":1823.001098632813,"LineHandles":{"Inport":[1836.001342773438,1835.001342773438,1851.001342773438],"Outport":1850.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[585,115],"SrcBlock":1831.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[585,130],"SrcBlock":1819.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[585,145],"SrcBlock":1824.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[645,130],"SrcBlock":[],"SrcPort":[],"DstBlock":1826.001098632813,"DstPort":1}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[590,110,640,150],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"Switch1":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/Switch1","BlockType":"Switch","Name":"Switch1","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/Switch1","Handle":1824.001098632813,"LineHandles":{"Inport":[1848.001342773438,1846.001342773438,1837.001342773438],"Outport":1851.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[470,200],"SrcBlock":1822.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[470,215],"SrcBlock":1825.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[470,230],"SrcBlock":1832.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[530,215],"SrcBlock":[],"SrcPort":[],"DstBlock":1823.001098632813,"DstPort":2}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[475,195,525,235],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"and":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/and","BlockType":"Logic","Name":"and","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/and","Handle":1825.001098632813,"LineHandles":{"Inport":[1845.001342773438,1847.001342773438],"Outport":1846.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[280,165],"SrcBlock":1821.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[280,175],"SrcBlock":1827.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[320,170],"SrcBlock":[],"SrcPort":[],"DstBlock":1824.001098632813,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[285,154,315,186],"AttributesFormatString":"","Operator":"AND","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"arrow":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow","BlockType":"SubSystem","Name":"arrow","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow","Handle":1826.001098632813,"LineHandles":{"Inport":[1834.001098632813,1850.001342773438],"Outport":1838.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[675,110],"SrcBlock":1830.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[675,130],"SrcBlock":1823.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[790,120],"SrcBlock":[],"SrcPort":[],"DstBlock":[1833.001098632813,1829.001098632813],"DstPort":[0,0]}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[680,101,785,139],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":3295.009887695313,"LineHandles":{"Inport":[],"Outport":3301.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow/initial value","Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3298.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3296.008911132813,"LineHandles":{"Inport":[],"Outport":3304.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow/next value","Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3298.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow/Memory","Handle":3297.008911132813,"LineHandles":{"Inport":3302.009155273438,"Outport":3303.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3299.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3298.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow/Switch","Handle":3298.008911132813,"LineHandles":{"Inport":[3301.008911132813,3303.009155273438,3304.009155273438],"Outport":3305.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3295.009887695313,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3297.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3296.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3300.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow/false","Handle":3299.008911132813,"LineHandles":{"Inport":[],"Outport":3302.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3297.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3300.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3305.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/arrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3298.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"greater":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/greater","BlockType":"RelationalOperator","Name":"greater","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/greater","Handle":1827.001098632813,"LineHandles":{"Inport":[1844.001342773438,1842.001220703125],"Outport":1847.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[150,190],"SrcBlock":1820.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[150,205],"SrcBlock":1829.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[190,200],"SrcBlock":[],"SrcPort":[],"DstBlock":1825.001098632813,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[155,182,185,213],"AttributesFormatString":"","Operator":">","InputSameDT":"off","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Simplest"},"one":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/one","BlockType":"Constant","Name":"one","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/one","Handle":1828.001098632813,"LineHandles":{"Inport":[],"Outport":1849.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[380,180],"SrcBlock":[],"SrcPort":[],"DstBlock":1822.001098632813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[345,165,375,195],"AttributesFormatString":"","Value":"1","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"preElapsedTime":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/preElapsedTime","BlockType":"Memory","Name":"pre ElapsedTime","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/pre ElapsedTime","Handle":1829.001098632813,"LineHandles":{"Inport":1839.001220703125,"Outport":1841.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"int32","Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[70,260],"SrcBlock":1826.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[110,260],"SrcBlock":[],"SrcPort":[],"DstBlock":[1822.001098632813,1827.001098632813],"DstPort":[0,1]}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[75,245,105,275],"AttributesFormatString":"","InitialCondition":"0","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"zero":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/zero","BlockType":"Constant","Name":"zero","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/zero","Handle":1830.001098632813,"LineHandles":{"Inport":[],"Outport":1834.001098632813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[645,70],"SrcBlock":[],"SrcPort":[],"DstBlock":1826.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[610,55,640,85],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"zero1":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/zero1","BlockType":"Constant","Name":"zero1","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/zero1","Handle":1831.001098632813,"LineHandles":{"Inport":[],"Outport":1836.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[345,85],"SrcBlock":[],"SrcPort":[],"DstBlock":1823.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[310,70,340,100],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"zero2":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/zero2","BlockType":"Constant","Name":"zero2","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/zero2","Handle":1832.001098632813,"LineHandles":{"Inport":[],"Outport":1837.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[320,270],"SrcBlock":[],"SrcPort":[],"DstBlock":1824.001098632813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[285,255,315,285],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"ElapsedTime":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1833.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":1840.00146484375,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"ElapsedTime","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/ElapsedTime","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/ElapsedTime/ElapsedTime","Port":"1","PortConnectivity":{"Type":"1","Position":[840,120],"SrcBlock":1826.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[845,113,875,127],"UseBusObject":"off"}}},"ExpirationTime":{"Path":"DoorLockCompositional_PP/Lock/Keypad/ExpirationTime","BlockType":"Constant","Name":"ExpirationTime","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/ExpirationTime","Handle":1852.001342773438,"LineHandles":{"Inport":[],"Outport":1973.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[-20,75],"SrcBlock":[],"SrcPort":[],"DstBlock":[1872.001098632813,1818.001098632813],"DstPort":[1,1]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-55,60,-25,90],"AttributesFormatString":"","Value":"9","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"IncompleteCode":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode","BlockType":"SubSystem","Name":"IncompleteCode","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode","Handle":1853.001098632813,"LineHandles":{"Inport":1963.001342773438,"Outport":1976.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0.2,0],["Inf","Inf"],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[395,185],"SrcBlock":1872.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[560,185],"SrcBlock":[],"SrcPort":[],"DstBlock":1818.001098632813,"DstPort":2}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[400,160,555,210],"AttributesFormatString":"","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"on","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"off","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"off","SFBlockType":"NONE","Mask":"off","MaskType":"","Content":{"PressedDigits":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1854.001098632813,"LineHandles":{"Inport":[],"Outport":1866.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"PressedDigits","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/PressedDigits","Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/PressedDigits","Port":"1","PortConnectivity":{"Type":"1","Position":[55,140],"SrcBlock":[],"SrcPort":[],"DstBlock":1859.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[20,133,50,147],"UseBusObject":"off"},"CompareToConstant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/CompareToConstant","BlockType":"SubSystem","Name":"Compare\nTo Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/Compare\nTo Constant","Handle":1855.001098632813,"LineHandles":{"Inport":1868.001220703125,"Outport":1865.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[195,225],"SrcBlock":1859.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[235,225],"SrcBlock":[],"SrcPort":[],"DstBlock":1860.001098632813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[200,210,230,240],"AttributesFormatString":"","relop":"<","const":"3.0","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Constant","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3306.009765625,"LineHandles":{"Inport":[],"Outport":3310.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/Compare\nTo Constant/u","Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/CompareToConstant/u","Port":"1","PortConnectivity":{"Type":"1","Position":[70,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3307.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[35,28,65,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/CompareToConstant/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/Compare\nTo Constant/Compare","Handle":3307.008911132813,"LineHandles":{"Inport":[3310.008911132813,3311.009155273438],"Outport":3312.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[160,35],"SrcBlock":3306.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[160,70],"SrcBlock":3308.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[210,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3309.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[165,16,205,89],"AttributesFormatString":"","Operator":"<","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/CompareToConstant/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/Compare\nTo Constant/Constant","Handle":3308.008911132813,"LineHandles":{"Inport":[],"Outport":3311.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3307.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[60,50,100,90],"AttributesFormatString":"","Value":"const","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3309.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3312.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/Compare\nTo Constant/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/CompareToConstant/y","Port":"1","PortConnectivity":{"Type":"1","Position":[285,55],"SrcBlock":3307.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[290,48,320,62],"UseBusObject":"off"}}},"CompareToZero":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/CompareToZero","BlockType":"SubSystem","Name":"Compare\nTo Zero","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/Compare\nTo Zero","Handle":1856.001098632813,"LineHandles":{"Inport":1869.00146484375,"Outport":1863.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0.2,0],["Inf","Inf"]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[195,140],"SrcBlock":1859.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[235,140],"SrcBlock":[],"SrcPort":[],"DstBlock":1860.001098632813,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[200,125,230,155],"AttributesFormatString":"","relop":">","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Zero","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3313.009643554688,"LineHandles":{"Inport":[],"Outport":3318.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/Compare\nTo Zero/u","Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/CompareToZero/u","Port":"1","PortConnectivity":{"Type":"1","Position":[50,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3314.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[15,28,45,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/CompareToZero/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/Compare\nTo Zero/Compare","Handle":3314.008911132813,"LineHandles":{"Inport":[3318.009155273438,3317.008911132813],"Outport":3319.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[140,35],"SrcBlock":3313.009643554688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[140,70],"SrcBlock":3315.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[190,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3316.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[145,16,185,89],"AttributesFormatString":"","Operator":">","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/CompareToZero/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/Compare\nTo Zero/Constant","Handle":3315.008911132813,"LineHandles":{"Inport":[],"Outport":3317.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf","Inf"],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3314.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[70,56,100,84],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3316.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3319.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/Compare\nTo Zero/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/CompareToZero/y","Port":"1","PortConnectivity":{"Type":"1","Position":[265,55],"SrcBlock":3314.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[270,48,300,62],"UseBusObject":"off"}}},"arrow":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow","BlockType":"SubSystem","Name":"arrow","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow","Handle":1857.001098632813,"LineHandles":{"Inport":[1862.001098632813,1864.001342773438],"Outport":1870.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[530,105],"SrcBlock":1858.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[530,145],"SrcBlock":1860.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[660,125],"SrcBlock":[],"SrcPort":[],"DstBlock":1861.001098632813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[535,86,655,164],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":3320.009765625,"LineHandles":{"Inport":[],"Outport":3326.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow/initial value","Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3323.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3321.008911132813,"LineHandles":{"Inport":[],"Outport":3329.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow/next value","Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3323.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow/Memory","Handle":3322.008911132813,"LineHandles":{"Inport":3327.009155273438,"Outport":3328.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3324.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3323.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow/Switch","Handle":3323.008911132813,"LineHandles":{"Inport":[3326.008911132813,3328.009155273438,3329.009155273438],"Outport":3330.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3320.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3322.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3321.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3325.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow/false","Handle":3324.008911132813,"LineHandles":{"Inport":[],"Outport":3327.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3322.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3325.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3330.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/arrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3323.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"false":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/false","Handle":1858.001098632813,"LineHandles":{"Inport":[],"Outport":1862.001098632813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[465,105],"SrcBlock":[],"SrcPort":[],"DstBlock":1857.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[430,90,460,120],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"prePressedDigits":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/prePressedDigits","BlockType":"Memory","Name":"pre PressedDigits","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/pre PressedDigits","Handle":1859.001098632813,"LineHandles":{"Inport":1866.001342773438,"Outport":1867.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"int32","Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[95,140],"SrcBlock":1854.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[135,140],"SrcBlock":[],"SrcPort":[],"DstBlock":[1856.001098632813,1855.001098632813],"DstPort":[0,0]}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[100,125,130,155],"AttributesFormatString":"","InitialCondition":"0","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"zero_prePressedDigitsandprePressedDigits_3":{"Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/zero_prePressedDigitsandprePressedDigits_3","BlockType":"Logic","Name":"zero < pre PressedDigits and pre PressedDigits < 3","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/zero < pre PressedDigits and pre PressedDigits < 3","Handle":1860.001098632813,"LineHandles":{"Inport":[1863.001342773438,1865.001342773438],"Outport":1864.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[365,140],"SrcBlock":1856.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[365,150],"SrcBlock":1855.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[405,145],"SrcBlock":[],"SrcPort":[],"DstBlock":1857.001098632813,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[370,129,400,161],"AttributesFormatString":"","Operator":"AND","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"IncompleteCode":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":1861.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":1870.001342773438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"IncompleteCode","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/IncompleteCode","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/IncompleteCode/IncompleteCode","Port":"1","PortConnectivity":{"Type":"1","Position":[710,125],"SrcBlock":1857.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[715,118,745,132],"UseBusObject":"off"}}},"LogicalOperator":{"Path":"DoorLockCompositional_PP/Lock/Keypad/LogicalOperator","BlockType":"Logic","Name":"Logical\nOperator","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/Logical\nOperator","Handle":1871.001342773438,"LineHandles":{"Inport":[1968.001342773438,1987.001342773438],"Outport":1986.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[545,560],"SrcBlock":1773.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[545,570],"SrcBlock":1817.001342773438,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[585,565],"SrcBlock":[],"SrcPort":[],"DstBlock":1919.001098632813,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[550,549,580,581],"AttributesFormatString":"","Operator":"AND","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"PressedDigits":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits","BlockType":"SubSystem","Name":"PressedDigits","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits","Handle":1872.001098632813,"LineHandles":{"Inport":[1965.001220703125,1975.00146484375,1977.001342773438],"Outport":1957.001098632813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[100,165],"SrcBlock":1773.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[100,185],"SrcBlock":1852.001342773438,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[100,205],"SrcBlock":1818.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[255,185],"SrcBlock":[],"SrcPort":[],"DstBlock":[1853.001098632813,1774.001220703125,1920.001098632813,1817.001342773438],"DstPort":[0,0,0,0]}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[105,154,250,216],"AttributesFormatString":"","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"on","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"off","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"off","SFBlockType":"NONE","Mask":"off","MaskType":"","Content":{"Press":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1873.001098632813,"LineHandles":{"Inport":[],"Outport":1892.001098632813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Press","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Press","Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Press","Port":"1","PortConnectivity":{"Type":"1","Position":[150,100],"SrcBlock":[],"SrcPort":[],"DstBlock":[1878.001098632813,1884.001098632813],"DstPort":[1,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[115,93,145,107],"UseBusObject":"off"},"ExpirationTime":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":1874.001098632813,"LineHandles":{"Inport":[],"Outport":1901.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"ExpirationTime","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/ExpirationTime","Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/ExpirationTime","Port":"2","PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":1883.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,153,160,167],"UseBusObject":"off"},"ElapsedTime":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1875.001098632813,"LineHandles":{"Inport":[],"Outport":1902.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"ElapsedTime","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/ElapsedTime","Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/ElapsedTime","Port":"3","PortConnectivity":{"Type":"1","Position":[150,205],"SrcBlock":[],"SrcPort":[],"DstBlock":1883.001098632813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[115,198,145,212],"UseBusObject":"off"},"Add1":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Add1","BlockType":"Sum","Name":"Add1","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Add1","Handle":1876.001098632813,"LineHandles":{"Inport":[1910.001342773438,1914.001342773438],"Outport":1915.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[415,420],"SrcBlock":1888.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[415,435],"SrcBlock":1887.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[455,430],"SrcBlock":[],"SrcPort":[],"DstBlock":1881.001098632813,"DstPort":2}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[420,412,450,443],"AttributesFormatString":"","Inputs":"++","CollapseMode":"All dimensions","CollapseDim":"1","InputSameDT":"off","AccumDataTypeStr":"Inherit: Inherit via internal rule","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","SampleTime":"-1"},"CompareToConstant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/CompareToConstant","BlockType":"SubSystem","Name":"Compare\nTo Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Compare\nTo Constant","Handle":1877.001098632813,"LineHandles":{"Inport":1909.00146484375,"Outport":1911.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[355,370],"SrcBlock":1888.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[395,370],"SrcBlock":[],"SrcPort":[],"DstBlock":1881.001098632813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[360,355,390,385],"AttributesFormatString":"","relop":"==","const":"3.0","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Constant","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3331.009765625,"LineHandles":{"Inport":[],"Outport":3335.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Compare\nTo Constant/u","Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/CompareToConstant/u","Port":"1","PortConnectivity":{"Type":"1","Position":[70,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3332.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[35,28,65,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/CompareToConstant/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Compare\nTo Constant/Compare","Handle":3332.008911132813,"LineHandles":{"Inport":[3335.008911132813,3336.009155273438],"Outport":3337.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[160,35],"SrcBlock":3331.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[160,70],"SrcBlock":3333.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[210,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3334.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[165,16,205,89],"AttributesFormatString":"","Operator":"==","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/CompareToConstant/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Compare\nTo Constant/Constant","Handle":3333.008911132813,"LineHandles":{"Inport":[],"Outport":3336.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3332.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[60,50,100,90],"AttributesFormatString":"","Value":"const","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3334.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3337.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Compare\nTo Constant/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/CompareToConstant/y","Port":"1","PortConnectivity":{"Type":"1","Position":[285,55],"SrcBlock":3332.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[290,48,320,62],"UseBusObject":"off"}}},"Switch":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Switch","Handle":1878.001098632813,"LineHandles":{"Inport":[1895.001342773438,1894.00146484375,1896.001342773438],"Outport":1897.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[625,85],"SrcBlock":1885.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[625,100],"SrcBlock":1873.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[625,115],"SrcBlock":1889.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[685,100],"SrcBlock":[],"SrcPort":[],"DstBlock":1882.001098632813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[630,80,680,120],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"Switch1":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Switch1","BlockType":"Switch","Name":"Switch1","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Switch1","Handle":1879.001098632813,"LineHandles":{"Inport":[1903.001342773438,1904.001342773438,1916.001342773438],"Outport":1917.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[660,180],"SrcBlock":1890.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[660,195],"SrcBlock":1883.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[660,210],"SrcBlock":1880.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[720,195],"SrcBlock":[],"SrcPort":[],"DstBlock":1882.001098632813,"DstPort":1}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[665,175,715,215],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"Switch2":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Switch2","BlockType":"Switch","Name":"Switch2","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Switch2","Handle":1880.001098632813,"LineHandles":{"Inport":[1908.001342773438,1905.001342773438,1913.001342773438],"Outport":1916.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[560,265],"SrcBlock":1888.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[560,280],"SrcBlock":1884.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[560,295],"SrcBlock":1881.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[620,280],"SrcBlock":[],"SrcPort":[],"DstBlock":1879.001098632813,"DstPort":2}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[565,260,615,300],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"Switch3":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Switch3","BlockType":"Switch","Name":"Switch3","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/Switch3","Handle":1881.001098632813,"LineHandles":{"Inport":[1912.001342773438,1911.001342773438,1915.001342773438],"Outport":1913.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[485,355],"SrcBlock":1886.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[485,370],"SrcBlock":1877.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[485,385],"SrcBlock":1876.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[545,370],"SrcBlock":[],"SrcPort":[],"DstBlock":1880.001098632813,"DstPort":2}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[490,350,540,390],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"arrow":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow","BlockType":"SubSystem","Name":"arrow","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow","Handle":1882.001098632813,"LineHandles":{"Inport":[1897.001342773438,1917.001342773438],"Outport":1898.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[740,100],"SrcBlock":1878.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[740,115],"SrcBlock":1879.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[835,110],"SrcBlock":[],"SrcPort":[],"DstBlock":[1891.001098632813,1888.001098632813],"DstPort":[0,0]}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[745,91,830,124],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3338.009765625,"LineHandles":{"Inport":[],"Outport":3344.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow/initial value","Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3341.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3339.008911132813,"LineHandles":{"Inport":[],"Outport":3347.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow/next value","Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3341.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow/Memory","Handle":3340.008911132813,"LineHandles":{"Inport":3345.009155273438,"Outport":3346.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3342.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3341.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow/Switch","Handle":3341.008911132813,"LineHandles":{"Inport":[3344.008911132813,3346.009155273438,3347.009155273438],"Outport":3348.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3338.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3340.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3339.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3343.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow/false","Handle":3342.008911132813,"LineHandles":{"Inport":[],"Outport":3345.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3340.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3343.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3348.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/arrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3341.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"equals":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/equals","BlockType":"RelationalOperator","Name":"equals","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/equals","Handle":1883.001098632813,"LineHandles":{"Inport":[1901.001342773438,1902.001342773438],"Outport":1904.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[220,175],"SrcBlock":1874.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[220,190],"SrcBlock":1875.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[260,185],"SrcBlock":[],"SrcPort":[],"DstBlock":1879.001098632813,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[225,167,255,198],"AttributesFormatString":"","Operator":"==","InputSameDT":"off","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Simplest"},"not":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/not","BlockType":"Logic","Name":"not","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/not","Handle":1884.001098632813,"LineHandles":{"Inport":1893.001220703125,"Outport":1905.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[260,280],"SrcBlock":1873.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[300,280],"SrcBlock":[],"SrcPort":[],"DstBlock":1880.001098632813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[265,264,295,296],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"one":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/one","BlockType":"Constant","Name":"one","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/one","Handle":1885.001220703125,"LineHandles":{"Inport":[],"Outport":1895.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[535,40],"SrcBlock":[],"SrcPort":[],"DstBlock":1878.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[500,25,530,55],"AttributesFormatString":"","Value":"1","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"one1":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/one1","BlockType":"Constant","Name":"one1","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/one1","Handle":1886.001098632813,"LineHandles":{"Inport":[],"Outport":1912.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[455,315],"SrcBlock":[],"SrcPort":[],"DstBlock":1881.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[420,300,450,330],"AttributesFormatString":"","Value":"1","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"one2":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/one2","BlockType":"Constant","Name":"one2","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/one2","Handle":1887.001098632813,"LineHandles":{"Inport":[],"Outport":1914.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[385,445],"SrcBlock":[],"SrcPort":[],"DstBlock":1876.001098632813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[350,430,380,460],"AttributesFormatString":"","Value":"1","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"prePressedDigits":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/prePressedDigits","BlockType":"Memory","Name":"pre PressedDigits","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/pre PressedDigits","Handle":1888.001098632813,"LineHandles":{"Inport":1899.001220703125,"Outport":1906.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"int32","Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[880,220],"SrcBlock":1882.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[880,260],"SrcBlock":[],"SrcPort":[],"DstBlock":[1876.001098632813,1877.001098632813,1880.001098632813],"DstPort":[0,0,0]}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[865,225,895,255],"AttributesFormatString":"","InitialCondition":"0","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"zero":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/zero","BlockType":"Constant","Name":"zero","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/zero","Handle":1889.001098632813,"LineHandles":{"Inport":[],"Outport":1896.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[535,130],"SrcBlock":[],"SrcPort":[],"DstBlock":1878.001098632813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[500,115,530,145],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"zero1":{"Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/zero1","BlockType":"Constant","Name":"zero1","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/zero1","Handle":1890.001098632813,"LineHandles":{"Inport":[],"Outport":1903.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[470,170],"SrcBlock":[],"SrcPort":[],"DstBlock":1879.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[435,155,465,185],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"PressedDigits":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1891.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":1900.00146484375,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"PressedDigits","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/PressedDigits","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/PressedDigits/PressedDigits","Port":"1","PortConnectivity":{"Type":"1","Position":[920,110],"SrcBlock":1882.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[925,103,955,117],"UseBusObject":"off"}}},"Scope":{"Path":"DoorLockCompositional_PP/Lock/Keypad/Scope","BlockType":"Scope","Name":"Scope","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/Scope","Handle":1918.001342773438,"LineHandles":{"Inport":1988.001342773438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[910,290],"SrcBlock":1774.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[915,274,945,306],"AttributesFormatString":"","Floating":"off"},"arrow":{"Path":"DoorLockCompositional_PP/Lock/Keypad/arrow","BlockType":"SubSystem","Name":"arrow","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/arrow","Handle":1919.001098632813,"LineHandles":{"Inport":[1985.001342773438,1986.001342773438],"Outport":1984.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[660,505],"SrcBlock":1954.001342773438,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[660,525],"SrcBlock":1871.001342773438,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[765,515],"SrcBlock":[],"SrcPort":[],"DstBlock":1955.001098632813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[665,493,760,537],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":3284.009765625,"LineHandles":{"Inport":[],"Outport":3290.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/arrow/initial value","Path":"DoorLockCompositional_PP/Lock/Keypad/arrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3287.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3285.008911132813,"LineHandles":{"Inport":[],"Outport":3293.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/arrow/next value","Path":"DoorLockCompositional_PP/Lock/Keypad/arrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3287.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/Lock/Keypad/arrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/arrow/Memory","Handle":3286.008911132813,"LineHandles":{"Inport":3291.009155273438,"Outport":3292.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3288.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3287.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/Lock/Keypad/arrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/arrow/Switch","Handle":3287.008911132813,"LineHandles":{"Inport":[3290.008911132813,3292.009155273438,3293.009155273438],"Outport":3294.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3284.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3286.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3285.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3289.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/Lock/Keypad/arrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/arrow/false","Handle":3288.008911132813,"LineHandles":{"Inport":[],"Outport":3291.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3286.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3289.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3294.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/arrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3287.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"code":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code","BlockType":"SubSystem","Name":"code","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code","Handle":1920.001098632813,"LineHandles":{"Inport":[1961.001342773438,1969.00146484375,1980.00146484375],"Outport":1981.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[350,350],"SrcBlock":1872.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[350,380],"SrcBlock":1773.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[350,410],"SrcBlock":1772.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[545,380],"SrcBlock":[],"SrcPort":[],"DstBlock":[1956.001098632813,1774.001220703125],"DstPort":[0,3]}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[355,337,540,423],"AttributesFormatString":"","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"on","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"off","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"off","SFBlockType":"NONE","Mask":"off","MaskType":"","Content":{"PressedDigits":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1921.001098632813,"LineHandles":{"Inport":[],"Outport":1936.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"PressedDigits","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/PressedDigits","Path":"DoorLockCompositional_PP/Lock/Keypad/code/PressedDigits","Port":"1","PortConnectivity":{"Type":"1","Position":[400,40],"SrcBlock":[],"SrcPort":[],"DstBlock":1925.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[385,20,415,35],"UseBusObject":"off"},"Press":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1922.001098632813,"LineHandles":{"Inport":[],"Outport":1942.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Press","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/Press","Path":"DoorLockCompositional_PP/Lock/Keypad/code/Press","Port":"2","PortConnectivity":{"Type":"1","Position":[85,255],"SrcBlock":[],"SrcPort":[],"DstBlock":1927.001098632813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[50,247,80,263],"UseBusObject":"off"},"Digit":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1923.001098632813,"LineHandles":{"Inport":[],"Outport":1937.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Digit","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/Digit","Path":"DoorLockCompositional_PP/Lock/Keypad/code/Digit","Port":"3","PortConnectivity":{"Type":"1","Position":[225,155],"SrcBlock":[],"SrcPort":[],"DstBlock":[1929.001098632813,1928.001098632813,1924.001098632813],"DstPort":[0,0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[190,148,220,162],"UseBusObject":"off"},"Add":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/Add","BlockType":"Sum","Name":"Add","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/Add","Handle":1924.001098632813,"LineHandles":{"Inport":[1938.001220703125,1948.001342773438],"Outport":1944.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[355,275],"SrcBlock":1923.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[355,290],"SrcBlock":1926.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[395,285],"SrcBlock":[],"SrcPort":[],"DstBlock":1928.001098632813,"DstPort":2}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[360,267,390,298],"AttributesFormatString":"","Inputs":"++","CollapseMode":"All dimensions","CollapseDim":"1","InputSameDT":"off","AccumDataTypeStr":"int32","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","SampleTime":"-1"},"CompareToConstant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/CompareToConstant","BlockType":"SubSystem","Name":"Compare\nTo Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/Compare\nTo Constant","Handle":1925.001098632813,"LineHandles":{"Inport":1936.001342773438,"Outport":1943.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[430,205],"SrcBlock":1921.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[470,205],"SrcBlock":[],"SrcPort":[],"DstBlock":1928.001098632813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[435,190,465,220],"AttributesFormatString":"","relop":"==","const":"1","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Constant","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3349.009765625,"LineHandles":{"Inport":[],"Outport":3353.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/Compare\nTo Constant/u","Path":"DoorLockCompositional_PP/Lock/Keypad/code/CompareToConstant/u","Port":"1","PortConnectivity":{"Type":"1","Position":[70,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3350.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[35,28,65,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/CompareToConstant/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/Compare\nTo Constant/Compare","Handle":3350.008911132813,"LineHandles":{"Inport":[3353.008911132813,3354.009155273438],"Outport":3355.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[160,35],"SrcBlock":3349.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[160,70],"SrcBlock":3351.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[210,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3352.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[165,16,205,89],"AttributesFormatString":"","Operator":"==","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/CompareToConstant/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/Compare\nTo Constant/Constant","Handle":3351.008911132813,"LineHandles":{"Inport":[],"Outport":3354.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3350.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[60,50,100,90],"AttributesFormatString":"","Value":"const","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3352.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3355.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/Compare\nTo Constant/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/code/CompareToConstant/y","Port":"1","PortConnectivity":{"Type":"1","Position":[285,55],"SrcBlock":3350.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[290,48,320,62],"UseBusObject":"off"}}},"Gain":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/Gain","BlockType":"Gain","Name":"Gain","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/Gain","Handle":1926.001098632813,"LineHandles":{"Inport":1947.00146484375,"Outport":1948.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"int32","Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[265,290],"SrcBlock":1931.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[305,290],"SrcBlock":[],"SrcPort":[],"DstBlock":1924.001098632813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[270,275,300,305],"AttributesFormatString":"","Gain":"10","Multiplication":"Element-wise(K.*u)","ParamMin":"[]","ParamMax":"[]","ParamDataTypeStr":"Inherit: Inherit via internal rule","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","SampleTime":"-1"},"Switch":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/Switch","Handle":1927.001098632813,"LineHandles":{"Inport":[1949.001342773438,1942.001342773438,1934.001098632813],"Outport":1951.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[840,240],"SrcBlock":1929.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[840,255],"SrcBlock":1922.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[840,270],"SrcBlock":1930.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[900,255],"SrcBlock":[],"SrcPort":[],"DstBlock":[1931.001098632813,1933.001098632813],"DstPort":[0,0]}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[845,235,895,275],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"Switch1":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/Switch1","BlockType":"Switch","Name":"Switch1","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/Switch1","Handle":1928.001098632813,"LineHandles":{"Inport":[1940.001220703125,1943.001342773438,1944.001342773438],"Outport":1950.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[535,190],"SrcBlock":1923.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[535,205],"SrcBlock":1925.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[535,220],"SrcBlock":1924.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[595,205],"SrcBlock":[],"SrcPort":[],"DstBlock":1929.001098632813,"DstPort":1}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[540,185,590,225],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"arrow":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow","BlockType":"SubSystem","Name":"arrow","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow","Handle":1929.001098632813,"LineHandles":{"Inport":[1941.00146484375,1950.001342773438],"Outport":1949.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[675,155],"SrcBlock":1923.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[675,175],"SrcBlock":1928.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[780,165],"SrcBlock":[],"SrcPort":[],"DstBlock":1927.001098632813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[680,143,775,187],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3356.009765625,"LineHandles":{"Inport":[],"Outport":3362.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow/initial value","Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3359.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3357.008911132813,"LineHandles":{"Inport":[],"Outport":3365.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow/next value","Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3359.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow/Memory","Handle":3358.008911132813,"LineHandles":{"Inport":3363.009155273438,"Outport":3364.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3360.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3359.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow/Switch","Handle":3359.008911132813,"LineHandles":{"Inport":[3362.008911132813,3364.009155273438,3365.009155273438],"Outport":3366.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3356.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3358.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3357.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3361.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow/false","Handle":3360.008911132813,"LineHandles":{"Inport":[],"Outport":3363.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3358.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3361.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3366.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3359.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"arrow1":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1","BlockType":"SubSystem","Name":"arrow1","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1","Handle":1930.001098632813,"LineHandles":{"Inport":[1935.001342773438,1946.001220703125],"Outport":1934.001098632813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[665,315],"SrcBlock":1932.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[665,335],"SrcBlock":1931.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[770,325],"SrcBlock":[],"SrcPort":[],"DstBlock":1927.001098632813,"DstPort":2}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[670,303,765,347],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":3367.009887695313,"LineHandles":{"Inport":[],"Outport":3373.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1/initial value","Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3370.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3368.008911132813,"LineHandles":{"Inport":[],"Outport":3376.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1/next value","Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3370.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1/Memory","Handle":3369.008911132813,"LineHandles":{"Inport":3374.009155273438,"Outport":3375.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3371.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3370.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1/Switch","Handle":3370.008911132813,"LineHandles":{"Inport":[3373.008911132813,3375.009155273438,3376.009155273438],"Outport":3377.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3367.009887695313,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3369.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3368.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3372.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1/false","Handle":3371.008911132813,"LineHandles":{"Inport":[],"Outport":3374.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3369.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3372.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3377.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/code/arrow1/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3370.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"preCode":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/preCode","BlockType":"Memory","Name":"pre Code","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/pre Code","Handle":1931.001098632813,"LineHandles":{"Inport":1953.00146484375,"Outport":1945.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"int32","Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[200,290],"SrcBlock":1927.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[240,290],"SrcBlock":[],"SrcPort":[],"DstBlock":[1926.001098632813,1930.001098632813],"DstPort":[0,1]}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[205,275,235,305],"AttributesFormatString":"","InitialCondition":"0","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"zero":{"Path":"DoorLockCompositional_PP/Lock/Keypad/code/zero","BlockType":"Constant","Name":"zero","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/zero","Handle":1932.001098632813,"LineHandles":{"Inport":[],"Outport":1935.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[595,315],"SrcBlock":[],"SrcPort":[],"DstBlock":1930.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[560,300,590,330],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"Code":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1933.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":1952.001220703125,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Code","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/code/Code","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/code/Code","Port":"1","PortConnectivity":{"Type":"1","Position":[1065,255],"SrcBlock":1927.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[1070,248,1100,262],"UseBusObject":"off"}}},"false":{"Path":"DoorLockCompositional_PP/Lock/Keypad/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/false","Handle":1954.001342773438,"LineHandles":{"Inport":[],"Outport":1985.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[585,505],"SrcBlock":[],"SrcPort":[],"DstBlock":1919.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[550,490,580,520],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"Request":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1955.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":1984.001342773438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Request","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/Request","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/Request","Port":"1","PortConnectivity":{"Type":"1","Position":[810,515],"SrcBlock":1919.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[815,508,845,522],"UseBusObject":"off"},"Code":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1956.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":1983.00146484375,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Code","Origin_path":"DoorLockCompositional_PP/Lock/Keypad/Code","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Keypad/Code","Port":"2","PortConnectivity":{"Type":"1","Position":[810,380],"SrcBlock":1920.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[815,373,845,387],"UseBusObject":"off"}}},"KeypadScope":{"Path":"DoorLockCompositional_PP/Lock/KeypadScope","BlockType":"Scope","Name":"KeypadScope","Origin_path":"DoorLockCompositional_PP/Lock/KeypadScope","Handle":1989.001342773438,"LineHandles":{"Inport":2180.429565429688,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[445,360],"SrcBlock":1990.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[450,344,480,376],"AttributesFormatString":"","Floating":"off"},"KeypadSpec":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec","BlockType":"SubSystem","Name":"KeypadSpec","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec","Handle":1990.001098632813,"LineHandles":{"Inport":[2174.429443359375,2171.429443359375,2159.429443359375,2154.429443359375],"Outport":2180.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf","Inf"],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","boolean","boolean","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[235,320],"SrcBlock":659.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[235,345],"SrcBlock":660.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[235,370],"SrcBlock":1771.00146484375,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"4","Position":[235,395],"SrcBlock":1771.00146484375,"SrcPort":1,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[390,360],"SrcBlock":[],"SrcPort":[],"DstBlock":1989.001342773438,"DstPort":0}],"Ports":[4,1,0,0,0,0,0,0,0],"Position":[240,309,385,406],"AttributesFormatString":"","ContractBlockType":"ContractBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"on","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"off","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"off","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Digit":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1991.001098632813,"LineHandles":{"Inport":[],"Outport":2102.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Digit","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/Digit","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/Digit","Port":"1","PortConnectivity":{"Type":"1","Position":[-245,-125],"SrcBlock":[],"SrcPort":[],"DstBlock":2006.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-280,-132,-250,-118],"UseBusObject":"off"},"Press":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1992.001098632813,"LineHandles":{"Inport":[],"Outport":2103.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Press","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/Press","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/Press","Port":"2","PortConnectivity":{"Type":"1","Position":[-245,290],"SrcBlock":[],"SrcPort":[],"DstBlock":2058.429565429688,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-280,283,-250,297],"UseBusObject":"off"},"Request":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1993.001098632813,"LineHandles":{"Inport":[],"Outport":2104.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Request","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/Request","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/Request","Port":"3","PortConnectivity":{"Type":"1","Position":[-245,95],"SrcBlock":[],"SrcPort":[],"DstBlock":[2018.001342773438,2040.001342773438,2058.429565429688,2068.429565429688,1995.001098632813],"DstPort":[0,0,1,0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-280,88,-250,102],"UseBusObject":"off"},"Code":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1994.001098632813,"LineHandles":{"Inport":[],"Outport":2113.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Code","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/Code","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/Code","Port":"4","PortConnectivity":{"Type":"1","Position":[-245,175],"SrcBlock":[],"SrcPort":[],"DstBlock":[2040.001342773438,2034.001342773438],"DstPort":[1,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-280,168,-250,182],"UseBusObject":"off"},"PreRequest":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest","BlockType":"SubSystem","Name":"PreRequest","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest","Handle":1995.001098632813,"LineHandles":{"Inport":2105.429443359375,"Outport":2116.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-205,125],"SrcBlock":1993.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-95,125],"SrcBlock":[],"SrcPort":[],"DstBlock":[2018.001342773438,2068.429565429688],"DstPort":[1,1]}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-200,104,-100,146],"AttributesFormatString":"","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"off","MaskType":"","Content":{"Request":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":1996.001098632813,"LineHandles":{"Inport":[],"Outport":2004.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Request","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/Request","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/Request","Port":"1","PortConnectivity":{"Type":"1","Position":[140,150],"SrcBlock":[],"SrcPort":[],"DstBlock":1999.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[105,143,135,157],"UseBusObject":"off"},"arrow":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow","BlockType":"SubSystem","Name":"arrow","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow","Handle":1997.001098632813,"LineHandles":{"Inport":[2003.001342773438,2001.001098632813],"Outport":2002.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[260,115],"SrcBlock":1998.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[260,150],"SrcBlock":1999.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[360,135],"SrcBlock":[],"SrcPort":[],"DstBlock":2000.001098632813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[265,98,355,167],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":3417.009765625,"LineHandles":{"Inport":[],"Outport":3423.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow/initial value","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3420.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3418.008911132813,"LineHandles":{"Inport":[],"Outport":3426.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow/next value","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3420.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow/Memory","Handle":3419.008911132813,"LineHandles":{"Inport":3424.009155273438,"Outport":3425.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3421.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3420.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow/Switch","Handle":3420.008911132813,"LineHandles":{"Inport":[3423.008911132813,3425.009155273438,3426.009155273438],"Outport":3427.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3417.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3419.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3418.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3422.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow/false","Handle":3421.008911132813,"LineHandles":{"Inport":[],"Outport":3424.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3419.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3422.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3427.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/arrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3420.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"false":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/false","Handle":1998.001098632813,"LineHandles":{"Inport":[],"Outport":2003.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[235,115],"SrcBlock":[],"SrcPort":[],"DstBlock":1997.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[200,100,230,130],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"preRequest":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/preRequest","BlockType":"Memory","Name":"pre Request","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/pre Request","Handle":1999.001098632813,"LineHandles":{"Inport":2004.001342773438,"Outport":2001.001098632813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[160,150],"SrcBlock":1996.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[200,150],"SrcBlock":[],"SrcPort":[],"DstBlock":1997.001098632813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[165,135,195,165],"AttributesFormatString":"","InitialCondition":"0","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"PreRequest":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":2000.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":2002.001342773438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"PreRequest","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/PreRequest","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/PreRequest/PreRequest","Port":"1","PortConnectivity":{"Type":"1","Position":[380,135],"SrcBlock":1997.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[385,128,415,142],"UseBusObject":"off"}}},"Scope":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/Scope","BlockType":"Scope","Name":"Scope","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/Scope","Handle":2005.001342773438,"LineHandles":{"Inport":2095.429443359375,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[695,-5],"SrcBlock":2092.429565429688,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[700,-21,730,11],"AttributesFormatString":"","Floating":"off"},"assume0__equal_DigitandDigit__equal_9":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9","BlockType":"SubSystem","Name":"assume 0 <= Digit and Digit <= 9","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9","Handle":2006.001098632813,"LineHandles":{"Inport":2102.429565429688,"Outport":2097.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[210,-125],"SrcBlock":1991.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[340,-125],"SrcBlock":[],"SrcPort":[],"DstBlock":2092.429565429688,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[215,-144,335,-106],"AttributesFormatString":"","ContractBlockType":"ContractAssumeBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Digit":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2007.001098632813,"LineHandles":{"Inport":[],"Outport":2013.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Digit","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/Digit","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/Digit","Port":"1","PortConnectivity":{"Type":"1","Position":[-160,55],"SrcBlock":[],"SrcPort":[],"DstBlock":[2009.001098632813,2008.001098632813],"DstPort":[0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-195,48,-165,62],"UseBusObject":"off"},"CompareToConstant":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/CompareToConstant","BlockType":"SubSystem","Name":"Compare\nTo Constant","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Constant","Handle":2008.001098632813,"LineHandles":{"Inport":2014.001220703125,"Outport":2017.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-85,90],"SrcBlock":2007.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-45,90],"SrcBlock":[],"SrcPort":[],"DstBlock":2010.001098632813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-80,75,-50,105],"AttributesFormatString":"","relop":"<=","const":"9","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Constant","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3428.009765625,"LineHandles":{"Inport":[],"Outport":3432.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Constant/u","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/CompareToConstant/u","Port":"1","PortConnectivity":{"Type":"1","Position":[70,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3429.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[35,28,65,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/CompareToConstant/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Constant/Compare","Handle":3429.008911132813,"LineHandles":{"Inport":[3432.008911132813,3433.009155273438],"Outport":3434.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[160,35],"SrcBlock":3428.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[160,70],"SrcBlock":3430.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[210,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3431.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[165,16,205,89],"AttributesFormatString":"","Operator":"<=","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/CompareToConstant/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Constant/Constant","Handle":3430.008911132813,"LineHandles":{"Inport":[],"Outport":3433.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3429.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[60,50,100,90],"AttributesFormatString":"","Value":"const","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3431.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3434.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Constant/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/CompareToConstant/y","Port":"1","PortConnectivity":{"Type":"1","Position":[285,55],"SrcBlock":3429.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[290,48,320,62],"UseBusObject":"off"}}},"CompareToZero":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/CompareToZero","BlockType":"SubSystem","Name":"Compare\nTo Zero","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Zero","Handle":2009.001098632813,"LineHandles":{"Inport":2015.00146484375,"Outport":2016.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-85,5],"SrcBlock":2007.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-45,5],"SrcBlock":[],"SrcPort":[],"DstBlock":2010.001098632813,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-80,-10,-50,20],"AttributesFormatString":"","relop":">=","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Zero","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3435.009643554688,"LineHandles":{"Inport":[],"Outport":3440.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Zero/u","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/CompareToZero/u","Port":"1","PortConnectivity":{"Type":"1","Position":[50,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3436.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[15,28,45,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/CompareToZero/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Zero/Compare","Handle":3436.008911132813,"LineHandles":{"Inport":[3440.009155273438,3439.008911132813],"Outport":3441.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[140,35],"SrcBlock":3435.009643554688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[140,70],"SrcBlock":3437.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[190,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3438.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[145,16,185,89],"AttributesFormatString":"","Operator":">=","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/CompareToZero/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Zero/Constant","Handle":3437.008911132813,"LineHandles":{"Inport":[],"Outport":3439.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf","Inf"],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3436.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[70,56,100,84],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3438.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3441.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/Compare\nTo Zero/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/CompareToZero/y","Port":"1","PortConnectivity":{"Type":"1","Position":[265,55],"SrcBlock":3436.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[270,48,300,62],"UseBusObject":"off"}}},"and":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/and","BlockType":"Logic","Name":"and","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/and","Handle":2010.001098632813,"LineHandles":{"Inport":[2016.001342773438,2017.001342773438],"Outport":2012.001098632813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[250,40],"SrcBlock":2009.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[250,50],"SrcBlock":2008.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[290,45],"SrcBlock":[],"SrcPort":[],"DstBlock":2011.001098632813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[255,29,285,61],"AttributesFormatString":"","Operator":"AND","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"assume":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2011.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":2012.001098632813,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"assume","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume 0 <= Digit and Digit <= 9/assume","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/assume0__equal_DigitandDigit__equal_9/assume","Port":"1","PortConnectivity":{"Type":"1","Position":[350,45],"SrcBlock":2010.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[355,38,385,52],"UseBusObject":"off"}}},"guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true","BlockType":"SubSystem","Name":"guarantee (not Request) -> (not PreRequest) -> true","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true","Handle":2018.001342773438,"LineHandles":{"Inport":[2112.4296875,2118.4296875],"Outport":2099.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[145,35],"SrcBlock":1993.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[145,55],"SrcBlock":1995.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[265,45],"SrcBlock":[],"SrcPort":[],"DstBlock":2092.429565429688,"DstPort":2}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[150,27,260,63],"AttributesFormatString":"","ContractBlockType":"ContractGuaranteeBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Request":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2019.001098632813,"LineHandles":{"Inport":[],"Outport":2027.001098632813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Request","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/Request","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/Request","Port":"1","PortConnectivity":{"Type":"1","Position":[-235,5],"SrcBlock":[],"SrcPort":[],"DstBlock":2023.001220703125,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-270,-2,-240,12],"UseBusObject":"off"},"PreRequest":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":2020.001098632813,"LineHandles":{"Inport":[],"Outport":2031.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"PreRequest","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/PreRequest","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/PreRequest","Port":"2","PortConnectivity":{"Type":"1","Position":[-235,85],"SrcBlock":[],"SrcPort":[],"DstBlock":2022.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-270,78,-240,92],"UseBusObject":"off"},"firstarrow":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/firstarrow","BlockType":"SubSystem","Name":"first arrow","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/first arrow","Handle":2021.001098632813,"LineHandles":{"Inport":[2029.001342773438,2032.001342773438],"Outport":2030.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[15,5],"SrcBlock":2023.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[15,40],"SrcBlock":2022.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[115,25],"SrcBlock":[],"SrcPort":[],"DstBlock":2024.001220703125,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[20,-12,110,57],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3442.009765625,"LineHandles":{"Inport":[],"Outport":3448.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/first arrow/initial value","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/firstarrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3445.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3443.008911132813,"LineHandles":{"Inport":[],"Outport":3451.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/first arrow/next value","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/firstarrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3445.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/firstarrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/first arrow/Memory","Handle":3444.008911132813,"LineHandles":{"Inport":3449.009155273438,"Outport":3450.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3446.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3445.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/firstarrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/first arrow/Switch","Handle":3445.008911132813,"LineHandles":{"Inport":[3448.008911132813,3450.009155273438,3451.009155273438],"Outport":3452.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3442.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3444.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3443.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3447.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/firstarrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/first arrow/false","Handle":3446.008911132813,"LineHandles":{"Inport":[],"Outport":3449.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3444.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3447.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3452.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/first arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/firstarrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3445.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"notPreRequest":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/notPreRequest","BlockType":"Logic","Name":"not PreRequest","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/not PreRequest","Handle":2022.001098632813,"LineHandles":{"Inport":2031.001342773438,"Outport":2032.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-105,85],"SrcBlock":2020.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-65,85],"SrcBlock":[],"SrcPort":[],"DstBlock":2021.001098632813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-100,69,-70,101],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"notRequest":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/notRequest","BlockType":"Logic","Name":"not Request","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/not Request","Handle":2023.001220703125,"LineHandles":{"Inport":2027.001098632813,"Outport":2029.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-105,5],"SrcBlock":2019.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-65,5],"SrcBlock":[],"SrcPort":[],"DstBlock":2021.001098632813,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-100,-11,-70,21],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"secondarrow":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/secondarrow","BlockType":"SubSystem","Name":"second arrow","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/second arrow","Handle":2024.001220703125,"LineHandles":{"Inport":[2030.001342773438,2033.001342773438],"Outport":2028.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[165,25],"SrcBlock":2021.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[165,60],"SrcBlock":2025.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[265,45],"SrcBlock":[],"SrcPort":[],"DstBlock":2026.001098632813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[170,8,260,77],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3453.009887695313,"LineHandles":{"Inport":[],"Outport":3459.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/second arrow/initial value","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/secondarrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3456.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":3454.008911132813,"LineHandles":{"Inport":[],"Outport":3462.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/second arrow/next value","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/secondarrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3456.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/secondarrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/second arrow/Memory","Handle":3455.008911132813,"LineHandles":{"Inport":3460.009155273438,"Outport":3461.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3457.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3456.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/secondarrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/second arrow/Switch","Handle":3456.008911132813,"LineHandles":{"Inport":[3459.008911132813,3461.009155273438,3462.009155273438],"Outport":3463.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3453.009887695313,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3455.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3454.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3458.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/secondarrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/second arrow/false","Handle":3457.008911132813,"LineHandles":{"Inport":[],"Outport":3460.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3455.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3458.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3463.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/second arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/secondarrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3456.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"true":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/true","BlockType":"Constant","Name":"true","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/true","Handle":2025.001098632813,"LineHandles":{"Inport":[],"Outport":2033.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[85,120],"SrcBlock":[],"SrcPort":[],"DstBlock":2024.001220703125,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[50,105,80,135],"AttributesFormatString":"","Value":"1","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"guarantee":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2026.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":2028.001342773438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"guarantee","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee (not Request) -> (not PreRequest) -> true/guarantee","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee_lpar_notRequest_rpar__minus___lpar_notPreRequest_rpar__minus__true/guarantee","Port":"1","PortConnectivity":{"Type":"1","Position":[350,45],"SrcBlock":2024.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[355,38,385,52],"UseBusObject":"off"}}},"guaranteeCode__equal_0":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeCode__equal_0","BlockType":"SubSystem","Name":"guarantee Code >= 0","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Code >= 0","Handle":2034.001342773438,"LineHandles":{"Inport":2114.429443359375,"Outport":2100.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[220,215],"SrcBlock":1994.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[340,215],"SrcBlock":[],"SrcPort":[],"DstBlock":2092.429565429688,"DstPort":4}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[225,197,335,233],"AttributesFormatString":"","ContractBlockType":"ContractGuaranteeBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Code":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2035.001098632813,"LineHandles":{"Inport":[],"Outport":2039.001342773438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Code","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Code >= 0/Code","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeCode__equal_0/Code","Port":"1","PortConnectivity":{"Type":"1","Position":[-130,195],"SrcBlock":[],"SrcPort":[],"DstBlock":2036.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-165,188,-135,202],"UseBusObject":"off"},"CompareToZero":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeCode__equal_0/CompareToZero","BlockType":"SubSystem","Name":"Compare\nTo Zero","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Code >= 0/Compare\nTo Zero","Handle":2036.001098632813,"LineHandles":{"Inport":2039.001342773438,"Outport":2038.001098632813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-60,195],"SrcBlock":2035.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-20,195],"SrcBlock":[],"SrcPort":[],"DstBlock":2037.001098632813,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-55,180,-25,210],"AttributesFormatString":"","relop":">=","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Zero","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3464.009765625,"LineHandles":{"Inport":[],"Outport":3469.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Code >= 0/Compare\nTo Zero/u","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeCode__equal_0/CompareToZero/u","Port":"1","PortConnectivity":{"Type":"1","Position":[50,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3465.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[15,28,45,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeCode__equal_0/CompareToZero/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Code >= 0/Compare\nTo Zero/Compare","Handle":3465.008911132813,"LineHandles":{"Inport":[3469.009155273438,3468.008911132813],"Outport":3470.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[140,35],"SrcBlock":3464.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[140,70],"SrcBlock":3466.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[190,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3467.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[145,16,185,89],"AttributesFormatString":"","Operator":">=","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeCode__equal_0/CompareToZero/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Code >= 0/Compare\nTo Zero/Constant","Handle":3466.008911132813,"LineHandles":{"Inport":[],"Outport":3468.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf","Inf"],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3465.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[70,56,100,84],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3467.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3470.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Code >= 0/Compare\nTo Zero/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeCode__equal_0/CompareToZero/y","Port":"1","PortConnectivity":{"Type":"1","Position":[265,55],"SrcBlock":3465.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[270,48,300,62],"UseBusObject":"off"}}},"guarantee":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2037.001098632813,"InitialOutput":"[]","LineHandles":{"Inport":2038.001098632813,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"guarantee","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Code >= 0/guarantee","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeCode__equal_0/guarantee","Port":"1","PortConnectivity":{"Type":"1","Position":[90,195],"SrcBlock":2036.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[95,188,125,202],"UseBusObject":"off"}}},"guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_r":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_","BlockType":"SubSystem","Name":"guarantee Request => (0 <= Code and Code <= 999)","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)","Handle":2040.001342773438,"LineHandles":{"Inport":[2111.429443359375,2115.4296875],"Outport":2098.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[170,-50],"SrcBlock":1993.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[170,-30],"SrcBlock":1994.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[290,-40],"SrcBlock":[],"SrcPort":[],"DstBlock":2092.429565429688,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[175,-58,285,-22],"AttributesFormatString":"","ContractBlockType":"ContractGuaranteeBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Request":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2041.001098632813,"LineHandles":{"Inport":[],"Outport":2055.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Request","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/Request","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/Request","Port":"1","PortConnectivity":{"Type":"1","Position":[-245,80],"SrcBlock":[],"SrcPort":[],"DstBlock":2046.001098632813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-280,73,-250,87],"UseBusObject":"off"},"Code":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2042.001098632813,"LineHandles":{"Inport":[],"Outport":2049.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Code","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/Code","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/Code","Port":"2","PortConnectivity":{"Type":"1","Position":[-245,175],"SrcBlock":[],"SrcPort":[],"DstBlock":[2044.001098632813,2043.001098632813],"DstPort":[0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-280,168,-250,182],"UseBusObject":"off"},"CompareToConstant":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/CompareToConstant","BlockType":"SubSystem","Name":"Compare\nTo Constant","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/Compare\nTo Constant","Handle":2043.001098632813,"LineHandles":{"Inport":2050.429443359375,"Outport":2054.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-120,210],"SrcBlock":2042.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-75,210],"SrcBlock":[],"SrcPort":[],"DstBlock":2045.001098632813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-115,195,-80,225],"AttributesFormatString":"","relop":"<=","const":"999","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Constant","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3471.009643554688,"LineHandles":{"Inport":[],"Outport":3475.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/Compare\nTo Constant/u","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/CompareToConstant/u","Port":"1","PortConnectivity":{"Type":"1","Position":[70,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3472.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[35,28,65,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/CompareToConstant/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/Compare\nTo Constant/Compare","Handle":3472.008911132813,"LineHandles":{"Inport":[3475.008911132813,3476.009155273438],"Outport":3477.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[160,35],"SrcBlock":3471.009643554688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[160,70],"SrcBlock":3473.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[210,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3474.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[165,16,205,89],"AttributesFormatString":"","Operator":"<=","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/CompareToConstant/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/Compare\nTo Constant/Constant","Handle":3473.008911132813,"LineHandles":{"Inport":[],"Outport":3476.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3472.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[60,50,100,90],"AttributesFormatString":"","Value":"const","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3474.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3477.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/Compare\nTo Constant/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/CompareToConstant/y","Port":"1","PortConnectivity":{"Type":"1","Position":[285,55],"SrcBlock":3472.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[290,48,320,62],"UseBusObject":"off"}}},"CompareToZero":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/CompareToZero","BlockType":"SubSystem","Name":"Compare\nTo Zero","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/Compare\nTo Zero","Handle":2044.001098632813,"LineHandles":{"Inport":2051.4296875,"Outport":2053.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-120,125],"SrcBlock":2042.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-80,125],"SrcBlock":[],"SrcPort":[],"DstBlock":2045.001098632813,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-115,110,-85,140],"AttributesFormatString":"","relop":">=","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Zero","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3478.009643554688,"LineHandles":{"Inport":[],"Outport":3483.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/Compare\nTo Zero/u","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/CompareToZero/u","Port":"1","PortConnectivity":{"Type":"1","Position":[50,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3479.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[15,28,45,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/CompareToZero/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/Compare\nTo Zero/Compare","Handle":3479.008911132813,"LineHandles":{"Inport":[3483.009155273438,3482.008911132813],"Outport":3484.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[140,35],"SrcBlock":3478.009643554688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[140,70],"SrcBlock":3480.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[190,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3481.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[145,16,185,89],"AttributesFormatString":"","Operator":">=","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/CompareToZero/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/Compare\nTo Zero/Constant","Handle":3480.008911132813,"LineHandles":{"Inport":[],"Outport":3482.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf","Inf"],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3479.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[70,56,100,84],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3481.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3484.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/Compare\nTo Zero/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/CompareToZero/y","Port":"1","PortConnectivity":{"Type":"1","Position":[265,55],"SrcBlock":3479.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[270,48,300,62],"UseBusObject":"off"}}},"and":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/and","BlockType":"Logic","Name":"and","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/and","Handle":2045.001098632813,"LineHandles":{"Inport":[2053.429565429688,2054.429565429688],"Outport":2052.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[140,160],"SrcBlock":2044.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[140,170],"SrcBlock":2043.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[180,165],"SrcBlock":[],"SrcPort":[],"DstBlock":2047.001220703125,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[145,149,175,181],"AttributesFormatString":"","Operator":"AND","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"notRequest":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/notRequest","BlockType":"Logic","Name":"not Request","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/not Request","Handle":2046.001098632813,"LineHandles":{"Inport":2055.429565429688,"Outport":2056.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-60,80],"SrcBlock":2041.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-20,80],"SrcBlock":[],"SrcPort":[],"DstBlock":2047.001220703125,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-55,64,-25,96],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"or":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/or","BlockType":"Logic","Name":"or","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/or","Handle":2047.001220703125,"LineHandles":{"Inport":[2056.429565429688,2052.429565429688],"Outport":2057.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[264,155],"SrcBlock":2046.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[264,165],"SrcBlock":2045.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[300,160],"SrcBlock":[],"SrcPort":[],"DstBlock":2048.429321289063,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[265,144,295,176],"AttributesFormatString":"","Operator":"OR","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"guarantee":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2048.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2057.429565429688,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"guarantee","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => (0 <= Code and Code <= 999)/guarantee","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal___lpar_0__equal_CodeandCode__equal_999_rpar_/guarantee","Port":"1","PortConnectivity":{"Type":"1","Position":[360,160],"SrcBlock":2047.001220703125,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[365,153,395,167],"UseBusObject":"off"}}},"guaranteeRequest_equal__Press":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal__Press","BlockType":"SubSystem","Name":"guarantee Request => Press","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => Press","Handle":2058.429565429688,"LineHandles":{"Inport":[2103.429565429688,2109.429443359375],"Outport":2101.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[225,290],"SrcBlock":1992.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[225,305],"SrcBlock":1993.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[340,300],"SrcBlock":[],"SrcPort":[],"DstBlock":2092.429565429688,"DstPort":5}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[230,281,335,314],"AttributesFormatString":"","ContractBlockType":"ContractGuaranteeBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Press":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2059.429321289063,"LineHandles":{"Inport":[],"Outport":2067.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Press","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => Press/Press","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal__Press/Press","Port":"1","PortConnectivity":{"Type":"1","Position":[-115,95],"SrcBlock":[],"SrcPort":[],"DstBlock":2062.429443359375,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-150,88,-120,102],"UseBusObject":"off"},"Request":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2060.429321289063,"LineHandles":{"Inport":[],"Outport":2065.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Request","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => Press/Request","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal__Press/Request","Port":"2","PortConnectivity":{"Type":"1","Position":[-115,55],"SrcBlock":[],"SrcPort":[],"DstBlock":2061.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-150,48,-120,62],"UseBusObject":"off"},"notRequest":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal__Press/notRequest","BlockType":"Logic","Name":"not Request","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => Press/not Request","Handle":2061.429321289063,"LineHandles":{"Inport":2065.429565429688,"Outport":2064.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-55,55],"SrcBlock":2060.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-15,55],"SrcBlock":[],"SrcPort":[],"DstBlock":2062.429443359375,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-50,39,-20,71],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"or":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal__Press/or","BlockType":"Logic","Name":"or","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => Press/or","Handle":2062.429443359375,"LineHandles":{"Inport":[2064.429321289063,2067.429565429688],"Outport":2066.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[189,85],"SrcBlock":2061.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[189,95],"SrcBlock":2059.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[225,90],"SrcBlock":[],"SrcPort":[],"DstBlock":2063.429321289063,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[190,74,220,106],"AttributesFormatString":"","Operator":"OR","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"guarantee":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2063.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2066.429565429688,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"guarantee","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee Request => Press/guarantee","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteeRequest_equal__Press/guarantee","Port":"1","PortConnectivity":{"Type":"1","Position":[290,90],"SrcBlock":2062.429443359375,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[295,83,325,97],"UseBusObject":"off"}}},"guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRe":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest","BlockType":"SubSystem","Name":"guarantee true -> Request => not PreRequest and not pre PreRequest","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest","Handle":2068.429565429688,"LineHandles":{"Inport":[2107.429443359375,2117.429443359375],"Outport":2119.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[145,120],"SrcBlock":1993.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[145,140],"SrcBlock":1995.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[265,130],"SrcBlock":[],"SrcPort":[],"DstBlock":2092.429565429688,"DstPort":3}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[150,112,260,148],"AttributesFormatString":"","ContractBlockType":"ContractGuaranteeBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Request":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2069.429321289063,"LineHandles":{"Inport":[],"Outport":2082.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Request","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/Request","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/Request","Port":"1","PortConnectivity":{"Type":"1","Position":[315,190],"SrcBlock":[],"SrcPort":[],"DstBlock":2073.429443359375,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[280,183,310,197],"UseBusObject":"off"},"PreRequest":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":2070.429321289063,"LineHandles":{"Inport":[],"Outport":2083.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"PreRequest","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/PreRequest","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/PreRequest","Port":"2","PortConnectivity":{"Type":"1","Position":[315,270],"SrcBlock":[],"SrcPort":[],"DstBlock":[2072.429321289063,2076.429321289063],"DstPort":[0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[280,263,310,277],"UseBusObject":"off"},"and":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/and","BlockType":"Logic","Name":"and","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/and","Handle":2071.429321289063,"LineHandles":{"Inport":[2089.429565429688,2088.429565429688],"Outport":2090.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[550,305],"SrcBlock":2072.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[550,315],"SrcBlock":2074.429443359375,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[590,310],"SrcBlock":[],"SrcPort":[],"DstBlock":2075.429443359375,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[555,294,585,326],"AttributesFormatString":"","Operator":"AND","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"notPreRequest":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/notPreRequest","BlockType":"Logic","Name":"not PreRequest","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/not PreRequest","Handle":2072.429321289063,"LineHandles":{"Inport":2085.4296875,"Outport":2089.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[380,270],"SrcBlock":2070.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[420,270],"SrcBlock":[],"SrcPort":[],"DstBlock":2071.429321289063,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[385,254,415,286],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"notRequest":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/notRequest","BlockType":"Logic","Name":"not Request","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/not Request","Handle":2073.429443359375,"LineHandles":{"Inport":2082.429565429688,"Outport":2081.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[380,190],"SrcBlock":2069.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[420,190],"SrcBlock":[],"SrcPort":[],"DstBlock":2075.429443359375,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[385,174,415,206],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"notprePreRequest":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/notprePreRequest","BlockType":"Logic","Name":"not pre PreRequest","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/not pre PreRequest","Handle":2074.429443359375,"LineHandles":{"Inport":2087.429565429688,"Outport":2088.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[470,340],"SrcBlock":2076.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[510,340],"SrcBlock":[],"SrcPort":[],"DstBlock":2071.429321289063,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[475,324,505,356],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"or":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/or","BlockType":"Logic","Name":"or","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/or","Handle":2075.429443359375,"LineHandles":{"Inport":[2081.429565429688,2090.429565429688],"Outport":2091.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[654,220],"SrcBlock":2073.429443359375,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[654,230],"SrcBlock":2071.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[690,225],"SrcBlock":[],"SrcPort":[],"DstBlock":2077.429321289063,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[655,209,685,241],"AttributesFormatString":"","Operator":"OR","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"prePreRequest":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/prePreRequest","BlockType":"Memory","Name":"pre PreRequest","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/pre PreRequest","Handle":2076.429321289063,"LineHandles":{"Inport":2084.429443359375,"Outport":2087.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[380,340],"SrcBlock":2070.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[420,340],"SrcBlock":[],"SrcPort":[],"DstBlock":2074.429443359375,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[385,325,415,355],"AttributesFormatString":"","InitialCondition":"0","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"secondarrow":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/secondarrow","BlockType":"SubSystem","Name":"second arrow","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/second arrow","Handle":2077.429321289063,"LineHandles":{"Inport":[2086.429565429688,2091.429565429688],"Outport":2080.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[715,190],"SrcBlock":2078.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[715,225],"SrcBlock":2075.429443359375,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[815,210],"SrcBlock":[],"SrcPort":[],"DstBlock":2079.429321289063,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[720,173,810,242],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":3485.009765625,"LineHandles":{"Inport":[],"Outport":3491.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/second arrow/initial value","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/secondarrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3488.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3486.008911132813,"LineHandles":{"Inport":[],"Outport":3494.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/second arrow/next value","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/secondarrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3488.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/secondarrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/second arrow/Memory","Handle":3487.008911132813,"LineHandles":{"Inport":3492.009155273438,"Outport":3493.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3489.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3488.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/secondarrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/second arrow/Switch","Handle":3488.008911132813,"LineHandles":{"Inport":[3491.008911132813,3493.009155273438,3494.009155273438],"Outport":3495.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3485.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3487.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3486.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3490.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/secondarrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/second arrow/false","Handle":3489.008911132813,"LineHandles":{"Inport":[],"Outport":3492.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3487.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3490.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3495.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/second arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/secondarrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3488.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"true":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/true","BlockType":"Constant","Name":"true","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/true","Handle":2078.429321289063,"LineHandles":{"Inport":[],"Outport":2086.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[635,135],"SrcBlock":[],"SrcPort":[],"DstBlock":2077.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[600,120,630,150],"AttributesFormatString":"","Value":"1","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"guarantee":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2079.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2080.429321289063,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"guarantee","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/guarantee true -> Request => not PreRequest and not pre PreRequest/guarantee","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/guaranteetrue_minus__Request_equal__notPreRequestandnotprePreRequest/guarantee","Port":"1","PortConnectivity":{"Type":"1","Position":[900,210],"SrcBlock":2077.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[905,203,935,217],"UseBusObject":"off"}}},"validator":{"Path":"DoorLockCompositional_PP/Lock/KeypadSpec/validator","BlockType":"M-S-Function","Name":"validator","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/validator","Handle":2092.429565429688,"LineHandles":{"Inport":[2097.429565429688,2098.429565429688,2099.429565429688,2119.429565429688,2100.429565429688,2101.429565429688],"Outport":2094.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean","boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1,1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1,1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0,0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[365,-125],"SrcBlock":2006.001098632813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[365,-40],"SrcBlock":2040.001342773438,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[365,45],"SrcBlock":2018.001342773438,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"4","Position":[365,130],"SrcBlock":2068.429565429688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"5","Position":[365,215],"SrcBlock":2034.001342773438,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"6","Position":[365,300],"SrcBlock":2058.429565429688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[500,90],"SrcBlock":[],"SrcPort":[],"DstBlock":[2093.429321289063,2005.001342773438],"DstPort":[0,0]}],"Ports":[6,1,0,0,0,0,0,0,0],"Position":[370,-167,495,342],"AttributesFormatString":"","assumePorts":"1","guaranteePorts":"5","modePorts":"0","ContractBlockType":"ContractValidatorBlock","createInportsCheckbox":"on","createEnsureRequireCheckbox":"off"},"valid":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2093.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2096.4296875,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"valid","Origin_path":"DoorLockCompositional_PP/Lock/KeypadSpec/valid","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/KeypadSpec/valid","Port":"1","PortConnectivity":{"Type":"1","Position":[695,90],"SrcBlock":2092.429565429688,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[700,83,730,97],"UseBusObject":"off"}}},"Terminator":{"Path":"DoorLockCompositional_PP/Lock/Terminator","BlockType":"Terminator","Name":"Terminator","Origin_path":"DoorLockCompositional_PP/Lock/Terminator","Handle":2120.429565429688,"LineHandles":{"Inport":2152.4296875,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[620,70],"SrcBlock":663.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[625,60,645,80],"AttributesFormatString":""},"Timer":{"Path":"DoorLockCompositional_PP/Lock/Timer","BlockType":"SubSystem","Name":"Timer","Origin_path":"DoorLockCompositional_PP/Lock/Timer","Handle":2121.429321289063,"LineHandles":{"Inport":[2169.4296875,2178.4296875],"Outport":2166.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[520,135],"SrcBlock":662.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[520,155],"SrcBlock":663.24267578125,"SrcPort":1,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[630,145],"SrcBlock":[],"SrcPort":[],"DstBlock":662.24267578125,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[525,124,625,166],"AttributesFormatString":"","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"on","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"off","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"off","SFBlockType":"NONE","Mask":"off","MaskType":"","Content":{"Unlocking":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2122.429321289063,"LineHandles":{"Inport":[],"Outport":2136.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Unlocking","Origin_path":"DoorLockCompositional_PP/Lock/Timer/Unlocking","Path":"DoorLockCompositional_PP/Lock/Timer/Unlocking","Port":"1","PortConnectivity":{"Type":"1","Position":[310,405],"SrcBlock":[],"SrcPort":[],"DstBlock":2131.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[275,398,305,412],"UseBusObject":"off"},"Granted":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2123.429321289063,"LineHandles":{"Inport":[],"Outport":2144.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Granted","Origin_path":"DoorLockCompositional_PP/Lock/Timer/Granted","Path":"DoorLockCompositional_PP/Lock/Timer/Granted","Port":"2","PortConnectivity":{"Type":"1","Position":[310,530],"SrcBlock":[],"SrcPort":[],"DstBlock":2127.429321289063,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[275,523,305,537],"UseBusObject":"off"},"Add":{"Path":"DoorLockCompositional_PP/Lock/Timer/Add","BlockType":"Sum","Name":"Add","Origin_path":"DoorLockCompositional_PP/Lock/Timer/Add","Handle":2124.429321289063,"LineHandles":{"Inport":[2141.429565429688,2142.429565429688],"Outport":2143.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[625,305],"SrcBlock":2130.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[625,325],"SrcBlock":2129.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[665,315],"SrcBlock":[],"SrcPort":[],"DstBlock":2128.429321289063,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[630,295,660,335],"AttributesFormatString":"","Inputs":"+-","CollapseMode":"All dimensions","CollapseDim":"1","InputSameDT":"off","AccumDataTypeStr":"Inherit: Inherit via internal rule","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","SampleTime":"-1"},"arrow":{"Path":"DoorLockCompositional_PP/Lock/Timer/arrow","BlockType":"SubSystem","Name":"arrow","Origin_path":"DoorLockCompositional_PP/Lock/Timer/arrow","Handle":2125.429321289063,"LineHandles":{"Inport":[2135.429321289063,2148.429565429688],"Outport":2137.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[1045,365],"SrcBlock":2132.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[1045,405],"SrcBlock":2128.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[1175,385],"SrcBlock":[],"SrcPort":[],"DstBlock":[2134.429321289063,2130.429321289063],"DstPort":[0,0]}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[1050,346,1170,424],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":3378.009887695313,"LineHandles":{"Inport":[],"Outport":3384.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/Lock/Timer/arrow/initial value","Path":"DoorLockCompositional_PP/Lock/Timer/arrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3381.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3379.008911132813,"LineHandles":{"Inport":[],"Outport":3387.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/Lock/Timer/arrow/next value","Path":"DoorLockCompositional_PP/Lock/Timer/arrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3381.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/Lock/Timer/arrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/Lock/Timer/arrow/Memory","Handle":3380.008911132813,"LineHandles":{"Inport":3385.009155273438,"Outport":3386.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3382.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3381.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/Lock/Timer/arrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/Lock/Timer/arrow/Switch","Handle":3381.008911132813,"LineHandles":{"Inport":[3384.008911132813,3386.009155273438,3387.009155273438],"Outport":3388.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3378.009887695313,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3380.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3379.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3383.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/Lock/Timer/arrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/Lock/Timer/arrow/false","Handle":3382.008911132813,"LineHandles":{"Inport":[],"Outport":3385.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3380.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3383.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3388.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/Lock/Timer/arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Timer/arrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3381.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"four":{"Path":"DoorLockCompositional_PP/Lock/Timer/four","BlockType":"Constant","Name":"four","Origin_path":"DoorLockCompositional_PP/Lock/Timer/four","Handle":2126.429321289063,"LineHandles":{"Inport":[],"Outport":2145.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[365,480],"SrcBlock":[],"SrcPort":[],"DstBlock":2127.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[330,465,360,495],"AttributesFormatString":"","Value":"4","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"ifGrantedthen4else0":{"Path":"DoorLockCompositional_PP/Lock/Timer/ifGrantedthen4else0","BlockType":"Switch","Name":"if Granted then 4 else 0","Origin_path":"DoorLockCompositional_PP/Lock/Timer/if Granted then 4 else 0","Handle":2127.429321289063,"LineHandles":{"Inport":[2145.429565429688,2144.429565429688,2146.429565429688],"Outport":2147.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[420,480],"SrcBlock":2126.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[420,530],"SrcBlock":2123.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[420,580],"SrcBlock":2133.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[635,530],"SrcBlock":[],"SrcPort":[],"DstBlock":2128.429321289063,"DstPort":2}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[425,457,630,603],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"ifpreUnlockingthenpreTimer_minus_1else":{"Path":"DoorLockCompositional_PP/Lock/Timer/ifpreUnlockingthenpreTimer_minus_1else","BlockType":"Switch","Name":"if pre Unlocking then pre Timer -1 else","Origin_path":"DoorLockCompositional_PP/Lock/Timer/if pre Unlocking then pre Timer -1 else","Handle":2128.429321289063,"LineHandles":{"Inport":[2143.429565429688,2140.429565429688,2147.429565429688],"Outport":2148.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[745,355],"SrcBlock":2124.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[745,405],"SrcBlock":2131.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[745,455],"SrcBlock":2127.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[960,405],"SrcBlock":[],"SrcPort":[],"DstBlock":2125.429321289063,"DstPort":1}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[750,332,955,478],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"one":{"Path":"DoorLockCompositional_PP/Lock/Timer/one","BlockType":"Constant","Name":"one","Origin_path":"DoorLockCompositional_PP/Lock/Timer/one","Handle":2129.429321289063,"LineHandles":{"Inport":[],"Outport":2142.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[565,365],"SrcBlock":[],"SrcPort":[],"DstBlock":2124.429321289063,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[530,350,560,380],"AttributesFormatString":"","Value":"1","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"preTimer":{"Path":"DoorLockCompositional_PP/Lock/Timer/preTimer","BlockType":"Memory","Name":"pre Timer","Origin_path":"DoorLockCompositional_PP/Lock/Timer/pre Timer","Handle":2130.429321289063,"LineHandles":{"Inport":2138.429443359375,"Outport":2141.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"int32","Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[525,305],"SrcBlock":2125.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[565,305],"SrcBlock":[],"SrcPort":[],"DstBlock":2124.429321289063,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[530,290,560,320],"AttributesFormatString":"","InitialCondition":"0","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"preUnlocking":{"Path":"DoorLockCompositional_PP/Lock/Timer/preUnlocking","BlockType":"Memory","Name":"pre Unlocking","Origin_path":"DoorLockCompositional_PP/Lock/Timer/pre Unlocking","Handle":2131.429321289063,"LineHandles":{"Inport":2136.429565429688,"Outport":2140.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[465,405],"SrcBlock":2122.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[505,405],"SrcBlock":[],"SrcPort":[],"DstBlock":2128.429321289063,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[470,390,500,420],"AttributesFormatString":"","InitialCondition":"0","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"zero":{"Path":"DoorLockCompositional_PP/Lock/Timer/zero","BlockType":"Constant","Name":"zero","Origin_path":"DoorLockCompositional_PP/Lock/Timer/zero","Handle":2132.429321289063,"LineHandles":{"Inport":[],"Outport":2135.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[980,275],"SrcBlock":[],"SrcPort":[],"DstBlock":2125.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[945,260,975,290],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"zero0":{"Path":"DoorLockCompositional_PP/Lock/Timer/zero0","BlockType":"Constant","Name":"zero0","Origin_path":"DoorLockCompositional_PP/Lock/Timer/zero0","Handle":2133.429321289063,"LineHandles":{"Inport":[],"Outport":2146.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[365,580],"SrcBlock":[],"SrcPort":[],"DstBlock":2127.429321289063,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[330,565,360,595],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"Timer":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2134.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2139.4296875,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Timer","Origin_path":"DoorLockCompositional_PP/Lock/Timer/Timer","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Timer/Timer","Port":"1","PortConnectivity":{"Type":"1","Position":[1255,385],"SrcBlock":2125.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[1260,378,1290,392],"UseBusObject":"off"}}},"Unlocking":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2149.429565429688,"InitialOutput":"[]","LineHandles":{"Inport":2168.429443359375,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Unlocking","Origin_path":"DoorLockCompositional_PP/Lock/Unlocking","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Lock/Unlocking","Port":"1","PortConnectivity":{"Type":"1","Position":[790,145],"SrcBlock":662.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[795,138,825,152],"UseBusObject":"off"}}},"LockSpec":{"Path":"DoorLockCompositional_PP/LockSpec","BlockType":"SubSystem","Name":"LockSpec","Origin_path":"DoorLockCompositional_PP/LockSpec","Handle":2181.429565429688,"LineHandles":{"Inport":[2298.429443359375,2301.429443359375,2305.4296875,2307.429443359375],"Outport":2309.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf","Inf"],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[445,220],"SrcBlock":655.24609375,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[445,245],"SrcBlock":656.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[445,270],"SrcBlock":657.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"4","Position":[445,295],"SrcBlock":658.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[640,260],"SrcBlock":[],"SrcPort":[],"DstBlock":2295.429565429688,"DstPort":0}],"Ports":[4,1,0,0,0,0,0,0,0],"Position":[450,202,635,313],"AttributesFormatString":"","ContractBlockType":"ContractBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"on","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"off","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"off","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Digit":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2182.429321289063,"LineHandles":{"Inport":[],"Outport":2285.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Digit","Origin_path":"DoorLockCompositional_PP/LockSpec/Digit","Path":"DoorLockCompositional_PP/LockSpec/Digit","Port":"1","PortConnectivity":{"Type":"1","Position":[-275,-95],"SrcBlock":[],"SrcPort":[],"DstBlock":2224.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-310,-102,-280,-88],"UseBusObject":"off"},"Press":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2183.429321289063,"LineHandles":{"Inport":[],"Outport":2286.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Press","Origin_path":"DoorLockCompositional_PP/LockSpec/Press","Path":"DoorLockCompositional_PP/LockSpec/Press","Port":"2","PortConnectivity":{"Type":"1","Position":[-225,220],"SrcBlock":[],"SrcPort":[],"DstBlock":2242.429565429688,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-260,213,-230,227],"UseBusObject":"off"},"MasterKey":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2184.429321289063,"LineHandles":{"Inport":[],"Outport":2293.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"MasterKey","Origin_path":"DoorLockCompositional_PP/LockSpec/MasterKey","Path":"DoorLockCompositional_PP/LockSpec/MasterKey","Port":"3","PortConnectivity":{"Type":"1","Position":[-285,345],"SrcBlock":[],"SrcPort":[],"DstBlock":2223.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-320,338,-290,352],"UseBusObject":"off"},"Unlocking":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2185.429321289063,"LineHandles":{"Inport":[],"Outport":2287.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Unlocking","Origin_path":"DoorLockCompositional_PP/LockSpec/Unlocking","Path":"DoorLockCompositional_PP/LockSpec/Unlocking","Port":"4","PortConnectivity":{"Type":"1","Position":[-300,75],"SrcBlock":[],"SrcPort":[],"DstBlock":[2186.429321289063,2242.429565429688,2206.429565429688],"DstPort":[0,1,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[-335,68,-305,82],"UseBusObject":"off"},"C":{"Path":"DoorLockCompositional_PP/LockSpec/C","BlockType":"SubSystem","Name":"C","Origin_path":"DoorLockCompositional_PP/LockSpec/C","Handle":2186.429321289063,"LineHandles":{"Inport":2291.4296875,"Outport":2292.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-180,75],"SrcBlock":2185.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[-70,75],"SrcBlock":[],"SrcPort":[],"DstBlock":2236.429565429688,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-175,54,-75,96],"AttributesFormatString":"","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"off","MaskType":"","Content":{"Unlocking":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2187.429321289063,"LineHandles":{"Inport":[],"Outport":2196.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Unlocking","Origin_path":"DoorLockCompositional_PP/LockSpec/C/Unlocking","Path":"DoorLockCompositional_PP/LockSpec/C/Unlocking","Port":"1","PortConnectivity":{"Type":"1","Position":[155,210],"SrcBlock":[],"SrcPort":[],"DstBlock":2189.429321289063,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[120,203,150,217],"UseBusObject":"off"},"Add":{"Path":"DoorLockCompositional_PP/LockSpec/C/Add","BlockType":"Sum","Name":"Add","Origin_path":"DoorLockCompositional_PP/LockSpec/C/Add","Handle":2188.429321289063,"LineHandles":{"Inport":[2199.429565429688,2198.429565429688],"Outport":2200.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[285,115],"SrcBlock":2193.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[285,130],"SrcBlock":2192.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[325,125],"SrcBlock":[],"SrcPort":[],"DstBlock":2190.429321289063,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[290,107,320,138],"AttributesFormatString":"","Inputs":"++","CollapseMode":"All dimensions","CollapseDim":"1","InputSameDT":"off","AccumDataTypeStr":"Inherit: Inherit via internal rule","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","SampleTime":"-1"},"Switch":{"Path":"DoorLockCompositional_PP/LockSpec/C/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/LockSpec/C/Switch","Handle":2189.429321289063,"LineHandles":{"Inport":[2201.429565429688,2196.429321289063,2205.429565429688],"Outport":2202.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[490,195],"SrcBlock":2190.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[490,210],"SrcBlock":2187.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[490,225],"SrcBlock":2194.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[550,210],"SrcBlock":[],"SrcPort":[],"DstBlock":[2195.429321289063,2193.429321289063],"DstPort":[0,0]}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[495,190,545,230],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"arrow":{"Path":"DoorLockCompositional_PP/LockSpec/C/arrow","BlockType":"SubSystem","Name":"arrow","Origin_path":"DoorLockCompositional_PP/LockSpec/C/arrow","Handle":2190.429321289063,"LineHandles":{"Inport":[2197.429565429688,2200.429565429688],"Outport":2201.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[345,105],"SrcBlock":2191.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[345,125],"SrcBlock":2188.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[440,115],"SrcBlock":[],"SrcPort":[],"DstBlock":2189.429321289063,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[350,96,435,134],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":3496.009887695313,"LineHandles":{"Inport":[],"Outport":3502.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/LockSpec/C/arrow/initial value","Path":"DoorLockCompositional_PP/LockSpec/C/arrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3499.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3497.008911132813,"LineHandles":{"Inport":[],"Outport":3505.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/LockSpec/C/arrow/next value","Path":"DoorLockCompositional_PP/LockSpec/C/arrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3499.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/LockSpec/C/arrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/LockSpec/C/arrow/Memory","Handle":3498.008911132813,"LineHandles":{"Inport":3503.009155273438,"Outport":3504.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3500.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3499.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/LockSpec/C/arrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/LockSpec/C/arrow/Switch","Handle":3499.008911132813,"LineHandles":{"Inport":[3502.008911132813,3504.009155273438,3505.009155273438],"Outport":3506.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["int32","boolean","int32"],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3496.009887695313,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3498.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3497.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3501.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/LockSpec/C/arrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/LockSpec/C/arrow/false","Handle":3500.008911132813,"LineHandles":{"Inport":[],"Outport":3503.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3498.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3501.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3506.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/LockSpec/C/arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/C/arrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3499.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"one":{"Path":"DoorLockCompositional_PP/LockSpec/C/one","BlockType":"Constant","Name":"one","Origin_path":"DoorLockCompositional_PP/LockSpec/C/one","Handle":2191.429321289063,"LineHandles":{"Inport":[],"Outport":2197.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[155,65],"SrcBlock":[],"SrcPort":[],"DstBlock":2190.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[120,50,150,80],"AttributesFormatString":"","Value":"1","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"one1":{"Path":"DoorLockCompositional_PP/LockSpec/C/one1","BlockType":"Constant","Name":"one1","Origin_path":"DoorLockCompositional_PP/LockSpec/C/one1","Handle":2192.429321289063,"LineHandles":{"Inport":[],"Outport":2198.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[240,150],"SrcBlock":[],"SrcPort":[],"DstBlock":2188.429321289063,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[205,135,235,165],"AttributesFormatString":"","Value":"1","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"preC":{"Path":"DoorLockCompositional_PP/LockSpec/C/preC","BlockType":"Memory","Name":"pre C","Origin_path":"DoorLockCompositional_PP/LockSpec/C/pre C","Handle":2193.429321289063,"LineHandles":{"Inport":2203.429443359375,"Outport":2199.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"int32","Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[200,90],"SrcBlock":2189.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[240,90],"SrcBlock":[],"SrcPort":[],"DstBlock":2188.429321289063,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[205,75,235,105],"AttributesFormatString":"","InitialCondition":"0","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"zero":{"Path":"DoorLockCompositional_PP/LockSpec/C/zero","BlockType":"Constant","Name":"zero","Origin_path":"DoorLockCompositional_PP/LockSpec/C/zero","Handle":2194.429321289063,"LineHandles":{"Inport":[],"Outport":2205.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[400,240],"SrcBlock":[],"SrcPort":[],"DstBlock":2189.429321289063,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[365,225,395,255],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"int32","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"C":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"int32","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2195.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2204.4296875,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"C","Origin_path":"DoorLockCompositional_PP/LockSpec/C/C","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/C/C","Port":"1","PortConnectivity":{"Type":"1","Position":[590,210],"SrcBlock":2189.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[595,203,625,217],"UseBusObject":"off"}}},"Locks":{"Path":"DoorLockCompositional_PP/LockSpec/Locks","BlockType":"SubSystem","Name":"Locks","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks","Handle":2206.429565429688,"LineHandles":{"Inport":2288.429443359375,"Outport":2294.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[-110,175],"SrcBlock":2185.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[0,175],"SrcBlock":[],"SrcPort":[],"DstBlock":2242.429565429688,"DstPort":2}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[-105,154,-5,196],"AttributesFormatString":"","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"off","MaskType":"","Content":{"Unlocking":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2207.429321289063,"LineHandles":{"Inport":[],"Outport":2216.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Unlocking","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/Unlocking","Path":"DoorLockCompositional_PP/LockSpec/Locks/Unlocking","Port":"1","PortConnectivity":{"Type":"1","Position":[155,210],"SrcBlock":[],"SrcPort":[],"DstBlock":[2212.429443359375,2211.429321289063],"DstPort":[0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[120,203,150,217],"UseBusObject":"off"},"and":{"Path":"DoorLockCompositional_PP/LockSpec/Locks/and","BlockType":"Logic","Name":"and","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/and","Handle":2208.429321289063,"LineHandles":{"Inport":[2219.429565429688,2220.429565429688],"Outport":2221.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[350,230],"SrcBlock":2212.429443359375,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[350,240],"SrcBlock":2211.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[390,235],"SrcBlock":[],"SrcPort":[],"DstBlock":2209.429321289063,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[355,219,385,251],"AttributesFormatString":"","Operator":"AND","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"arrow":{"Path":"DoorLockCompositional_PP/LockSpec/Locks/arrow","BlockType":"SubSystem","Name":"arrow","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/arrow","Handle":2209.429321289063,"LineHandles":{"Inport":[2214.429321289063,2221.429565429688],"Outport":2215.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[445,190],"SrcBlock":2210.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[445,210],"SrcBlock":2208.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[540,200],"SrcBlock":[],"SrcPort":[],"DstBlock":2213.429321289063,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[450,181,535,219],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":3507.009887695313,"LineHandles":{"Inport":[],"Outport":3513.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/arrow/initial value","Path":"DoorLockCompositional_PP/LockSpec/Locks/arrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3510.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3508.008911132813,"LineHandles":{"Inport":[],"Outport":3516.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/arrow/next value","Path":"DoorLockCompositional_PP/LockSpec/Locks/arrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3510.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/LockSpec/Locks/arrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/arrow/Memory","Handle":3509.008911132813,"LineHandles":{"Inport":3514.009155273438,"Outport":3515.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3511.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3510.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/LockSpec/Locks/arrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/arrow/Switch","Handle":3510.008911132813,"LineHandles":{"Inport":[3513.008911132813,3515.009155273438,3516.009155273438],"Outport":3517.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3507.009887695313,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3509.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3508.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3512.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/LockSpec/Locks/arrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/arrow/false","Handle":3511.008911132813,"LineHandles":{"Inport":[],"Outport":3514.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3509.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3512.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3517.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/Locks/arrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3510.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"false":{"Path":"DoorLockCompositional_PP/LockSpec/Locks/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/false","Handle":2210.429321289063,"LineHandles":{"Inport":[],"Outport":2214.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[370,140],"SrcBlock":[],"SrcPort":[],"DstBlock":2209.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[335,125,365,155],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"notUnlocking":{"Path":"DoorLockCompositional_PP/LockSpec/Locks/notUnlocking","BlockType":"Logic","Name":"not Unlocking","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/not Unlocking","Handle":2211.429321289063,"LineHandles":{"Inport":2217.429443359375,"Outport":2220.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[260,280],"SrcBlock":2207.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[300,280],"SrcBlock":[],"SrcPort":[],"DstBlock":2208.429321289063,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[265,264,295,296],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"preUnlocking":{"Path":"DoorLockCompositional_PP/LockSpec/Locks/preUnlocking","BlockType":"Memory","Name":"pre Unlocking","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/pre Unlocking","Handle":2212.429443359375,"LineHandles":{"Inport":2218.4296875,"Outport":2219.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[260,210],"SrcBlock":2207.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[300,210],"SrcBlock":[],"SrcPort":[],"DstBlock":2208.429321289063,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[265,195,295,225],"AttributesFormatString":"","InitialCondition":"0","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Locks":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2213.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2215.429565429688,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Locks","Origin_path":"DoorLockCompositional_PP/LockSpec/Locks/Locks","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/Locks/Locks","Port":"1","PortConnectivity":{"Type":"1","Position":[575,200],"SrcBlock":2209.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[580,193,610,207],"UseBusObject":"off"}}},"Scope":{"Path":"DoorLockCompositional_PP/LockSpec/Scope","BlockType":"Scope","Name":"Scope","Origin_path":"DoorLockCompositional_PP/LockSpec/Scope","Handle":2222.429565429688,"LineHandles":{"Inport":2280.429443359375,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[690,-25],"SrcBlock":2277.429565429688,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[695,-41,725,-9],"AttributesFormatString":"","Floating":"off"},"Terminator":{"Path":"DoorLockCompositional_PP/LockSpec/Terminator","BlockType":"Terminator","Name":"Terminator","Origin_path":"DoorLockCompositional_PP/LockSpec/Terminator","Handle":2223.429321289063,"LineHandles":{"Inport":2293.429565429688,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[-130,345],"SrcBlock":2184.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[-125,335,-105,355],"AttributesFormatString":""},"assume":{"Path":"DoorLockCompositional_PP/LockSpec/assume","BlockType":"SubSystem","Name":"assume","Origin_path":"DoorLockCompositional_PP/LockSpec/assume","Handle":2224.429321289063,"LineHandles":{"Inport":2285.429565429688,"Outport":2282.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[210,-95],"SrcBlock":2182.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[340,-95],"SrcBlock":[],"SrcPort":[],"DstBlock":2277.429565429688,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[215,-114,335,-76],"AttributesFormatString":"","ContractBlockType":"ContractAssumeBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Digit":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2225.429321289063,"LineHandles":{"Inport":[],"Outport":2230.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Digit","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/Digit","Path":"DoorLockCompositional_PP/LockSpec/assume/Digit","Port":"1","PortConnectivity":{"Type":"1","Position":[105,195],"SrcBlock":[],"SrcPort":[],"DstBlock":[2226.429321289063,2227.429321289063],"DstPort":[0,0]},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[65,185,100,205],"UseBusObject":"off"},"CompareToConstant":{"Path":"DoorLockCompositional_PP/LockSpec/assume/CompareToConstant","BlockType":"SubSystem","Name":"Compare\nTo Constant","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/Compare\nTo Constant","Handle":2226.429321289063,"LineHandles":{"Inport":2232.4296875,"Outport":2233.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[210,130],"SrcBlock":2225.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[250,130],"SrcBlock":[],"SrcPort":[],"DstBlock":2228.429321289063,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[215,115,245,145],"AttributesFormatString":"","relop":"<=","const":"9","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Constant","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3518.009765625,"LineHandles":{"Inport":[],"Outport":3522.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/Compare\nTo Constant/u","Path":"DoorLockCompositional_PP/LockSpec/assume/CompareToConstant/u","Port":"1","PortConnectivity":{"Type":"1","Position":[70,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3519.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[35,28,65,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/LockSpec/assume/CompareToConstant/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/Compare\nTo Constant/Compare","Handle":3519.008911132813,"LineHandles":{"Inport":[3522.008911132813,3523.009155273438],"Outport":3524.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[160,35],"SrcBlock":3518.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[160,70],"SrcBlock":3520.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[210,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3521.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[165,16,205,89],"AttributesFormatString":"","Operator":"<=","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/LockSpec/assume/CompareToConstant/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/Compare\nTo Constant/Constant","Handle":3520.008911132813,"LineHandles":{"Inport":[],"Outport":3523.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3519.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[60,50,100,90],"AttributesFormatString":"","Value":"const","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3521.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3524.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/Compare\nTo Constant/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/assume/CompareToConstant/y","Port":"1","PortConnectivity":{"Type":"1","Position":[285,55],"SrcBlock":3519.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[290,48,320,62],"UseBusObject":"off"}}},"CompareToZero":{"Path":"DoorLockCompositional_PP/LockSpec/assume/CompareToZero","BlockType":"SubSystem","Name":"Compare\nTo Zero","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/Compare\nTo Zero","Handle":2227.429321289063,"LineHandles":{"Inport":2231.429443359375,"Outport":2234.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf","Inf"]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[210,255],"SrcBlock":2225.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[250,255],"SrcBlock":[],"SrcPort":[],"DstBlock":2228.429321289063,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[215,240,245,270],"AttributesFormatString":"","relop":">=","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Zero","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3525.009643554688,"LineHandles":{"Inport":[],"Outport":3530.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/Compare\nTo Zero/u","Path":"DoorLockCompositional_PP/LockSpec/assume/CompareToZero/u","Port":"1","PortConnectivity":{"Type":"1","Position":[50,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3526.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[15,28,45,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/LockSpec/assume/CompareToZero/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/Compare\nTo Zero/Compare","Handle":3526.008911132813,"LineHandles":{"Inport":[3530.009155273438,3529.008911132813],"Outport":3531.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[140,35],"SrcBlock":3525.009643554688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[140,70],"SrcBlock":3527.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[190,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3528.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[145,16,185,89],"AttributesFormatString":"","Operator":">=","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/LockSpec/assume/CompareToZero/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/Compare\nTo Zero/Constant","Handle":3527.008911132813,"LineHandles":{"Inport":[],"Outport":3529.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf","Inf"],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3526.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[70,56,100,84],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3528.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3531.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/Compare\nTo Zero/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/assume/CompareToZero/y","Port":"1","PortConnectivity":{"Type":"1","Position":[265,55],"SrcBlock":3526.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[270,48,300,62],"UseBusObject":"off"}}},"LogicalOperator":{"Path":"DoorLockCompositional_PP/LockSpec/assume/LogicalOperator","BlockType":"Logic","Name":"Logical\nOperator","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/Logical\nOperator","Handle":2228.429321289063,"LineHandles":{"Inport":[2233.429565429688,2234.429565429688],"Outport":2235.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[315,195],"SrcBlock":2226.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[315,205],"SrcBlock":2227.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[355,200],"SrcBlock":[],"SrcPort":[],"DstBlock":2229.429321289063,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[320,184,350,216],"AttributesFormatString":"","Operator":"AND","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"assume":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2229.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2235.429565429688,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"assume","Origin_path":"DoorLockCompositional_PP/LockSpec/assume/assume","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/assume/assume","Port":"1","PortConnectivity":{"Type":"1","Position":[435,200],"SrcBlock":2228.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[440,193,470,207],"UseBusObject":"off"}}},"guarantee_lpar_C__equal_4_rpar_":{"Path":"DoorLockCompositional_PP/LockSpec/guarantee_lpar_C__equal_4_rpar_","BlockType":"SubSystem","Name":"guarantee (C <= 4)","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee (C <= 4)","Handle":2236.429565429688,"LineHandles":{"Inport":2292.429565429688,"Outport":2283.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[220,75],"SrcBlock":2186.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[340,75],"SrcBlock":[],"SrcPort":[],"DstBlock":2277.429565429688,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[225,57,335,93],"AttributesFormatString":"","ContractBlockType":"ContractGuaranteeBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"C":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2237.429321289063,"LineHandles":{"Inport":[],"Outport":2240.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"C","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee (C <= 4)/C","Path":"DoorLockCompositional_PP/LockSpec/guarantee_lpar_C__equal_4_rpar_/C","Port":"1","PortConnectivity":{"Type":"1","Position":[105,195],"SrcBlock":[],"SrcPort":[],"DstBlock":2238.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[45,182,100,208],"UseBusObject":"off"},"CompareToConstant":{"Path":"DoorLockCompositional_PP/LockSpec/guarantee_lpar_C__equal_4_rpar_/CompareToConstant","BlockType":"SubSystem","Name":"Compare\nTo Constant","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee (C <= 4)/Compare\nTo Constant","Handle":2238.429321289063,"LineHandles":{"Inport":2240.429321289063,"Outport":2241.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":"int32","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[275,195],"SrcBlock":2237.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[315,195],"SrcBlock":[],"SrcPort":[],"DstBlock":2239.429321289063,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[280,180,310,210],"AttributesFormatString":"","relop":"<=","const":"4","OutDataTypeStr":"boolean","ZeroCross":"on","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"Compare To Constant","Content":{"u":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3532.009643554688,"LineHandles":{"Inport":[],"Outport":3536.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"u","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee (C <= 4)/Compare\nTo Constant/u","Path":"DoorLockCompositional_PP/LockSpec/guarantee_lpar_C__equal_4_rpar_/CompareToConstant/u","Port":"1","PortConnectivity":{"Type":"1","Position":[70,35],"SrcBlock":[],"SrcPort":[],"DstBlock":3533.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[35,28,65,42],"UseBusObject":"off"},"Compare":{"Path":"DoorLockCompositional_PP/LockSpec/guarantee_lpar_C__equal_4_rpar_/CompareToConstant/Compare","BlockType":"RelationalOperator","Name":"Compare","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee (C <= 4)/Compare\nTo Constant/Compare","Handle":3533.008911132813,"LineHandles":{"Inport":[3536.008911132813,3537.009155273438],"Outport":3538.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["int32","int32"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[160,35],"SrcBlock":3532.009643554688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[160,70],"SrcBlock":3534.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[210,55],"SrcBlock":[],"SrcPort":[],"DstBlock":3535.008911132813,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[165,16,205,89],"AttributesFormatString":"","Operator":"<=","InputSameDT":"on","OutDataTypeStr":"boolean","ZeroCross":"on","SampleTime":"-1","RndMeth":"Nearest"},"Constant":{"Path":"DoorLockCompositional_PP/LockSpec/guarantee_lpar_C__equal_4_rpar_/CompareToConstant/Constant","BlockType":"Constant","Name":"Constant","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee (C <= 4)/Compare\nTo Constant/Constant","Handle":3534.008911132813,"LineHandles":{"Inport":[],"Outport":3537.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"int32","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[105,70],"SrcBlock":[],"SrcPort":[],"DstBlock":3533.008911132813,"DstPort":1},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[60,50,100,90],"AttributesFormatString":"","Value":"const","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via back propagation","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"y":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":3535.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3538.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"y","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee (C <= 4)/Compare\nTo Constant/y","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/guarantee_lpar_C__equal_4_rpar_/CompareToConstant/y","Port":"1","PortConnectivity":{"Type":"1","Position":[285,55],"SrcBlock":3533.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[290,48,320,62],"UseBusObject":"off"}}},"guarantee":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2239.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2241.429565429688,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"guarantee","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee (C <= 4)/guarantee","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/guarantee_lpar_C__equal_4_rpar_/guarantee","Port":"1","PortConnectivity":{"Type":"1","Position":[485,195],"SrcBlock":2238.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[490,188,520,202],"UseBusObject":"off"}}},"guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlock":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking","BlockType":"SubSystem","Name":"guarantee Since(Locks, not Press) => not Unlocking","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking","Handle":2242.429565429688,"LineHandles":{"Inport":[2286.429565429688,2290.429443359375,2294.429565429688],"Outport":2284.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[215,220],"SrcBlock":2183.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[215,245],"SrcBlock":2185.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[215,270],"SrcBlock":2206.429565429688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[340,245],"SrcBlock":[],"SrcPort":[],"DstBlock":2277.429565429688,"DstPort":2}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[220,204,335,286],"AttributesFormatString":"","ContractBlockType":"ContractGuaranteeBlock","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"Press":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2243.429321289063,"LineHandles":{"Inport":[],"Outport":2270.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Press","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Press","Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Press","Port":"1","PortConnectivity":{"Type":"1","Position":[70,170],"SrcBlock":[],"SrcPort":[],"DstBlock":2264.429565429688,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[30,162,65,178],"UseBusObject":"off"},"Unlocking":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2244.429321289063,"LineHandles":{"Inport":[],"Outport":2274.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Unlocking","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Unlocking","Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Unlocking","Port":"2","PortConnectivity":{"Type":"1","Position":[70,225],"SrcBlock":[],"SrcPort":[],"DstBlock":2266.429443359375,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[35,218,65,232],"UseBusObject":"off"},"Locks":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2245.429321289063,"LineHandles":{"Inport":[],"Outport":2271.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Locks","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Locks","Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Locks","Port":"3","PortConnectivity":{"Type":"1","Position":[70,125],"SrcBlock":[],"SrcPort":[],"DstBlock":2246.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[35,118,65,132],"UseBusObject":"off"},"Since":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since","BlockType":"SubSystem","Name":"Since","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since","Handle":2246.429321289063,"LineHandles":{"Inport":[2271.429565429688,2269.429321289063],"Outport":2272.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0,0],[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[290,150],"SrcBlock":2245.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[290,170],"SrcBlock":2264.429565429688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[400,160],"SrcBlock":[],"SrcPort":[],"DstBlock":2265.429443359375,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[295,139,395,181],"AttributesFormatString":"","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"off","MaskType":"","Content":{"X":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2247.429321289063,"LineHandles":{"Inport":[],"Outport":2255.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"X","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/X","Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/X","Port":"1","PortConnectivity":{"Type":"1","Position":[95,110],"SrcBlock":[],"SrcPort":[],"DstBlock":2252.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[60,103,90,117],"UseBusObject":"off"},"Y":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2248.429321289063,"LineHandles":{"Inport":[],"Outport":2259.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Y","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/Y","Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/Y","Port":"2","PortConnectivity":{"Type":"1","Position":[95,150],"SrcBlock":[],"SrcPort":[],"DstBlock":2249.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[60,143,90,157],"UseBusObject":"off"},"and":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/and","BlockType":"Logic","Name":"and","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/and","Handle":2249.429321289063,"LineHandles":{"Inport":[2259.429565429688,2262.429565429688],"Outport":2263.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[325,150],"SrcBlock":2248.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[325,160],"SrcBlock":2250.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[365,155],"SrcBlock":[],"SrcPort":[],"DstBlock":2252.429321289063,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[330,139,360,171],"AttributesFormatString":"","Operator":"AND","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"arrow":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/arrow","BlockType":"SubSystem","Name":"arrow","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/arrow","Handle":2250.429321289063,"LineHandles":{"Inport":[2260.429565429688,2261.429565429688],"Outport":2262.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[[0.2,0],["Inf",0]],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[195,185],"SrcBlock":2251.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[195,205],"SrcBlock":2253.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[280,195],"SrcBlock":[],"SrcPort":[],"DstBlock":2249.429321289063,"DstPort":1}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[200,173,275,217],"AttributesFormatString":"","LustreOperatorBlock":"ArrowOperator","ShowPortLabels":"FromPortIcon","TemplateBlock":"","Permissions":"ReadWrite","PermitHierarchicalResolution":"All","TreatAsAtomicUnit":"off","MinAlgLoopOccurrences":"off","PropExecContextOutsideSubsystem":"off","IsSubsystemVirtual":"on","DataTypeOverride":"UseLocalSettings","MinMaxOverflowLogging":"UseLocalSettings","Virtual":"on","SFBlockType":"NONE","Mask":"on","MaskType":"","Content":{"initialvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"Handle":3539.009765625,"LineHandles":{"Inport":[],"Outport":3545.008911132813,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"initial value","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/arrow/initial value","Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/arrow/initialvalue","Port":"1","PortConnectivity":{"Type":"1","Position":[165,100],"SrcBlock":[],"SrcPort":[],"DstBlock":3542.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,93,160,107],"UseBusObject":"off"},"nextvalue":{"AttributesFormatString":"","BlockType":"Inport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3540.008911132813,"LineHandles":{"Inport":[],"Outport":3548.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"next value","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/arrow/next value","Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/arrow/nextvalue","Port":"2","PortConnectivity":{"Type":"1","Position":[165,220],"SrcBlock":[],"SrcPort":[],"DstBlock":3542.008911132813,"DstPort":2},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,213,160,227],"UseBusObject":"off"},"Memory":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/arrow/Memory","BlockType":"Memory","Name":"Memory","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/arrow/Memory","Handle":3541.008911132813,"LineHandles":{"Inport":3546.009155273438,"Outport":3547.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[230,160],"SrcBlock":3543.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[270,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3542.008911132813,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[235,145,265,175],"AttributesFormatString":"","InitialCondition":"1","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"Switch":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/arrow/Switch","BlockType":"Switch","Name":"Switch","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/arrow/Switch","Handle":3542.008911132813,"LineHandles":{"Inport":[3545.008911132813,3547.009155273438,3548.009155273438],"Outport":3549.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[320,145],"SrcBlock":3539.009765625,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[320,160],"SrcBlock":3541.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[320,175],"SrcBlock":3540.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[380,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3544.008911132813,"DstPort":0}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[325,140,375,180],"AttributesFormatString":"","Criteria":"u2 > Threshold","Threshold":"0","InputSameDT":"off","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"Inherit: Inherit via internal rule","LockScale":"off","RndMeth":"Floor","SaturateOnIntegerOverflow":"off","ZeroCross":"on","SampleTime":"-1","AllowDiffInputSizes":"off"},"false":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/arrow/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/arrow/false","Handle":3543.008911132813,"LineHandles":{"Inport":[],"Outport":3546.009155273438,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[165,160],"SrcBlock":[],"SrcPort":[],"DstBlock":3541.008911132813,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[130,145,160,175],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"output":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"Handle":3544.008911132813,"InitialOutput":"[]","LineHandles":{"Inport":3549.009155273438,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"output","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/arrow/output","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/arrow/output","Port":"1","PortConnectivity":{"Type":"1","Position":[475,160],"SrcBlock":3542.008911132813,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[480,153,510,167],"UseBusObject":"off"}}},"false":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/false","BlockType":"Constant","Name":"false","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/false","Handle":2251.429321289063,"LineHandles":{"Inport":[],"Outport":2260.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":["Inf",0],"CompiledPortDataTypes":{"Inport":[],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[135,185],"SrcBlock":[],"SrcPort":[],"DstBlock":2250.429321289063,"DstPort":0},"Ports":[0,1,0,0,0,0,0,0,0],"Position":[100,170,130,200],"AttributesFormatString":"","Value":"0","VectorParams1D":"on","OutMin":"[]","OutMax":"[]","OutDataTypeStr":"boolean","LockScale":"off","SampleTime":"inf","FramePeriod":"inf"},"or":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/or","BlockType":"Logic","Name":"or","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/or","Handle":2252.429321289063,"LineHandles":{"Inport":[2255.429321289063,2263.429565429688],"Outport":2256.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[374,110],"SrcBlock":2247.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[374,120],"SrcBlock":2249.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[410,115],"SrcBlock":[],"SrcPort":[],"DstBlock":[2254.429321289063,2253.429321289063],"DstPort":[0,0]}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[375,99,405,131],"AttributesFormatString":"","Operator":"OR","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"preSinceXY":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/preSinceXY","BlockType":"Memory","Name":"pre SinceXY","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/pre SinceXY","Handle":2253.429321289063,"LineHandles":{"Inport":2257.429443359375,"Outport":2261.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[140,205],"SrcBlock":2252.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[180,205],"SrcBlock":[],"SrcPort":[],"DstBlock":2250.429321289063,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[145,190,175,220],"AttributesFormatString":"","InitialCondition":"0","InheritSampleTime":"off","LinearizeMemory":"off","LinearizeAsDelay":"off","StateName":"","StateMustResolveToSignalObject":"off","StateSignalObject":[],"StateStorageClass":"Auto","RTWStateStorageTypeQualifier":""},"SinceXY":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2254.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2258.4296875,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"SinceXY","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/Since/SinceXY","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/Since/SinceXY","Port":"1","PortConnectivity":{"Type":"1","Position":[485,115],"SrcBlock":2252.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[490,108,520,122],"UseBusObject":"off"}}},"notPress":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/notPress","BlockType":"Logic","Name":"not Press","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/not Press","Handle":2264.429565429688,"LineHandles":{"Inport":2270.429565429688,"Outport":2269.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[135,170],"SrcBlock":2243.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[175,170],"SrcBlock":[],"SrcPort":[],"DstBlock":2246.429321289063,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[140,154,170,186],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"notSince":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/notSince","BlockType":"Logic","Name":"not Since","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/not Since","Handle":2265.429443359375,"LineHandles":{"Inport":2272.429565429688,"Outport":2273.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[440,160],"SrcBlock":2246.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[480,160],"SrcBlock":[],"SrcPort":[],"DstBlock":2267.429443359375,"DstPort":0}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[445,144,475,176],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"notUnlocking":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/notUnlocking","BlockType":"Logic","Name":"not Unlocking","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/not Unlocking","Handle":2266.429443359375,"LineHandles":{"Inport":2274.429565429688,"Outport":2275.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[135,225],"SrcBlock":2244.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[175,225],"SrcBlock":[],"SrcPort":[],"DstBlock":2267.429443359375,"DstPort":1}],"Ports":[1,1,0,0,0,0,0,0,0],"Position":[140,209,170,241],"AttributesFormatString":"","Operator":"NOT","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"or":{"Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/or","BlockType":"Logic","Name":"or","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/or","Handle":2267.429443359375,"LineHandles":{"Inport":[2273.429565429688,2275.429565429688],"Outport":2276.429565429688,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[529,175],"SrcBlock":2265.429443359375,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[529,185],"SrcBlock":2266.429443359375,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[565,180],"SrcBlock":[],"SrcPort":[],"DstBlock":2268.429321289063,"DstPort":0}],"Ports":[2,1,0,0,0,0,0,0,0],"Position":[530,164,560,196],"AttributesFormatString":"","Operator":"OR","Inputs":"2","AllPortsSameDT":"off","OutDataTypeStr":"boolean","SampleTime":"-1"},"guarantee":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2268.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2276.429565429688,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"guarantee","Origin_path":"DoorLockCompositional_PP/LockSpec/guarantee Since(Locks, not Press) => not Unlocking/guarantee","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/guaranteeSince_lpar_Locks_comma_notPress_rpar__equal__notUnlocking/guarantee","Port":"1","PortConnectivity":{"Type":"1","Position":[625,180],"SrcBlock":2267.429443359375,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[630,173,660,187],"UseBusObject":"off"}}},"validator":{"Path":"DoorLockCompositional_PP/LockSpec/validator","BlockType":"M-S-Function","Name":"validator","Origin_path":"DoorLockCompositional_PP/LockSpec/validator","Handle":2277.429565429688,"LineHandles":{"Inport":[2282.429565429688,2283.429565429688,2284.429565429688],"Outport":2279.429321289063,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"CompiledPortDataTypes":{"Inport":["boolean","boolean","boolean"],"Outport":"boolean","Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1,1,1,1,1],"Outport":[1,1],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":[1,1,1],"Outport":1,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":[0,0,0],"Outport":0,"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":[{"Type":"1","Position":[445,-95],"SrcBlock":2224.429321289063,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"2","Position":[445,75],"SrcBlock":2236.429565429688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"3","Position":[445,245],"SrcBlock":2242.429565429688,"SrcPort":0,"DstBlock":[],"DstPort":[]},{"Type":"1","Position":[580,75],"SrcBlock":[],"SrcPort":[],"DstBlock":[2278.429321289063,2222.429565429688],"DstPort":[0,0]}],"Ports":[3,1,0,0,0,0,0,0,0],"Position":[450,-177,575,327],"AttributesFormatString":"","assumePorts":"1","guaranteePorts":"2","modePorts":"0","ContractBlockType":"ContractValidatorBlock","createInportsCheckbox":"on","createEnsureRequireCheckbox":"off"},"valid":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2278.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2281.4296875,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"valid","Origin_path":"DoorLockCompositional_PP/LockSpec/valid","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/LockSpec/valid","Port":"1","PortConnectivity":{"Type":"1","Position":[690,75],"SrcBlock":2277.429565429688,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[695,68,725,82],"UseBusObject":"off"}}},"Scope":{"Path":"DoorLockCompositional_PP/Scope","BlockType":"Scope","Name":"Scope","Origin_path":"DoorLockCompositional_PP/Scope","Handle":2295.429565429688,"LineHandles":{"Inport":2309.429565429688,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0.2,0],"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"PortConnectivity":{"Type":"1","Position":[655,260],"SrcBlock":2181.429565429688,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[660,244,690,276],"AttributesFormatString":"","Floating":"off"},"Unlocking":{"AttributesFormatString":"","BlockType":"Outport","BusObject":"BusObject","CompiledPortComplexSignals":{"Inport":0,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDataTypes":{"Inport":"boolean","Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortDimensions":{"Inport":[1,1],"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledPortWidths":{"Inport":1,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"CompiledSampleTime":[0,0],"Handle":2296.429321289063,"InitialOutput":"[]","LineHandles":{"Inport":2308.4296875,"Outport":[],"Enable":[],"Trigger":[],"State":[],"LConn":[],"RConn":[],"Ifaction":[],"Reset":[]},"Name":"Unlocking","Origin_path":"DoorLockCompositional_PP/Unlocking","OutputWhenDisabled":"held","Path":"DoorLockCompositional_PP/Unlocking","Port":"1","PortConnectivity":{"Type":"1","Position":[600,150],"SrcBlock":658.24267578125,"SrcPort":0,"DstBlock":[],"DstPort":[]},"Ports":[1,0,0,0,0,0,0,0,0],"Position":[605,143,635,157],"UseBusObject":"off"}}}}