feat: 초기 프로젝트 구조 추가

This commit is contained in:
Kim Min Jae
2026-06-10 16:18:41 +09:00
parent 5d985560c5
commit a48a4b5fe5
100 changed files with 10530 additions and 0 deletions

109
logs/timing/2026-05-08.csv Normal file
View File

@@ -0,0 +1,109 @@
timestamp,seq,event,elapsed_ms,detail
14:32:59.310,1,cycle_start,0.0,group=A belt_delay=3.33s
14:32:59.310,1,cognex_trigger_send,8.2,
14:32:59.310,1,cognex_trigger_ok,14.9,
14:33:00.324,1,cognex_ftp_start,1017.5,
14:33:01.068,1,cognex_ftp_done,1770.0,3686454bytes
14:33:01.068,1,cognex_patmax_start,1771.6,
14:33:01.083,1,cognex_patmax_done,1784.4,
14:33:02.640,1,basler_capture_start,3333.9,
14:33:03.071,1,basler_capture_done,3778.9,"(4504, 4504)"
14:33:04.120,1,cognex_join_wait,4815.0,
14:33:04.120,1,cognex_join_done,4816.8,
14:33:04.136,1,cycle_done,4843.3,result=FAIL cognex=FAIL basler=PASS
14:33:04.152,2,cycle_start,0.0,group=A belt_delay=3.33s
14:33:04.152,2,cognex_trigger_send,2.3,
14:33:04.161,2,cognex_trigger_ok,8.7,
14:33:05.165,2,cognex_ftp_start,1011.3,
14:33:05.903,2,cognex_ftp_done,1754.8,3686454bytes
14:33:05.903,2,cognex_patmax_start,1756.2,
14:33:05.918,2,cognex_patmax_done,1767.5,
14:33:07.488,2,basler_capture_start,3334.0,
14:33:07.635,2,basler_capture_done,3495.6,"(4504, 4504)"
14:33:07.651,2,cognex_join_wait,3500.8,
14:33:07.651,2,cognex_join_done,3503.1,
14:33:07.679,2,cycle_done,3524.7,result=FAIL cognex=FAIL basler=PASS
14:33:07.683,3,cycle_start,0.0,group=A belt_delay=3.33s
14:33:07.686,3,cognex_trigger_send,2.4,
14:33:07.692,3,cognex_trigger_ok,9.2,
14:33:08.695,3,cognex_ftp_start,1011.9,
14:33:09.420,3,cognex_ftp_done,1751.4,3686454bytes
14:33:09.435,3,cognex_patmax_start,1753.0,
14:33:09.435,3,cognex_patmax_done,1764.2,
14:33:11.017,3,basler_capture_start,3334.2,
14:33:11.170,3,basler_capture_done,3499.9,"(4504, 4504)"
14:33:11.185,3,cognex_join_wait,3506.1,
14:33:11.211,3,cognex_join_done,3519.0,
14:33:11.213,3,cycle_done,3530.5,result=FAIL cognex=FAIL basler=PASS
14:33:11.217,4,cycle_start,0.0,group=A belt_delay=3.33s
14:33:11.219,4,cognex_trigger_send,2.4,
14:33:11.226,4,cognex_trigger_ok,9.0,
14:33:12.228,4,cognex_ftp_start,1011.2,
14:33:12.969,4,cognex_ftp_done,1758.8,3686454bytes
14:33:12.969,4,cognex_patmax_start,1760.3,
14:33:12.985,4,cognex_patmax_done,1771.7,
14:33:14.551,4,basler_capture_start,3334.3,
14:33:14.703,4,basler_capture_done,3498.9,"(4504, 4504)"
14:33:14.718,4,cognex_join_wait,3505.0,
14:33:14.734,4,cognex_join_done,3522.9,
14:33:14.743,4,cycle_done,3526.9,result=FAIL cognex=FAIL basler=PASS
14:33:14.747,5,cycle_start,0.0,group=A belt_delay=3.33s
14:33:14.750,5,cognex_trigger_send,2.4,
14:33:14.757,5,cognex_trigger_ok,8.9,
14:33:15.759,5,cognex_ftp_start,1011.3,
14:33:16.504,5,cognex_ftp_done,1761.8,3686454bytes
14:33:16.504,5,cognex_patmax_start,1763.3,
14:33:16.519,5,cognex_patmax_done,1774.5,
14:33:18.082,5,basler_capture_start,3334.0,
14:33:18.282,5,basler_capture_done,3543.4,"(4504, 4504)"
14:33:18.298,5,cognex_join_wait,3550.7,
14:33:18.314,5,cognex_join_done,3567.9,
14:33:18.314,5,cycle_done,3571.6,result=FAIL cognex=FAIL basler=PASS
14:33:18.314,6,cycle_start,0.0,group=A belt_delay=3.33s
14:33:18.314,6,cognex_trigger_send,2.4,
14:33:18.332,6,cognex_trigger_ok,9.0,
14:33:19.335,6,cognex_ftp_start,1011.5,
14:33:20.069,6,cognex_ftp_done,1754.5,3686454bytes
14:33:20.069,6,cognex_patmax_start,1756.0,
14:33:20.085,6,cognex_patmax_done,1767.5,
14:33:21.657,6,basler_capture_start,3334.1,
14:33:21.865,6,basler_capture_done,3544.9,"(4504, 4504)"
14:33:21.865,6,cognex_join_wait,3551.8,
14:33:21.881,6,cognex_join_done,3562.9,
14:33:21.896,6,cycle_done,3573.4,result=FAIL cognex=FAIL basler=PASS
14:33:21.900,7,cycle_start,0.0,group=A belt_delay=3.33s
14:33:21.902,7,cognex_trigger_send,2.4,
14:33:21.908,7,cognex_trigger_ok,8.9,
14:33:22.911,7,cognex_ftp_start,1011.2,
14:33:23.652,7,cognex_ftp_done,1757.8,3686454bytes
14:33:23.652,7,cognex_patmax_start,1759.3,
14:33:23.668,7,cognex_patmax_done,1768.4,
14:33:25.234,7,basler_capture_start,3334.2,
14:33:25.447,7,basler_capture_done,3557.9,"(4504, 4504)"
14:33:25.463,7,cognex_join_wait,3564.9,
14:33:25.463,7,cognex_join_done,3566.6,
14:33:25.478,7,cycle_done,3583.8,result=FAIL cognex=FAIL basler=PASS
14:33:25.478,8,cycle_start,0.0,group=A belt_delay=3.33s
14:33:25.478,8,cognex_trigger_send,1.7,
14:33:25.497,8,cognex_trigger_ok,10.0,
14:33:26.500,8,cognex_ftp_start,1012.4,
14:33:27.221,8,cognex_ftp_done,1747.7,3686454bytes
14:33:27.236,8,cognex_patmax_start,1749.2,
14:33:27.236,8,cognex_patmax_done,1760.8,
14:33:28.822,8,basler_capture_start,3334.2,
14:33:29.032,8,basler_capture_done,3556.5,"(4504, 4504)"
14:33:29.048,8,cognex_join_wait,3563.6,
14:33:29.064,8,cognex_join_done,3576.3,
14:33:29.064,8,cycle_done,3587.3,result=FAIL cognex=FAIL basler=PASS
14:33:29.077,9,cycle_start,0.0,group=A belt_delay=3.33s
14:33:29.080,9,cognex_trigger_send,2.3,
14:33:29.087,9,cognex_trigger_ok,9.0,
14:33:30.089,9,cognex_ftp_start,1011.1,
14:33:30.804,9,cognex_ftp_done,1737.9,3686454bytes
14:33:30.804,9,cognex_patmax_start,1739.4,
14:33:30.829,9,cognex_patmax_done,1750.8,
14:33:32.412,9,basler_capture_start,3333.8,
14:33:32.662,9,basler_capture_done,3590.5,"(4504, 4504)"
14:33:32.662,9,cognex_join_wait,3597.5,
14:33:32.693,9,cognex_join_done,3619.7,
14:33:32.693,9,cycle_done,3623.2,result=FAIL cognex=FAIL basler=PASS
1 timestamp seq event elapsed_ms detail
2 14:32:59.310 1 cycle_start 0.0 group=A belt_delay=3.33s
3 14:32:59.310 1 cognex_trigger_send 8.2
4 14:32:59.310 1 cognex_trigger_ok 14.9
5 14:33:00.324 1 cognex_ftp_start 1017.5
6 14:33:01.068 1 cognex_ftp_done 1770.0 3686454bytes
7 14:33:01.068 1 cognex_patmax_start 1771.6
8 14:33:01.083 1 cognex_patmax_done 1784.4
9 14:33:02.640 1 basler_capture_start 3333.9
10 14:33:03.071 1 basler_capture_done 3778.9 (4504, 4504)
11 14:33:04.120 1 cognex_join_wait 4815.0
12 14:33:04.120 1 cognex_join_done 4816.8
13 14:33:04.136 1 cycle_done 4843.3 result=FAIL cognex=FAIL basler=PASS
14 14:33:04.152 2 cycle_start 0.0 group=A belt_delay=3.33s
15 14:33:04.152 2 cognex_trigger_send 2.3
16 14:33:04.161 2 cognex_trigger_ok 8.7
17 14:33:05.165 2 cognex_ftp_start 1011.3
18 14:33:05.903 2 cognex_ftp_done 1754.8 3686454bytes
19 14:33:05.903 2 cognex_patmax_start 1756.2
20 14:33:05.918 2 cognex_patmax_done 1767.5
21 14:33:07.488 2 basler_capture_start 3334.0
22 14:33:07.635 2 basler_capture_done 3495.6 (4504, 4504)
23 14:33:07.651 2 cognex_join_wait 3500.8
24 14:33:07.651 2 cognex_join_done 3503.1
25 14:33:07.679 2 cycle_done 3524.7 result=FAIL cognex=FAIL basler=PASS
26 14:33:07.683 3 cycle_start 0.0 group=A belt_delay=3.33s
27 14:33:07.686 3 cognex_trigger_send 2.4
28 14:33:07.692 3 cognex_trigger_ok 9.2
29 14:33:08.695 3 cognex_ftp_start 1011.9
30 14:33:09.420 3 cognex_ftp_done 1751.4 3686454bytes
31 14:33:09.435 3 cognex_patmax_start 1753.0
32 14:33:09.435 3 cognex_patmax_done 1764.2
33 14:33:11.017 3 basler_capture_start 3334.2
34 14:33:11.170 3 basler_capture_done 3499.9 (4504, 4504)
35 14:33:11.185 3 cognex_join_wait 3506.1
36 14:33:11.211 3 cognex_join_done 3519.0
37 14:33:11.213 3 cycle_done 3530.5 result=FAIL cognex=FAIL basler=PASS
38 14:33:11.217 4 cycle_start 0.0 group=A belt_delay=3.33s
39 14:33:11.219 4 cognex_trigger_send 2.4
40 14:33:11.226 4 cognex_trigger_ok 9.0
41 14:33:12.228 4 cognex_ftp_start 1011.2
42 14:33:12.969 4 cognex_ftp_done 1758.8 3686454bytes
43 14:33:12.969 4 cognex_patmax_start 1760.3
44 14:33:12.985 4 cognex_patmax_done 1771.7
45 14:33:14.551 4 basler_capture_start 3334.3
46 14:33:14.703 4 basler_capture_done 3498.9 (4504, 4504)
47 14:33:14.718 4 cognex_join_wait 3505.0
48 14:33:14.734 4 cognex_join_done 3522.9
49 14:33:14.743 4 cycle_done 3526.9 result=FAIL cognex=FAIL basler=PASS
50 14:33:14.747 5 cycle_start 0.0 group=A belt_delay=3.33s
51 14:33:14.750 5 cognex_trigger_send 2.4
52 14:33:14.757 5 cognex_trigger_ok 8.9
53 14:33:15.759 5 cognex_ftp_start 1011.3
54 14:33:16.504 5 cognex_ftp_done 1761.8 3686454bytes
55 14:33:16.504 5 cognex_patmax_start 1763.3
56 14:33:16.519 5 cognex_patmax_done 1774.5
57 14:33:18.082 5 basler_capture_start 3334.0
58 14:33:18.282 5 basler_capture_done 3543.4 (4504, 4504)
59 14:33:18.298 5 cognex_join_wait 3550.7
60 14:33:18.314 5 cognex_join_done 3567.9
61 14:33:18.314 5 cycle_done 3571.6 result=FAIL cognex=FAIL basler=PASS
62 14:33:18.314 6 cycle_start 0.0 group=A belt_delay=3.33s
63 14:33:18.314 6 cognex_trigger_send 2.4
64 14:33:18.332 6 cognex_trigger_ok 9.0
65 14:33:19.335 6 cognex_ftp_start 1011.5
66 14:33:20.069 6 cognex_ftp_done 1754.5 3686454bytes
67 14:33:20.069 6 cognex_patmax_start 1756.0
68 14:33:20.085 6 cognex_patmax_done 1767.5
69 14:33:21.657 6 basler_capture_start 3334.1
70 14:33:21.865 6 basler_capture_done 3544.9 (4504, 4504)
71 14:33:21.865 6 cognex_join_wait 3551.8
72 14:33:21.881 6 cognex_join_done 3562.9
73 14:33:21.896 6 cycle_done 3573.4 result=FAIL cognex=FAIL basler=PASS
74 14:33:21.900 7 cycle_start 0.0 group=A belt_delay=3.33s
75 14:33:21.902 7 cognex_trigger_send 2.4
76 14:33:21.908 7 cognex_trigger_ok 8.9
77 14:33:22.911 7 cognex_ftp_start 1011.2
78 14:33:23.652 7 cognex_ftp_done 1757.8 3686454bytes
79 14:33:23.652 7 cognex_patmax_start 1759.3
80 14:33:23.668 7 cognex_patmax_done 1768.4
81 14:33:25.234 7 basler_capture_start 3334.2
82 14:33:25.447 7 basler_capture_done 3557.9 (4504, 4504)
83 14:33:25.463 7 cognex_join_wait 3564.9
84 14:33:25.463 7 cognex_join_done 3566.6
85 14:33:25.478 7 cycle_done 3583.8 result=FAIL cognex=FAIL basler=PASS
86 14:33:25.478 8 cycle_start 0.0 group=A belt_delay=3.33s
87 14:33:25.478 8 cognex_trigger_send 1.7
88 14:33:25.497 8 cognex_trigger_ok 10.0
89 14:33:26.500 8 cognex_ftp_start 1012.4
90 14:33:27.221 8 cognex_ftp_done 1747.7 3686454bytes
91 14:33:27.236 8 cognex_patmax_start 1749.2
92 14:33:27.236 8 cognex_patmax_done 1760.8
93 14:33:28.822 8 basler_capture_start 3334.2
94 14:33:29.032 8 basler_capture_done 3556.5 (4504, 4504)
95 14:33:29.048 8 cognex_join_wait 3563.6
96 14:33:29.064 8 cognex_join_done 3576.3
97 14:33:29.064 8 cycle_done 3587.3 result=FAIL cognex=FAIL basler=PASS
98 14:33:29.077 9 cycle_start 0.0 group=A belt_delay=3.33s
99 14:33:29.080 9 cognex_trigger_send 2.3
100 14:33:29.087 9 cognex_trigger_ok 9.0
101 14:33:30.089 9 cognex_ftp_start 1011.1
102 14:33:30.804 9 cognex_ftp_done 1737.9 3686454bytes
103 14:33:30.804 9 cognex_patmax_start 1739.4
104 14:33:30.829 9 cognex_patmax_done 1750.8
105 14:33:32.412 9 basler_capture_start 3333.8
106 14:33:32.662 9 basler_capture_done 3590.5 (4504, 4504)
107 14:33:32.662 9 cognex_join_wait 3597.5
108 14:33:32.693 9 cognex_join_done 3619.7
109 14:33:32.693 9 cycle_done 3623.2 result=FAIL cognex=FAIL basler=PASS