source: Promot/trunk/promot/kb/SignalTransd/structure/toymodel.mdl @ 7539

Last change on this file since 7539 was 7539, checked in by rempel, 17 years ago

changed lisp package names :user -> :cl-user und :cg -> :code-generator to improve compatibility. conflict with cg package in allegro cg-ide resolved.

File size: 3.6 KB
Line 
1;(cd "promot:kb;SignalTransd;structure;")
2;(include "struct-ana-library")
3
4(define-module
5  :class "toy-model"
6  :super-classes ("struct-model")
7  :geometry-width "662"
8  :geometry-height "643"
9  :parameters (("activ.timescale" :value "2.0"))
10  :modules
11  (("a"
12    :is-a "compound"
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"
44    :is-a "or-2"
45    :geometry-x "270"
46    :geometry-y "175")
47   ("and_20"
48    :is-a "and-2"
49    :geometry-x "442"
50    :geometry-y "187")
51   ("b"
52    :is-a "compound"
53    :geometry-x "322"
54    :geometry-y "148")
55   ("c"
56    :is-a "compound"
57    :geometry-x "490"
58    :geometry-y "144")
59   ("dead_end"
60    :is-a "output"
61    :geometry-x "189"
62    :geometry-y "615")
63   ("e"
64    :is-a "compound"
65    :geometry-x "270"
66    :geometry-y "251")
67   ("f"
68    :is-a "compound"
69    :geometry-x "509"
70    :geometry-y "305")
71   ("g"
72    :is-a "compound"
73    :geometry-x "315"
74    :geometry-y "405")
75   ("input_b"
76    :is-a "input"
77    :geometry-x "313"
78    :geometry-y "41")
79   ("input_c"
80    :is-a "input"
81    :geometry-x "504"
82    :geometry-y "41")
83   ("not"
84    :is-a "not"
85    :geometry-x "376"
86    :geometry-y "167")
87   ("not0"
88    :is-a "not"
89    :geometry-x "96"
90    :geometry-y "70")
91   ("s"
92    :is-a "compound"
93    :geometry-x "362"
94    :geometry-y "530"))
95  :links
96  (("activ1output_sinput"
97    :terminals ("activ1.output" "s.input" "activ4.input1")
98    :nodes (("360" "504"))
99    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil)))
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"))
123    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil)))
124   ("and_2output_einput"
125    :terminals ("and_2.output" "e.input" "activ.input1")
126    :nodes (("272" "224"))
127    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil)))
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"))))
139
Note: See TracBrowser for help on using the repository browser.