در این مطلب، ویدئو چگونه داده های سریال زمان واقعی را در رابط کاربری گرافیکی پایتون ترسیم کنیم؟ با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:25:36
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,750 –> 00:00:32,420
[موسیقی]
2
00:00:32,420 –> 00:00:35,760
سلام به چت آنلاین خوش آمدید یا وگاس از
3
00:00:35,760 –> 00:00:38,190
JCR اجازه می دهد اطلاعات بیشتری کسب کنید و برای
4
00:00:38,190 –> 00:00:39,810
دانلود کد منبع این ویدیو
5
00:00:39,810 –> 00:00:44,450
می توانید به ما در www.piofl.com مراجعه کنید به
6
00:00:53,100 –> 00:00:57,789
[Music]
7
00:01:00,290 –> 00:01:01,760
8
00:01:01,760 –> 00:01:04,890
ما همچنین آموزش آنلاین برای کمک به
9
00:01:04,890 –> 00:01:06,540
تکالیف فنی ارائه می دهیم.
10
00:01:06,540 –> 00:01:08,940
پروژه فریلنسری را بر اساس
11
00:01:08,940 –> 00:01:13,680
متلب یادگیری ماشین پایتون و غیره انجام دهید، بنابراین
12
00:01:13,680 –> 00:01:15,300
اگر چنین نیازی دارید،
13
00:01:15,300 –> 00:01:17,430
می توانید با تماس با ما
14
00:01:17,430 –> 00:01:20,630
از طریق وب سایت ما که
15
00:01:23,660 –> 00:01:32,520
www.hyken.com است، به ما اطلاع دهید، بنابراین بیایید شروع کنیم، بنابراین در اینجا به
16
00:01:32,520 –> 00:01:39,380
شما نشان می دهیم که این مورد را داریم. سخت افزاری که
17
00:01:39,380 –> 00:01:42,030
این سخت افزار آردوینو است، کد به این
18
00:01:42,030 –> 00:01:44,369
صورت نوشته شده است که به
19
00:01:44,369 –> 00:01:48,390
طور مداوم ولتاژ این
20
00:01:48,390 –> 00:01:52,319
پتانسیومتر را به پورت سریال
21
00:01:52,319 –> 00:01:54,990
کامپیوتر می فرستد، بنابراین ما برنامه ای برای
22
00:01:54,990 –> 00:01:58,619
نمایش آن داده خاص در
23
00:01:58,619 –> 00:02:02,789
رابط کاربری گرافیکی پایتون خواهیم نوشت، پس بیایید به نسخه اصلی برگردیم.
24
00:02:02,789 –> 00:02:07,740
خوب حالا بیایید عنکبوت را باز کنیم، بنابراین
25
00:02:07,740 –> 00:02:09,389
از یک عنکبوت برای نوشتن
26
00:02:09,389 –> 00:02:11,880
کد استفاده می کنیم، یک فایل پروژه جدید ایجاد می کنیم و
27
00:02:11,880 –> 00:02:16,140
ابتدا آن را ذخیره می کنیم، پس بیایید آن را
28
00:02:16,140 –> 00:02:29,459
با یک گرافیک گرافیکی زمان واقعی ذخیره کنیم تا در آخر
29
00:02:29,459 –> 00:02:32,540
ویدیو من فکر می کنم ما در مورد نحوه
30
00:02:32,540 –> 00:02:37,739
رسم داده های سریال زمان واقعی در یک
31
00:02:37,739 –> 00:02:40,349
طرح پایتون صحبت کردیم، بنابراین در این
32
00:02:40,349 –> 00:02:41,930
مورد
33
00:02:41,930 –> 00:02:45,799
با رابط کاربری گرافیکی به جلو حرکت می کنیم، بنابراین برای صرفه جویی در
34
00:02:45,799 –> 00:02:49,069
زمان، هسته ای را نصب
35
00:02:49,069 –> 00:02:51,739
خواهیم کرد که از طریق یک پیست قبلی مقابله می کنیم.
36
00:02:51,739 –> 00:02:53,480
کد منطقه ای و این را توضیح خواهیم
37
00:02:53,480 –> 00:02:56,510
داد و برخی از قسمت ها درست است، بنابراین
38
00:02:56,510 –> 00:02:59,599
اول از همه در مورد واردات،
39
00:02:59,599 –> 00:03:03,079
بنابراین ما
40
00:03:03,079 –> 00:03:06,680
matplotlib یک بسته ویژه را وارد می کنیم تا
41
00:03:06,680 –> 00:03:12,620
از ترسیم نمودار در GUI پشتیبانی کند تا
42
00:03:12,620 –> 00:03:15,859
بتوانید به آن یکی مانند دسترسی داشته باشید. پشتیبان TK
43
00:03:15,859 –> 00:03:20,510
AGG بنابراین در این در این
44
00:03:20,510 –> 00:03:23,900
ماژول باید بگویم یک شکل TKG بوم وجود دارد
45
00:03:23,900 –> 00:03:26,900
که از نمایش
46
00:03:26,900 –> 00:03:31,310
رابط کاربری گرافیکی مالک داده پشتیبانی می کند، بنابراین ما
47
00:03:31,310 –> 00:03:34,970
همه فایل ها را نوشته ایم و سپس
48
00:03:34,970 –> 00:03:37,220
از tkinter استفاده می کنیم زیرا یک شناسه GI پایتون است.
49
00:03:37,220 –> 00:03:41,480
ما از ایجاد gy با استفاده از
50
00:03:41,480 –> 00:03:46,190
TK و سپس numpy استفاده می کنیم و سپس از ماژول سریال
51
00:03:46,190 –> 00:03:49,699
برای برقراری ارتباط با پورت سریال
52
00:03:49,699 –> 00:03:53,290
استفاده می کنیم ok بنابراین حالا بیایید کد
53
00:03:53,290 –> 00:04:00,049
اصلی gy را بنویسیم بنابراین اول از همه باید
54
00:04:00,049 –> 00:04:02,359
شی را ایجاد کنیم تا TK برابر با I
55
00:04:02,359 –> 00:04:09,230
باید باشد. گفتن root به TK dot TT خیلی خوب می رود،
56
00:04:09,230 –> 00:04:12,760
بنابراین یک شی ریشه ایجاد می کند
57
00:04:12,760 –> 00:04:20,659
و می توانم بگویم planet no error و سپس
58
00:04:20,659 –> 00:04:25,840
باید عنوان نقطه ریشه را بگویم تا بتوانم یک
59
00:04:25,840 –> 00:04:33,020
نمودار بلادرنگ بگویم و سپس بنویسم یا
60
00:04:33,020 –> 00:04:39,080
پیکربندی کنم که چگونه است.
61
00:04:39,080 –> 00:04:42,979
اندازه این gy چقدر باید باشد تا
62
00:04:42,979 –> 00:04:47,870
بتوان از این دو پارامتر مانند
63
00:04:47,870 –> 00:04:53,240
هندسه و پسزمینه استفاده کرد، بنابراین در پیکربندی مسیر،
64
00:04:53,240 –> 00:04:55,550
ما
65
00:04:55,550 –> 00:04:58,700
در پسزمینه آبی قرار میگیریم
66
00:04:58,700 –> 00:05:01,850
و جوما را به 900 در 600 پیکسل تبدیل میکنیم، پس
67
00:05:01,850 –> 00:05:07,750
بیایید آن را به 500
68
00:05:07,750 –> 00:05:12,070
برسانیم اوکی اکنون برای اجرای رابط کاربری گرافیکی این
69
00:05:12,070 –> 00:05:14,720
دستور از طریق حلقه اصلی دورت،
70
00:05:14,720 –> 00:05:17,440
بنابراین در واقع آنچه اتفاق میافتد و این
71
00:05:17,440 –> 00:05:21,800
وارد کردن رابط کاربری گرافیکی مانند یک حلقه است، مشکلی ندارد، بنابراین
72
00:05:21,800 –> 00:05:24,770
وقتی آن را اجرا میکنیم حلقه اصلی ما همچنان در
73
00:05:24,770 –> 00:05:26,840
حال اجرا است که تمام
74
00:05:26,840 –> 00:05:31,220
ویجتهای این رابط کاربری گرافیکی را مانند دکمهها نمایش میدهد و و غیره، پس
75
00:05:31,220 –> 00:05:35,710
بیایید آن را آزمایش کنیم، بیایید این یکی را اجرا کنیم
76
00:05:35,710 –> 00:05:37,070
خوب اینجاست،
77
00:05:37,070 –> 00:05:40,820
بنابراین این پنجره باز است رابط کاربری گرافیکی اکنون
78
00:05:40,820 –> 00:05:42,650
این پنجره خاص را با
79
00:05:42,650 –> 00:05:45,850
کمک نمودارها پر می کند و همه آن چیزها
80
00:05:45,850 –> 00:05:51,530
خوب است، بنابراین محور y باید این را ببندیم
81
00:05:51,530 –> 00:05:56,690
تا بتوانیم آن را بسازیم. به هفتصد
82
00:05:56,690 –> 00:06:00,700
تا پانصد خوب
83
00:06:00,700 –> 00:06:05,800
حالا ما روی ایجاد یک شیء شکل کلیک می کنیم،
84
00:06:05,830 –> 00:06:15,290
ایجاد شی نمودار در رابط کاربری گرافیکی خوب است،
85
00:06:15,290 –> 00:06:18,860
بنابراین اول از همه کاری که ما انجام خواهیم داد،
86
00:06:18,860 –> 00:06:24,050
این شیء شکل را ایجاد می کند و سپس
87
00:06:24,050 –> 00:06:27,050
آن بوم یک بوم برای
88
00:06:27,050 –> 00:06:32,470
ترسیم داده ها ایجاد می کند تا در واقع چگونه کار می کند.
89
00:06:32,470 –> 00:06:35,210
اول از همه یک شی شکل
90
00:06:35,210 –> 00:06:38,090
میسازیم و سپس دسترسی را برای
91
00:06:38,090 –> 00:06:44,380
پلات فرعی ایجاد میکنیم، عنوان آن را تنظیم میکنیم، باید بگویم
92
00:06:44,950 –> 00:06:52,030
عنوان سریال Ashley یا دادههای سریال است
93
00:06:52,030 –> 00:06:55,790
و سطح بعدی نمونه و چرا
94
00:06:55,790 –> 00:06:57,380
سطح است، زیرا اکنون ولتاژ را خوب نمایش میدهیم.
95
00:06:57,380 –> 00:07:01,190
96
00:07:01,190 –> 00:07:04,100
پس ما محدودیت X را محدود می کنیم، خوب
97
00:07:04,100 –> 00:07:06,680
چرا صد، زیرا ما هدف قرار داده ایم که
98
00:07:06,680 –> 00:07:07,940
فقط عناصر را نمایش دهیم
99
00:07:07,940 –> 00:07:10,490
، بنابراین باید یک نوع طرح متحرک
100
00:07:10,490 –> 00:07:13,190
باشد و سپس محور y را محدود می کنیم،
101
00:07:13,190 –> 00:07:16,340
زیرا ولتاژ فقط
102
00:07:16,340 –> 00:07:21,200
از 0 تا 5 ولت متغیر خواهد بود، بنابراین اجازه دهید این کار را انجام دهیم. آن را 2
103
00:07:21,200 –> 00:07:24,800
منهای 0.5 تا 5 می کنیم تا ما
104
00:07:24,800 –> 00:07:28,160
تجسم 0 را نیز داشته باشیم و
105
00:07:28,160 –> 00:07:29,720
مهم ترین چیز است زیرا ما
106
00:07:29,720 –> 00:07:32,060
علاقه مندیم نمودار در حال اجرا خود را نمایش دهیم، به
107
00:07:32,060 –> 00:07:34,040
این معنی که شما در حال تغییر خطوط
108
00:07:34,040 –> 00:07:36,050
درون آن نمودار هستید، بنابراین دو راه وجود دارد
109
00:07:36,050 –> 00:07:38,210
مانند ما پاک کردیم طرح قبلی و
110
00:07:38,210 –> 00:07:40,610
سپس یک طرح جدید ایجاد کنید، بنابراین در این صورت
111
00:07:40,610 –> 00:07:43,010
هر چیزی که نوشته ایم که خاموش می شود
112
00:07:43,010 –> 00:07:46,880
و به نظر می رسد مانند یک پنجره در حال به
113
00:07:46,880 –> 00:07:49,400
روز رسانی است، کنتراست ما نمی
114
00:07:49,400 –> 00:07:51,650
خواهیم چنین طرحی
115
00:07:51,650 –> 00:07:53,540
ایستا باشد که به معنای دسترسی به آن است. دوباره صاف باشید
116
00:07:53,540 –> 00:07:55,190
فقط خطوط داخل طرح
117
00:07:55,190 –> 00:07:57,650
باید پوشیده شوند، به همین دلیل است که ما
118
00:07:57,650 –> 00:08:00,020
این شی خطوط را از طرح دریافت کردیم که
119
00:08:00,020 –> 00:08:04,420
می تواند به آن دسترسی داشته باشد، بنابراین آرایه ای به دست می دهد که در
120
00:08:04,420 –> 00:08:09,650
آن می توانیم exadata و
121
00:08:09,650 –> 00:08:11,870
خش خش جذب کننده گسترده را تنظیم کنیم، اکنون بوم را ایجاد کرده ایم.
122
00:08:11,870 –> 00:08:15,680
بنابراین شکل بوم TK a GG بنابراین
123
00:08:15,680 –> 00:08:19,190
برای شکل متناظر و با
124
00:08:19,190 –> 00:08:21,470
مستر بدیهی است ریشه چون
125
00:08:21,470 –> 00:08:24,320
میخواهیم آن را در پنجره ریشه نمایش دهیم
126
00:08:24,320 –> 00:08:28,610
و سپس آن را در مکان ایجاد کردیم و سپس
127
00:08:28,610 –> 00:08:31,970
نمودار را ایجاد کردیم، بنابراین این
128
00:08:31,970 –> 00:08:35,659
دستورات برای نمایش نمودار هستند. G Y پس
129
00:08:35,659 –> 00:08:39,909
بیایید آن را اجرا کنیم و ببینیم که چگونه به نظر می رسد
130
00:08:40,059 –> 00:08:43,669
بله، بنابراین یک پنجره طرح در
131
00:08:43,669 –> 00:08:48,350
این رابط کاربری گرافیکی ظاهر شده است، اکنون وظیفه بعدی
132
00:08:48,350 –> 00:08:50,420
ایجاد دو دکمه است، بنابراین
133
00:08:50,420 –> 00:08:54,640
وقتی دکمه شروع را فشار می دهیم، دو دکمه ایجاد می کنیم، بنابراین
134
00:08:54,640 –> 00:08:57,320
نمودار باید راه اندازی شود و چه زمانی باید
135
00:08:57,320 –> 00:09:00,440
دکمه بستن را فشار دهید تا طرح
136
00:09:00,440 –> 00:09:04,880
بسته شود خوب، بیایید آن را ببندیم و اکنون
137
00:09:04,880 –> 00:09:07,720
دکمه هایی ایجاد می کنیم،
138
00:09:09,130 –> 00:09:11,740
بنابراین چون می خواهیم دو دکمه ایجاد
139
00:09:11,740 –> 00:09:20,050
کنیم، بنابراین از ویجت های TK tinker
140
00:09:20,050 –> 00:09:26,530
دکمه سمت راست استفاده می کنیم و سپس خوب، بنابراین ما
141
00:09:26,530 –> 00:09:42,820
این دو دکمه را داریم پس روت بهروزرسانی نقطه به این صورت
142
00:09:42,820 –> 00:09:45,270
است که هر آنچه قبلاً گذاشتهایم بهروزرسانی میکنیم و
143
00:09:45,270 –> 00:09:48,700
سپس شروع میکنیم، بنابراین باید
144
00:09:48,700 –> 00:09:52,120
یک دکمه نقطه بگیریم، اما میگوید
145
00:09:52,120 –> 00:09:52,900
عملکرد تعریفنشده Okay
146
00:09:52,900 –> 00:09:55,660
دکمه نقطه TK و سپس تابع شروع میشود، بنابراین
147
00:09:55,660 –> 00:09:59,260
در حال ایجاد است زیرا میخواهیم یک
148
00:09:59,260 –> 00:10:02,050
تابع بهمحض شما رسم شود.
149
00:10:02,050 –> 00:10:03,970
این استارت را فشار دهید تا ما تابع خود را ایجاد کرده باشیم.
150
00:10:03,970 –> 00:10:11,200
151
00:10:11,200 –> 00:10:13,900
152
00:10:13,900 –> 00:10:17,110
153
00:10:17,110 –> 00:10:19,990
154
00:10:19,990 –> 00:10:23,920
155
00:10:23,920 –> 00:10:29,290
700 است و اندازه شکل 600 است، بنابراین
156
00:10:29,290 –> 00:10:35,080
می توانیم آن را به 500 برسانیم و سپس این عرض
157
00:10:35,080 –> 00:10:39,790
این عرض و بلندی است بنابراین می
158
00:10:39,790 –> 00:10:48,120
تواند خوب باشد و v می تواند 6 باقی بماند و 600
159
00:10:48,120 –> 00:10:53,230
خوب است که باید 500 باشد و ارتفاع
160
00:10:53,230 –> 00:10:57,880
400 است که به طور مشابه محورها است. افق
161
00:10:57,880 –> 00:11:02,500
مقادیر al و Y عمودی است که خوب است و
162
00:11:02,500 –> 00:11:05,110
در اینجا ما این یک دکمه ضربه ای را
163
00:11:05,110 –> 00:11:07,960
با توجه به این دکمه شروع قرار می دهیم،
164
00:11:07,960 –> 00:11:10,660
بنابراین دو مقدار وجود دارد، دو تابع
165
00:11:10,660 –> 00:11:14,470
که مقدار تبر شی خاص
166
00:11:14,470 –> 00:11:18,130
و عرض آن را دریافت می کنند، بنابراین این شروع که
167
00:11:18,130 –> 00:11:20,980
این نسخه است. info و سپس W info
168
00:11:20,980 –> 00:11:22,690
زیر خط X را نشان میدهد،
169
00:11:22,690 –> 00:11:25,779
بنابراین این مکان نمایش را نشان میدهد و
170
00:11:25,779 –> 00:11:31,050
سپس اطلاعات W مورد نیاز با
171
00:11:31,050 –> 00:11:37,240
آن، وزن خود را با جسم خود میدهد
172
00:11:37,240 –> 00:11:44,079
و سپس به اضافه 20 را در آنجا
173
00:11:44,079 –> 00:11:47,470
اضافه میکنیم و به علاوه 20 را در آنجا و در مکان y اضافه میکنیم.
174
00:11:47,470 –> 00:11:52,029
خوب پس اکنون می خواهیم یک
175
00:11:52,029 –> 00:11:55,930
تابع خاص به
176
00:11:55,930 –> 00:11:57,970
محض فشار دادن این ستاره اجرا شود تا
177
00:11:57,970 –> 00:12:01,480
اطلاعات آن تابع در
178
00:12:01,480 –> 00:12:04,629
اینجا ایجاد شود Weah این تابع لامبدا را ایجاد کنید
179
00:12:04,629 –> 00:12:06,399
در غیر این صورت این تابع به
180
00:12:06,399 –> 00:12:10,000
محض شروع اجرا می شود و سپس تابع لامبدا دیگری
181
00:12:10,000 –> 00:12:13,329
توقف اما یا برای متوقف کردن نمودار
182
00:12:13,329 –> 00:12:17,040
در اینجا ایجاد می شود، بسیار خوب، بنابراین
183
00:12:17,040 –> 00:12:20,560
وقتی gy را به روز می کنیم، این دستور نتیجه دلخواه را می دهد
184
00:12:20,560 –> 00:12:24,040
، در غیر این صورت گاهی اوقات
185
00:12:24,040 –> 00:12:27,459
نتیجه مشاهده شده را ایجاد می کنند خوب است، بنابراین این
186
00:12:27,459 –> 00:12:29,980
مربوط به قرار دادن دکمه در حال حاضر w است. e
187
00:12:29,980 –> 00:12:35,319
در این پورت سریال شروع می شود زیرا به
188
00:12:35,319 –> 00:12:37,149
محض شروع این پنجره
189
00:12:37,149 –> 00:12:41,290
باید یک پورت سریال باز شود تا بتوان
190
00:12:41,290 –> 00:12:44,500
در اینجا مانند s برابر با s r dot
191
00:12:44,500 –> 00:12:48,220
سریال باز شود و در اینجا باید comport را ارائه دهیم
192
00:12:48,220 –> 00:12:50,290
تا Arden ما به
193
00:12:50,290 –> 00:12:55,089
کام وصل شود. 8 و نرخ باود 1 1 5 2 دو برابر
194
00:12:55,089 –> 00:12:59,680
صفر است درست مثل چندین