[4126] | 1 | ;(cd "promot:kb;SignalTransd;structure;") |
---|
| 2 | ;(include "struct-ana-library") |
---|
[3864] | 3 | |
---|
| 4 | (define-module |
---|
[3935] | 5 | :class "toy-model" |
---|
[7078] | 6 | :super-classes ("struct-model") |
---|
[3935] | 7 | :geometry-width "662" |
---|
| 8 | :geometry-height "643" |
---|
[4126] | 9 | :parameters (("activ.timescale" :value "2.0")) |
---|
[3864] | 10 | :modules |
---|
| 11 | (("a" |
---|
| 12 | :is-a "compound" |
---|
[3935] | 13 | :geometry-x "194" |
---|
| 14 | :geometry-y "190") |
---|
| 15 | ("activ" |
---|
| 16 | :is-a "activ" |
---|
| 17 | :geometry-x "207" |
---|
| 18 | :geometry-y "308") |
---|
| 19 | ("activ0" |
---|
| 20 | :is-a "activ" |
---|
| 21 | :geometry-x "430" |
---|
| 22 | :geometry-y "319") |
---|
| 23 | ("activ1" |
---|
| 24 | :is-a "activ" |
---|
| 25 | :geometry-x "249" |
---|
| 26 | :geometry-y "450") |
---|
| 27 | ("activ2" |
---|
| 28 | :is-a "activ" |
---|
| 29 | :geometry-x "266" |
---|
| 30 | :geometry-y "94") |
---|
| 31 | ("activ3" |
---|
| 32 | :is-a "activ" |
---|
| 33 | :geometry-x "432" |
---|
| 34 | :geometry-y "100") |
---|
| 35 | ("activ4" |
---|
| 36 | :is-a "activ" |
---|
| 37 | :geometry-x "264" |
---|
| 38 | :geometry-y "550") |
---|
| 39 | ("activ5" |
---|
| 40 | :is-a "activ" |
---|
| 41 | :geometry-x "105" |
---|
| 42 | :geometry-y "162") |
---|
| 43 | ("and_2" |
---|
[7540] | 44 | :is-a "and-2" |
---|
[3935] | 45 | :geometry-x "270" |
---|
| 46 | :geometry-y "175") |
---|
| 47 | ("and_20" |
---|
[3864] | 48 | :is-a "and-2" |
---|
[3935] | 49 | :geometry-x "442" |
---|
| 50 | :geometry-y "187") |
---|
[3864] | 51 | ("b" |
---|
| 52 | :is-a "compound" |
---|
[3935] | 53 | :geometry-x "322" |
---|
| 54 | :geometry-y "148") |
---|
[3864] | 55 | ("c" |
---|
| 56 | :is-a "compound" |
---|
[3935] | 57 | :geometry-x "490" |
---|
| 58 | :geometry-y "144") |
---|
| 59 | ("dead_end" |
---|
[7078] | 60 | :is-a "output" |
---|
[3935] | 61 | :geometry-x "189" |
---|
| 62 | :geometry-y "615") |
---|
[3864] | 63 | ("e" |
---|
| 64 | :is-a "compound" |
---|
[3935] | 65 | :geometry-x "270" |
---|
| 66 | :geometry-y "251") |
---|
[3864] | 67 | ("f" |
---|
| 68 | :is-a "compound" |
---|
[3935] | 69 | :geometry-x "509" |
---|
| 70 | :geometry-y "305") |
---|
[3864] | 71 | ("g" |
---|
| 72 | :is-a "compound" |
---|
[3935] | 73 | :geometry-x "315" |
---|
| 74 | :geometry-y "405") |
---|
| 75 | ("input_b" |
---|
[7078] | 76 | :is-a "input" |
---|
[3935] | 77 | :geometry-x "313" |
---|
| 78 | :geometry-y "41") |
---|
| 79 | ("input_c" |
---|
[7078] | 80 | :is-a "input" |
---|
[3935] | 81 | :geometry-x "504" |
---|
| 82 | :geometry-y "41") |
---|
| 83 | ("not" |
---|
[3864] | 84 | :is-a "not" |
---|
[3935] | 85 | :geometry-x "376" |
---|
| 86 | :geometry-y "167") |
---|
| 87 | ("not0" |
---|
[3864] | 88 | :is-a "not" |
---|
[3935] | 89 | :geometry-x "96" |
---|
| 90 | :geometry-y "70") |
---|
[3864] | 91 | ("s" |
---|
| 92 | :is-a "compound" |
---|
[3935] | 93 | :geometry-x "362" |
---|
| 94 | :geometry-y "530")) |
---|
[3864] | 95 | :links |
---|
[3935] | 96 | (("activ1output_sinput" |
---|
| 97 | :terminals ("activ1.output" "s.input" "activ4.input1") |
---|
| 98 | :nodes (("360" "504")) |
---|
[3864] | 99 | :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))) |
---|
[3935] | 100 | ("activ2input1_input_boutput" |
---|
| 101 | :terminals ("activ2.input1" "input_b.output")) |
---|
| 102 | ("activ3input1_input_coutput" |
---|
| 103 | :terminals ("activ3.input1" "input_c.output")) |
---|
| 104 | ("activ4output_dead_endinput" |
---|
| 105 | :terminals ("activ4.output" "dead_end.input")) |
---|
| 106 | ("activ5output_ainput" |
---|
| 107 | :terminals ("activ5.output" "a.input" "and_2.input1") |
---|
| 108 | :nodes (("194" "160")) |
---|
| 109 | :edges (("0" "-1" |
---|
| 110 | (("104" "232") ("146" "232") ("152" "128") ("200" "128"))) |
---|
| 111 | ("1" "-1" nil) ("2" "-1" nil))) |
---|
| 112 | ("activoutput_ginput" |
---|
| 113 | :terminals ("activ.output" "g.input" "activ0.output" "activ1.input1" |
---|
| 114 | "not0.input") |
---|
| 115 | :nodes (("320" "362")) |
---|
| 116 | :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil) ("3" "-1" nil) |
---|
| 117 | ("4" "-1" (("96" "16") ("24" "16") ("24" "384"))))) |
---|
| 118 | ("and_20input1_notoutput" |
---|
| 119 | :terminals ("and_20.input1" "not.output")) |
---|
| 120 | ("and_20output_finput" |
---|
| 121 | :terminals ("and_20.output" "f.input" "activ0.input1") |
---|
| 122 | :nodes (("504" "264")) |
---|
[3864] | 123 | :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))) |
---|
[3935] | 124 | ("and_2output_einput" |
---|
| 125 | :terminals ("and_2.output" "e.input" "activ.input1") |
---|
| 126 | :nodes (("272" "224")) |
---|
[3864] | 127 | :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))) |
---|
[3935] | 128 | ("binput_and_2input2" |
---|
| 129 | :terminals ("b.input" "and_2.input2" "not.input" "activ2.output") |
---|
| 130 | :nodes (("319" "138")) |
---|
| 131 | :edges (("0" "-1" (("328" "136"))) ("1" "-1" nil) ("2" "-1" nil) |
---|
| 132 | ("3" "-1" nil))) |
---|
| 133 | ("cinput_and_20input2" |
---|
| 134 | :terminals ("c.input" "and_20.input2" "activ3.output") |
---|
| 135 | :nodes (("493" "142")) |
---|
| 136 | :edges (("0" "-1" (("493" "142"))) ("1" "-1" nil) ("2" "-1" nil))) |
---|
| 137 | ("not0output_activ5input1" |
---|
| 138 | :terminals ("not0.output" "activ5.input1")))) |
---|
[3864] | 139 | |
---|