trace.txt 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569
  1. __ Current Time: 0.000000 __________________________________________
  2. INITIAL CONDITIONS in model <controller.Ball>
  3. Initial State: None
  4. Next scheduled internal transition at time inf
  5. INITIAL CONDITIONS in model <controller.Button>
  6. Initial State: None
  7. Next scheduled internal transition at time inf
  8. INITIAL CONDITIONS in model <controller.Field>
  9. Initial State: None
  10. Next scheduled internal transition at time inf
  11. INITIAL CONDITIONS in model <controller.MainApp>
  12. Initial State: None
  13. Next scheduled internal transition at time inf
  14. INITIAL CONDITIONS in model <controller.ObjectManager>
  15. Initial State: None
  16. Next scheduled internal transition at time 0.000000
  17. __ Current Time: 0.000000 __________________________________________
  18. EXTERNAL TRANSITION in model <controller.MainApp>
  19. Input Port Configuration:
  20. port <obj_manager_in>:
  21. ('MainApp', 'MainApp', (event name: start_instance; port: None; parameters: ['MainApp[0]']))
  22. port <input>:
  23. port <private_0_<narrow_cast>>:
  24. New State: {0: <examples.BouncingBalls.PyDEVS.target.MainAppInstance object at 0x10ef09b20>}
  25. Next scheduled internal transition at time 0.000000
  26. INTERNAL TRANSITION in model <controller.ObjectManager>
  27. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  28. Output Port Configuration:
  29. port <port1>:
  30. ('MainApp', 'MainApp', (event name: start_instance; port: None; parameters: ['MainApp[0]']))
  31. port <port2>:
  32. port <port3>:
  33. port <port4>:
  34. Next scheduled internal transition at time inf
  35. __ Current Time: 0.000000 __________________________________________
  36. EXTERNAL TRANSITION in model <controller.ObjectManager>
  37. Input Port Configuration:
  38. port <input>:
  39. ('MainApp', 'MainApp', (event name: instance_started; port: None; parameters: ['MainApp[0]']))
  40. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  41. Next scheduled internal transition at time 0.000000
  42. INTERNAL TRANSITION in model <controller.MainApp>
  43. New State: {0: <examples.BouncingBalls.PyDEVS.target.MainAppInstance object at 0x10ef09b20>}
  44. Output Port Configuration:
  45. port <obj_manager_out>:
  46. ('MainApp', 'MainApp', (event name: instance_started; port: None; parameters: ['MainApp[0]']))
  47. port <ui>:
  48. port <fields>:
  49. Next scheduled internal transition at time 0.000000
  50. __ Current Time: 0.000000 __________________________________________
  51. CONFLUENT TRANSITION in model <controller.MainApp>
  52. Input Port Configuration:
  53. port <obj_manager_in>:
  54. ('MainApp', 'MainApp', (event name: instance_started; port: None; parameters: ['MainApp[0]']))
  55. port <input>:
  56. port <private_0_<narrow_cast>>:
  57. New State: {0: <examples.BouncingBalls.PyDEVS.target.MainAppInstance object at 0x10ef09b20>}
  58. Output Port Configuration:
  59. port <obj_manager_out>:
  60. port <ui>:
  61. port <fields>:
  62. Next scheduled internal transition at time 0.000000
  63. INTERNAL TRANSITION in model <controller.ObjectManager>
  64. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  65. Output Port Configuration:
  66. port <port1>:
  67. ('MainApp', 'MainApp', (event name: instance_started; port: None; parameters: ['MainApp[0]']))
  68. port <port2>:
  69. port <port3>:
  70. port <port4>:
  71. Next scheduled internal transition at time inf
  72. __ Current Time: 0.000000 __________________________________________
  73. EXTERNAL TRANSITION in model <controller.ObjectManager>
  74. Input Port Configuration:
  75. port <input>:
  76. ('MainApp', 'Field', (event name: create_instance; port: None; parameters: ['fields']))
  77. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  78. Next scheduled internal transition at time 0.000000
  79. INTERNAL TRANSITION in model <controller.MainApp>
  80. New State: {0: <examples.BouncingBalls.PyDEVS.target.MainAppInstance object at 0x10ef09b20>}
  81. Output Port Configuration:
  82. port <obj_manager_out>:
  83. ('MainApp', 'Field', (event name: create_instance; port: None; parameters: ['fields']))
  84. port <ui>:
  85. port <fields>:
  86. Next scheduled internal transition at time inf
  87. __ Current Time: 0.000000 __________________________________________
  88. EXTERNAL TRANSITION in model <controller.Field>
  89. Input Port Configuration:
  90. port <obj_manager_in>:
  91. ('MainApp', 'Field', (event name: create_instance; port: None; parameters: ['fields']))
  92. port <input>:
  93. port <field_ui>:
  94. port <private_1_<narrow_cast>>:
  95. port <private_2_field_ui>:
  96. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  97. Next scheduled internal transition at time 0.000000
  98. INTERNAL TRANSITION in model <controller.ObjectManager>
  99. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  100. Output Port Configuration:
  101. port <port1>:
  102. port <port2>:
  103. ('MainApp', 'Field', (event name: create_instance; port: None; parameters: ['fields']))
  104. port <port3>:
  105. port <port4>:
  106. Next scheduled internal transition at time inf
  107. __ Current Time: 0.000000 __________________________________________
  108. EXTERNAL TRANSITION in model <controller.ObjectManager>
  109. Input Port Configuration:
  110. port <input>:
  111. ('Field', 'MainApp', (event name: instance_created; port: None; parameters: ['fields[0]']))
  112. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  113. Next scheduled internal transition at time 0.000000
  114. INTERNAL TRANSITION in model <controller.Field>
  115. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  116. Output Port Configuration:
  117. port <obj_manager_out>:
  118. ('Field', 'MainApp', (event name: instance_created; port: None; parameters: ['fields[0]']))
  119. port <ui>:
  120. port <balls>:
  121. port <buttons>:
  122. port <parent>:
  123. Next scheduled internal transition at time inf
  124. __ Current Time: 0.000000 __________________________________________
  125. EXTERNAL TRANSITION in model <controller.MainApp>
  126. Input Port Configuration:
  127. port <obj_manager_in>:
  128. ('Field', 'MainApp', (event name: instance_created; port: None; parameters: ['fields[0]']))
  129. port <input>:
  130. port <private_0_<narrow_cast>>:
  131. New State: {0: <examples.BouncingBalls.PyDEVS.target.MainAppInstance object at 0x10ef09b20>}
  132. Next scheduled internal transition at time 0.000000
  133. INTERNAL TRANSITION in model <controller.ObjectManager>
  134. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  135. Output Port Configuration:
  136. port <port1>:
  137. ('Field', 'MainApp', (event name: instance_created; port: None; parameters: ['fields[0]']))
  138. port <port2>:
  139. port <port3>:
  140. port <port4>:
  141. Next scheduled internal transition at time inf
  142. __ Current Time: 0.000000 __________________________________________
  143. INTERNAL TRANSITION in model <controller.MainApp>
  144. New State: {0: <examples.BouncingBalls.PyDEVS.target.MainAppInstance object at 0x10ef09b20>}
  145. Output Port Configuration:
  146. port <obj_manager_out>:
  147. port <ui>:
  148. port <fields>:
  149. Next scheduled internal transition at time 0.000000
  150. __ Current Time: 0.000000 __________________________________________
  151. INTERNAL TRANSITION in model <controller.MainApp>
  152. New State: {0: <examples.BouncingBalls.PyDEVS.target.MainAppInstance object at 0x10ef09b20>}
  153. Output Port Configuration:
  154. port <obj_manager_out>:
  155. port <ui>:
  156. port <fields>:
  157. Next scheduled internal transition at time 0.000000
  158. __ Current Time: 0.000000 __________________________________________
  159. EXTERNAL TRANSITION in model <controller.ObjectManager>
  160. Input Port Configuration:
  161. port <input>:
  162. ('MainApp', 'Field', (event name: start_instance; port: None; parameters: ['fields[0]']))
  163. ('MainApp', 'Field', (event name: set_association_name; port: None; parameters: ['fields[0]']))
  164. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  165. Next scheduled internal transition at time 0.000000
  166. INTERNAL TRANSITION in model <controller.MainApp>
  167. New State: {0: <examples.BouncingBalls.PyDEVS.target.MainAppInstance object at 0x10ef09b20>}
  168. Output Port Configuration:
  169. port <obj_manager_out>:
  170. ('MainApp', 'Field', (event name: start_instance; port: None; parameters: ['fields[0]']))
  171. ('MainApp', 'Field', (event name: set_association_name; port: None; parameters: ['fields[0]']))
  172. port <ui>:
  173. port <fields>:
  174. Next scheduled internal transition at time inf
  175. __ Current Time: 0.000000 __________________________________________
  176. EXTERNAL TRANSITION in model <controller.Field>
  177. Input Port Configuration:
  178. port <obj_manager_in>:
  179. ('MainApp', 'Field', (event name: start_instance; port: None; parameters: ['fields[0]']))
  180. ('MainApp', 'Field', (event name: set_association_name; port: None; parameters: ['fields[0]']))
  181. port <input>:
  182. port <field_ui>:
  183. port <private_1_<narrow_cast>>:
  184. port <private_2_field_ui>:
  185. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  186. Next scheduled internal transition at time 0.000000
  187. INTERNAL TRANSITION in model <controller.ObjectManager>
  188. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  189. Output Port Configuration:
  190. port <port1>:
  191. port <port2>:
  192. ('MainApp', 'Field', (event name: start_instance; port: None; parameters: ['fields[0]']))
  193. ('MainApp', 'Field', (event name: set_association_name; port: None; parameters: ['fields[0]']))
  194. port <port3>:
  195. port <port4>:
  196. Next scheduled internal transition at time inf
  197. __ Current Time: 0.000000 __________________________________________
  198. EXTERNAL TRANSITION in model <controller.ObjectManager>
  199. Input Port Configuration:
  200. port <input>:
  201. ('Field', 'MainApp', (event name: instance_started; port: None; parameters: ['fields[0]']))
  202. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  203. Next scheduled internal transition at time 0.000000
  204. INTERNAL TRANSITION in model <controller.Field>
  205. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  206. Output Port Configuration:
  207. port <obj_manager_out>:
  208. ('Field', 'MainApp', (event name: instance_started; port: None; parameters: ['fields[0]']))
  209. port <ui>:
  210. port <balls>:
  211. port <buttons>:
  212. port <parent>:
  213. Next scheduled internal transition at time 0.000000
  214. __ Current Time: 0.000000 __________________________________________
  215. EXTERNAL TRANSITION in model <controller.MainApp>
  216. Input Port Configuration:
  217. port <obj_manager_in>:
  218. ('Field', 'MainApp', (event name: instance_started; port: None; parameters: ['fields[0]']))
  219. port <input>:
  220. port <private_0_<narrow_cast>>:
  221. New State: {0: <examples.BouncingBalls.PyDEVS.target.MainAppInstance object at 0x10ef09b20>}
  222. Next scheduled internal transition at time 0.000000
  223. INTERNAL TRANSITION in model <controller.Field>
  224. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  225. Output Port Configuration:
  226. port <obj_manager_out>:
  227. port <ui>:
  228. (event name: create_window; port: ui; parameters: [800, 600, 'BouncingBalls', 'private_2_field_ui'])
  229. port <balls>:
  230. port <buttons>:
  231. port <parent>:
  232. Next scheduled internal transition at time inf
  233. INTERNAL TRANSITION in model <controller.ObjectManager>
  234. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  235. Output Port Configuration:
  236. port <port1>:
  237. ('Field', 'MainApp', (event name: instance_started; port: None; parameters: ['fields[0]']))
  238. port <port2>:
  239. port <port3>:
  240. port <port4>:
  241. Next scheduled internal transition at time inf
  242. __ Current Time: 0.000000 __________________________________________
  243. INTERNAL TRANSITION in model <controller.MainApp>
  244. New State: {0: <examples.BouncingBalls.PyDEVS.target.MainAppInstance object at 0x10ef09b20>}
  245. Output Port Configuration:
  246. port <obj_manager_out>:
  247. port <ui>:
  248. port <fields>:
  249. Next scheduled internal transition at time inf
  250. __ Current Time: 6.117143 __________________________________________
  251. EXTERNAL TRANSITION in model <controller.Field>
  252. Input Port Configuration:
  253. port <obj_manager_in>:
  254. port <input>:
  255. port <field_ui>:
  256. Event("window_created","private_2_field_ui",[0])
  257. port <private_1_<narrow_cast>>:
  258. port <private_2_field_ui>:
  259. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  260. Next scheduled internal transition at time 6.117143
  261. __ Current Time: 6.117143 __________________________________________
  262. INTERNAL TRANSITION in model <controller.Field>
  263. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  264. Output Port Configuration:
  265. port <obj_manager_out>:
  266. port <ui>:
  267. port <balls>:
  268. port <buttons>:
  269. port <parent>:
  270. Next scheduled internal transition at time 6.117143
  271. __ Current Time: 6.117143 __________________________________________
  272. INTERNAL TRANSITION in model <controller.Field>
  273. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  274. Output Port Configuration:
  275. port <obj_manager_out>:
  276. port <ui>:
  277. (event name: bind_event; port: ui; parameters: [0, 'WM_DELETE_WINDOW', 'window_close', 'private_2_field_ui'])
  278. (event name: bind_event; port: ui; parameters: [0, '<Key>', 'key_press', 'private_2_field_ui'])
  279. (event name: create_canvas; port: ui; parameters: [0, 800, 550, {'background': '#eee'}, 'private_2_field_ui'])
  280. port <balls>:
  281. port <buttons>:
  282. port <parent>:
  283. Next scheduled internal transition at time inf
  284. __ Current Time: 6.121296 __________________________________________
  285. EXTERNAL TRANSITION in model <controller.Field>
  286. Input Port Configuration:
  287. port <obj_manager_in>:
  288. port <input>:
  289. port <field_ui>:
  290. Event("canvas_created","private_2_field_ui",[1])
  291. port <private_1_<narrow_cast>>:
  292. port <private_2_field_ui>:
  293. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  294. Next scheduled internal transition at time 6.121296
  295. __ Current Time: 6.121296 __________________________________________
  296. INTERNAL TRANSITION in model <controller.Field>
  297. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  298. Output Port Configuration:
  299. port <obj_manager_out>:
  300. port <ui>:
  301. port <balls>:
  302. port <buttons>:
  303. port <parent>:
  304. Next scheduled internal transition at time 6.121296
  305. __ Current Time: 6.121296 __________________________________________
  306. INTERNAL TRANSITION in model <controller.Field>
  307. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  308. Output Port Configuration:
  309. port <obj_manager_out>:
  310. port <ui>:
  311. (event name: bind_event; port: ui; parameters: [1, '<Button-2>', 'right_click', 'private_2_field_ui'])
  312. (event name: bind_event; port: ui; parameters: [1, '<Motion>', 'mouse_move', 'private_2_field_ui'])
  313. (event name: bind_event; port: ui; parameters: [1, '<ButtonRelease>', 'mouse_release', 'private_2_field_ui'])
  314. port <balls>:
  315. port <buttons>:
  316. port <parent>:
  317. Next scheduled internal transition at time 6.121296
  318. __ Current Time: 6.121296 __________________________________________
  319. EXTERNAL TRANSITION in model <controller.ObjectManager>
  320. Input Port Configuration:
  321. port <input>:
  322. ('Field', 'Button', (event name: create_instance; port: None; parameters: ['buttons', 'Button', 0, 'create_new_field', 'Spawn New Window']))
  323. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  324. Next scheduled internal transition at time 6.121296
  325. INTERNAL TRANSITION in model <controller.Field>
  326. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  327. Output Port Configuration:
  328. port <obj_manager_out>:
  329. ('Field', 'Button', (event name: create_instance; port: None; parameters: ['buttons', 'Button', 0, 'create_new_field', 'Spawn New Window']))
  330. port <ui>:
  331. port <balls>:
  332. port <buttons>:
  333. port <parent>:
  334. Next scheduled internal transition at time inf
  335. __ Current Time: 6.121296 __________________________________________
  336. EXTERNAL TRANSITION in model <controller.Button>
  337. Input Port Configuration:
  338. port <obj_manager_in>:
  339. ('Field', 'Button', (event name: create_instance; port: None; parameters: ['buttons', 'Button', 0, 'create_new_field', 'Spawn New Window']))
  340. port <input>:
  341. port <button_ui>:
  342. port <private_3_<narrow_cast>>:
  343. port <private_4_button_ui>:
  344. New State: {0: <examples.BouncingBalls.PyDEVS.target.ButtonInstance object at 0x10ee89610>}
  345. Next scheduled internal transition at time 6.121296
  346. INTERNAL TRANSITION in model <controller.ObjectManager>
  347. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  348. Output Port Configuration:
  349. port <port1>:
  350. port <port2>:
  351. port <port3>:
  352. ('Field', 'Button', (event name: create_instance; port: None; parameters: ['buttons', 'Button', 0, 'create_new_field', 'Spawn New Window']))
  353. port <port4>:
  354. Next scheduled internal transition at time inf
  355. __ Current Time: 6.121296 __________________________________________
  356. EXTERNAL TRANSITION in model <controller.ObjectManager>
  357. Input Port Configuration:
  358. port <input>:
  359. ('Button', 'Field', (event name: instance_created; port: None; parameters: ['buttons[0]']))
  360. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  361. Next scheduled internal transition at time 6.121296
  362. INTERNAL TRANSITION in model <controller.Button>
  363. New State: {0: <examples.BouncingBalls.PyDEVS.target.ButtonInstance object at 0x10ee89610>}
  364. Output Port Configuration:
  365. port <obj_manager_out>:
  366. ('Button', 'Field', (event name: instance_created; port: None; parameters: ['buttons[0]']))
  367. port <ui>:
  368. port <parent>:
  369. Next scheduled internal transition at time inf
  370. __ Current Time: 6.121296 __________________________________________
  371. EXTERNAL TRANSITION in model <controller.Field>
  372. Input Port Configuration:
  373. port <obj_manager_in>:
  374. ('Button', 'Field', (event name: instance_created; port: None; parameters: ['buttons[0]']))
  375. port <input>:
  376. port <field_ui>:
  377. port <private_1_<narrow_cast>>:
  378. port <private_2_field_ui>:
  379. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  380. Next scheduled internal transition at time 6.121296
  381. INTERNAL TRANSITION in model <controller.ObjectManager>
  382. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  383. Output Port Configuration:
  384. port <port1>:
  385. port <port2>:
  386. ('Button', 'Field', (event name: instance_created; port: None; parameters: ['buttons[0]']))
  387. port <port3>:
  388. port <port4>:
  389. Next scheduled internal transition at time inf
  390. __ Current Time: 6.121296 __________________________________________
  391. INTERNAL TRANSITION in model <controller.Field>
  392. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  393. Output Port Configuration:
  394. port <obj_manager_out>:
  395. port <ui>:
  396. port <balls>:
  397. port <buttons>:
  398. port <parent>:
  399. Next scheduled internal transition at time 6.121296
  400. __ Current Time: 6.121296 __________________________________________
  401. INTERNAL TRANSITION in model <controller.Field>
  402. New State: {0: <examples.BouncingBalls.PyDEVS.target.FieldInstance object at 0x10ee88440>}
  403. Output Port Configuration:
  404. port <obj_manager_out>:
  405. port <ui>:
  406. port <balls>:
  407. port <buttons>:
  408. port <parent>:
  409. Next scheduled internal transition at time 6.121296
  410. __ Current Time: 6.121296 __________________________________________
  411. EXTERNAL TRANSITION in model <controller.ObjectManager>
  412. Input Port Configuration:
  413. port <input>:
  414. ('Field', 'Button', (event name: start_instance; port: None; parameters: ['buttons[0]']))
  415. New State: <examples.BouncingBalls.PyDEVS.target.ObjectManagerState object at 0x10e947a10>
  416. Next scheduled internal transition at time 6.121296