در این مطلب، ویدئو OpenSees تجزیه و تحلیل پارامتری با استفاده از Python API در پیش پردازنده STKO با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:07:21
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:05,120 –> 00:00:08,000
بسیار خوب، بنابراین فکر می کنم می توانیم یک بار دیگر شروع
2
00:00:08,000 –> 00:00:09,519
کنیم به همه
3
00:00:09,519 –> 00:00:11,599
خوش آمدید و به این وبینار جدید خوش آمدید، این وبینار
4
00:00:11,599 –> 00:00:14,480
دومین وبینار در مورد python
5
00:00:14,480 –> 00:00:16,720
api در sdko است
6
00:00:16,720 –> 00:00:20,720
و در اینجا ما پیوست های بیشتری داریم و اوم،
7
00:00:20,720 –> 00:00:22,960
روی
8
00:00:22,960 –> 00:00:25,439
نحوه استفاده از api پایتون متمرکز خواهد شد.
9
00:00:25,439 –> 00:00:28,000
آنالیز پارامتریک را در opencs و
10
00:00:28,000 –> 00:00:30,640
opencsnp اجرا
11
00:00:30,640 –> 00:00:32,719
کنید بسیار خوب، بنابراین فکر میکنم میتوانیم شروع کنیم
12
00:00:32,719 –> 00:00:36,160
، فقط باید صفحهنمایش را به اشتراک بگذارم
13
00:00:38,559 –> 00:00:42,280
و اینجا
14
00:00:47,680 –> 00:00:50,640
مشکلی نیست، بنابراین اول از همه امروز
15
00:00:50,640 –> 00:00:54,879
نسخه 2.2 2.0.2 را منتشر کردیم
16
00:00:54,879 –> 00:00:57,680
و برخی
17
00:00:57,680 –> 00:01:00,320
ویژگیهای جدید جزئی وجود دارد که مورد نیاز است. برای
18
00:01:00,320 –> 00:01:02,480
این وبینار، بنابراین می توانید به
19
00:01:02,480 –> 00:01:05,600
وب سایت بروید و آن را به روز کنید تا
20
00:01:05,600 –> 00:01:09,360
نسخه امروزی نسخه فعلی 2.0.2 باشد
21
00:01:09,360 –> 00:01:11,360
طبق معمول، می توانید به راهنمای مرجع python api
22
00:01:11,360 –> 00:01:14,080
در اینجا دسترسی پیدا کنید، بنابراین
23
00:01:14,080 –> 00:01:16,240
همه چیزهایی که امروز توضیح خواهم داد،
24
00:01:16,240 –> 00:01:18,320
می توانید بروید و بررسی کنید. آن را در
25
00:01:18,320 –> 00:01:21,280
کتابچه راهنمای مرجع python api
26
00:01:21,280 –> 00:01:23,520
تا فردا، شما
27
00:01:23,520 –> 00:01:26,640
فیلم ضبط شده را در وب سایت ما و
28
00:01:26,640 –> 00:01:29,280
همچنین تمام
29
00:01:29,280 –> 00:01:30,960
فایل های ورودی را که امروز قرار است از آنها استفاده کنیم، خواهید داشت،
30
00:01:30,960 –> 00:01:32,400
31
00:01:32,400 –> 00:01:34,400
بنابراین محتوای پوشه ای که فردا خواهید دید همین پوشه ای است که
32
00:01:34,400 –> 00:01:36,640
33
00:01:36,640 –> 00:01:40,479
شما دارید. سه پوشه
34
00:01:40,479 –> 00:01:43,520
اولی ترتیبی tcl open seas okay است
35
00:01:43,520 –> 00:01:45,759
که پروژه آغازین خواهد بود،
36
00:01:45,759 –> 00:01:48,159
بنابراین پوشه ای که همیشه با
37
00:01:48,159 –> 00:01:51,200
sdko و بدون آنالیز پارامتریک انجام می دهید و
38
00:01:51,200 –> 00:01:53,680
سپس من دو روش مختلف
39
00:01:53,680 –> 00:01:56,159
برای تبدیل این یکی به تحلیل پارامتریک به شما نشان خواهم داد.
40
00:01:56,159 –> 00:01:57,920
41
00:01:57,920 –> 00:02:01,280
یا با استفاده از csnp باز و فقط چند
42
00:02:01,280 –> 00:02:03,280
اسکریپت معمولی بدون Api پایتون
43
00:02:03,280 –> 00:02:05,439
44
00:02:05,439 –> 00:02:06,799
یا
45
00:02:06,799 –> 00:02:09,038
نحوه انجام تجزیه و تحلیل پارامتریک با بازهای
46
00:02:09,038 –> 00:02:12,319
متوالی، بنابراین اجرای چندین
47
00:02:12,319 –> 00:02:14,879
سیستم باز متوالی باز um
48
00:02:14,879 –> 00:02:17,599
به طور مستقیم از sdko با استفاده از api پایتون
49
00:02:17,599 –> 00:02:19,599
برای پارامترسازی حالت و اجرای
50
00:02:19,599 –> 00:02:23,800
تجزیه و تحلیل چندگانه خوب است.
51
00:02:23,840 –> 00:02:26,160
عالی است،
52
00:02:26,160 –> 00:02:28,000
اجازه دهید با اولی شروع کنم،
53
00:02:28,000 –> 00:02:29,680
بنابراین اولی ربطی به
54
00:02:29,680 –> 00:02:31,680
آنالیز پارامتری ندارد، فقط برای این است که به
55
00:02:31,680 –> 00:02:35,040
شما نشان دهم مدلی که من روی آن کار خواهم کرد
56
00:02:35,040 –> 00:02:36,480
چیست و سپس چگونه آن را به یک تحلیل پارامتریک تبدیل کنم،
57
00:02:36,480 –> 00:02:38,879
خوب است. خیلی
58
00:02:38,879 –> 00:02:42,400
آسان است، بنابراین فقط یک ستون،
59
00:02:42,400 –> 00:02:44,560
بنابراین اجازه دهید من به اینجا بروم و با tcl متوالی شروع کنم و
60
00:02:44,560 –> 00:02:48,720
باز c’s
61
00:02:49,519 –> 00:02:51,840
کامل است، بنابراین این یکی یک ستون بسیار ساده
62
00:02:51,840 –> 00:02:54,720
است، بنابراین فقط یک عنصر
63
00:02:54,720 –> 00:02:55,680
um
64
00:02:55,680 –> 00:02:57,680
فیبر ستون بتن آرمه مقطع عرضی
65
00:02:57,680 –> 00:02:58,800
66
00:02:58,800 –> 00:03:01,200
بسیار خوب است، بنابراین من فقط قطعات مدل را به شما نشان می دهم
67
00:03:01,200 –> 00:03:03,120
68
00:03:03,120 –> 00:03:06,400
و این یکی برای دو مثال دیگر استفاده می شود،
69
00:03:06,400 –> 00:03:08,480
بسیار خوب، بنابراین
70
00:03:08,480 –> 00:03:11,120
تجزیه و تحلیل پارامتری با استفاده از tco و opencsnp و
71
00:03:11,120 –> 00:03:14,560
تجزیه و تحلیل پارامتری با استفاده از پایتون OK
72
00:03:14,560 –> 00:03:16,080
وارد مدل شوید و
73
00:03:16,080 –> 00:03:19,200
می بینید که دو مجموعه انتخاب وجود دارد،
74
00:03:19,200 –> 00:03:22,319
یکی برای گره بالا، برای نظارت بر
75
00:03:22,319 –> 00:03:24,159
جابجایی در بالا
76
00:03:24,159 –> 00:03:26,799
و دیگری برای گره پایین برای نظارت بر
77
00:03:26,799 –> 00:03:29,440
نیروهای واکنش در پایین،
78
00:03:29,440 –> 00:03:30,879
سپس هندسه بسیار ساده است،
79
00:03:30,879 –> 00:03:33,120
فقط یک خط است.
80
00:03:33,120 –> 00:03:34,480
سپس ما هیچ برهمکنشی
81
00:03:34,480 –> 00:03:36,959
نداریم البته فقط یک هندسه
82
00:03:36,959 –> 00:03:38,560
داریم، سپس تعریفی داریم که طبق
83
00:03:38,560 –> 00:03:40,959
معمول سری زمانی، بنابراین یک سری زمانی خطی
84
00:03:40,959 –> 00:03:43,599
برای تجزیه و تحلیل گرانش
85
00:03:43,599 –> 00:03:46,400
و سپس تعدادی سری زمانی مسیر
86
00:03:46,400 –> 00:03:49,200
برای um حرکت زمین خوب است. برای
87
00:03:49,200 –> 00:03:52,000
تجزیه و تحلیل گذرا و
88
00:03:52,000 –> 00:03:54,080
سپس خواص فیزیکی، ما یک
89
00:03:54,080 –> 00:03:58,239
بتن ساده O2 داریم
90
00:03:58,239 –> 00:03:59,280
و
91
00:03:59,280 –> 00:04:01,439
من می خواهم به مدل pinto برای دروهای فولادی Uh می روم،
92
00:04:01,439 –> 00:04:04,319
93
00:04:04,560 –> 00:04:06,319
سپس بخش
94
00:04:06,319 –> 00:04:08,319
الیاف مستطیل شکل است. بخش oss همانطور که
95
00:04:08,319 –> 00:04:10,400
در نسخه جدید می بینید ما همچنین
96
00:04:10,400 –> 00:04:12,080
97
00:04:12,080 –> 00:04:14,080
اطلاعاتی را داریم که برای الیاف ذکر شده است،
98
00:04:14,080 –> 00:04:15,680
99
00:04:15,680 –> 00:04:17,680
بنابراین یک مقطع فیبر ساده برای یک
100
00:04:17,680 –> 00:04:21,839
ستون با فاصله مساوی معکوس،
101
00:04:21,839 –> 00:04:24,560
سپس این بخش در
102
00:04:24,560 –> 00:04:27,520
ویژگی بخش پرتو با استفاده از یک ادغام استاندارد ساده
103
00:04:27,520 –> 00:04:30,160
استفاده می شود. قانون لوباتو طرح
104
00:04:30,160 –> 00:04:32,320
پنج نقطه ادغام را ارائه میکند،
105
00:04:32,320 –> 00:04:34,320
سپس عنصر یک ستون تیر مبتنی بر نیرو،
106
00:04:34,320 –> 00:04:37,120
سینماتیک خطی خواهد بود، بنابراین ما
107
00:04:37,120 –> 00:04:40,639
در اینجا روی جابجایی خود تمرکز نمیکنیم،
108
00:04:40,639 –> 00:04:43,759
سپس دستهای از
109
00:04:43,759 –> 00:04:45,759
شرایط البته در پایین یک اصلاح داریم،
110
00:04:45,759 –> 00:04:49,520
بنابراین همه درجات آزادی ثابت هستند
111
00:04:49,520 –> 00:04:52,800
سپس ما یک جرم در بالا
112
00:04:52,800 –> 00:04:54,880
داریم برای شبیهسازی وزن
113
00:04:54,880 –> 00:04:59,440
ستون و مقداری وزن که از
114
00:04:59,440 –> 00:05:02,560
طبقه بالا میآید
115
00:05:02,560 –> 00:05:04,160
و سپس نیروی دیگری برای
116
00:05:04,160 –> 00:05:06,400
عمل عمودی
117
00:05:06,400 –> 00:05:08,000
داریم، بنابراین چهار مورد دیگر وجود دارد، بنابراین به خاطر داشته باشید که در اینجا من در حال مدلسازی
118
00:05:08,000 –> 00:05:10,400
بر حسب نیوتن میلیمتر هستم. بنابراین این یکی
119
00:05:10,400 –> 00:05:13,360
این یکی 200 کیلونیوتون در اینجا
120
00:05:13,360 –> 00:05:14,479
121
00:05:14,479 –> 00:05:18,000
فشرده سازی عمودی Uh عمودی است،
122
00:05:18,160 –> 00:05:19,360
بنابراین همه اینها برای یکسری
123
00:05:19,360 –> 00:05:21,199
شرایط است و سپس ما 10 مرحله معمولی داریم،
124
00:05:21,199 –> 00:05:25,039
خوب، اوم صنوبر اولین
125
00:05:25,039 –> 00:05:27,280
ضبط کننده npc است که نام فایل خروجی
126
00:05:27,280 –> 00:05:28,639
ستون خواهد بود
127
00:05:28,639 –> 00:05:30,639
و در اینجا من واقعاً به
128
00:05:30,639 –> 00:05:33,039
چیزی که ضبط می کنم اهمیتی نمی دهم زیرا در
129
00:05:33,039 –> 00:05:34,560
واقع به شما نشان خواهم داد که چگونه
130
00:05:34,560 –> 00:05:36,160
این موارد را پارامتری کنید، بنابراین در اینجا من فقط
131
00:05:36,160 –> 00:05:38,400
جابجایی و نیروهای واکنش را ضبط می کنم
132
00:05:38,400 –> 00:05:40,880
133
00:05:40,960 –> 00:05:45,039
سپس ما شرایط مرزی
134
00:05:46,160 –> 00:05:48,880
را داریم و فقط در پایین یک تعمیر داریم،
135
00:05:48,880 –> 00:05:51,120
بنابراین هیچ چیز خاصی وجود ندارد،
136
00:05:51,120 –> 00:05:53,440
سپس بارهای عمودی داریم، بنابراین
137
00:05:53,440 –> 00:05:56,240
بار عمودی منفرد که در
138
00:05:56,240 –> 00:05:59,199
اینجا با سری دمای خطی مرتبط است،
139
00:05:59,199 –> 00:06:01,199
درست
140
00:06:01,199 –> 00:06:03,440
بعد از آن، میرایی را تعریف می کنیم
141
00:06:03,440 –> 00:06:05,759
که به این معنی است که می تواند در اینجا یا
142
00:06:05,759 –> 00:06:07,440
بعداً قبل از اینکه تحلیل دینامیکی
143
00:06:07,440 –> 00:06:09,360
مهم نباشد تعریف شود،
144
00:06:09,360 –> 00:06:12,479
سپس ما ابتدا یک آنالیز گرانشی داریم،
145
00:06:12,479 –> 00:06:15,840
فقط 10 مرحله
146
00:06:15,840 –> 00:06:17,919
تجزیه و تحلیل گرافیکی استاتیکی تحلیل گرانشی
147
00:06:17,919 –> 00:06:19,199
و سپس
148
00:06:19,199 –> 00:06:21,600
حرکت زمین را اعمال می کنیم، حرکت زمین را با استفاده
149
00:06:21,600 –> 00:06:23,840
از تحریک یکنواخت اعمال می کنیم.
150
00:06:23,840 –> 00:06:25,280
تحریک یکنواخت را بدانید، فقط باید جهت را
151
00:06:25,280 –> 00:06:27,440
مشخص کنید، اکنون میخواهیم
152
00:06:27,440 –> 00:06:28,800
153
00:06:28,800 –> 00:06:32,000
تحریک را در جهت x
154
00:06:32,000 –> 00:06:35,120
و برچسب سری زمانی اعمال کنیم تا برای آن
155
00:06:35,120 –> 00:06:37,199
استفاده شود. حرکت زمین
156
00:06:37,199 –> 00:06:38,080
خوب است
157
00:06:38,080 –> 00:06:40,240
و این یکی در اینجا شماره دو خواهد بود اما
158
00:06:40,240 –> 00:06:41,680
در اینجا دو سری زمانی مهم نیست،
159
00:06:41,680 –> 00:06:43,919
اما همانطور که می دانید حتی اگر من
160
00:06:43,919 –> 00:06:45,360
دو سری زمانی داشته باشم و بخواهم
161
00:06:45,360 –> 00:06:48,160
برای هر یک از آنها
162
00:06:48,160 –> 00:06:50,080
با استفاده از رویکرد استاندارد شما یک تحلیل دینامیکی انجام دهم. فقط می توانید
163
00:06:50,080 –> 00:06:52,160
برای یکی از آنها تجزیه و تحلیل را اجرا کنید، سپس
164
00:06:52,160 –> 00:06:54,160
باید به صورت دستی به اینجا بروید
165
00:06:54,160 –> 00:06:55,919
، حرکت زمین را تغییر دهید و
166
00:06:55,919 –> 00:06:58,080
آنالیز را دوباره اجرا کنید که
167
00:06:58,080 –> 00:07:00,240
رویه استاندارد است و من به شما نشان خواهم داد که
168
00:07:00,240 –> 00:07:02,160
چگونه این موارد را به
169
00:07:02,160 –> 00:07:04,560
گونه ای پارامتر کنید که اجرا کنید. یک آنالیز برای
170
00:07:04,560 –> 00:07:07,360
هر سری
171
00:07:07,360 –> 00:07:09,280
زمانی، سپس زمانی که همه چیز را
172
00:07:09,280 –> 00:07:11,199
برای تحلیل دینامیک درست قبل از
173
00:07:11,199 –> 00:07:13,599
تحلیل دینامیک تعریف کردیم، در نسخه جدید یک مانیتور خوب تعریف می کنیم
174
00:07:13,599 –> 00:07:15,039
175
00:07:15,039 –> 00:07:16,800
و این یکی بسیار
176
00:07:16,800 –> 00:07:18,720
مهم است زیرا اگر
177
00:07:18,720 –> 00:07:20,800
نسخه جدید
178
00:07:20,800 –> 00:07:24,319
را نداشته باشید، نخواهید داشت. بتوانید این um این مثال را اجرا کنید
179
00:07:24,319 –> 00:07:26,960
زیرا
180
00:07:26,960 –> 00:07:28,960
از نسخه قبلی تا
181
00:07:28,960 –> 00:07:32,240
نسخه قبلی um مانیتور از
182
00:07:32,240 –> 00:07:35,039
یک نام داخلی استفاده می کند، خوب نام
183
00:07:35,039 –> 00:07:37,039
sdko مانیتور بود که زیر
184
00:07:37,039 –> 00:07:39,440
شناسه مهر زمان نشان می دهد، بنابراین در این مورد
185
00:07:39,440 –> 00:07:42,639
مانیتور sdko
186
00:07:42,639 –> 00:07:45,360
زیرخط 10 بود.
187
00:07:45,360 –> 00:07:47,599
مشکل این است که وقتی از فصل باز b استفاده می کنیم
188
00:07:47,599 –> 00:07:50,720
تا چندین
189
00:07:50,720 –> 00:07:53,199
پردازنده یک اسکریپت را اجرا
190
00:07:53,199 –> 00:07:55,360
کنند که همه آنها را می نویسیم
191
00:07:55,360 –> 00:07:57,280
، همه آنها همان فایل نامگذاری را تولید می کنند،
192
00:07:57,280 –> 00:07:58,960
بنابراین آنها سعی می کنند
193
00:07:58,960 –> 00:08:00,560
روی آن بنویسند. در پرواز شما یکسان است
194
00:08:00,560 –> 00:08:02,479
و این یکی خوب نیست، زیرا
195
00:08:02,479 –> 00:08:04,720
در واقع ما یک مانیتور برای هر
196
00:08:04,720 –> 00:08:06,960
فرآیند می خواهیم زیرا هر فرآیند یک
197
00:08:06,960 –> 00:08:09,599
پارامتر را کنترل می کند، بنابراین در نسخه
198
00:08:09,599 –> 00:08:12,240
جدید یک متغیر اختیاری برای تعیین یک
199
00:08:12,240 –> 00:08:14,879
نام سفارشی اضافه کردیم، بنابراین اگر آن را ندارید آن را ندارید.
200
00:08:14,879 –> 00:08:16,879
از uh برای
201
00:08:16,879 –> 00:08:18,720
سازگاری با عقب استفاده میکند و از نامگذاری پیشفرض استاندارد استفاده میکند،
202
00:08:18,720 –> 00:08:21,120
در غیر این صورت میتوانید
203
00:08:21,120 –> 00:08:23,680
این نام را بررسی کنید و نام خود را مشخص کنید،
204
00:08:23,680 –> 00:08:25,680
بنابراین از این طریق میتوانید مطمئن شوید
205
00:08:25,680 –> 00:08:26,560
که
206
00:08:26,560 –> 00:08:30,160
هر مانیتور نام مناسبی دارد
207
00:08:30,160 –> 00:08:32,399
و
208
00:08:32,399 –> 00:08:34,880
بعداً این موضوع را خواهید دید. در OK و در این
209
00:08:34,880 –> 00:08:36,080
مانیتور من فقط
210
00:08:36,080 –> 00:08:39,440
جابجایی را از مجموعه انتخابی بالا
211
00:08:39,440 –> 00:08:42,000
در مقابل نیروی واکنش
212
00:08:42,000 –> 00:08:44,399
در مجموعه انتخاب پایین نظارت می کنم، خوب است،
213
00:08:44,399 –> 00:08:46,560
سپس این یکی را مقیاس می دهم تا
214
00:08:46,560 –> 00:08:47,680
متر داشته باشم
215
00:08:47,680 –> 00:08:49,279
و من نیروی واکنش را مقیاس
216
00:08:49,279 –> 00:08:52,560
میدهم تا کیلونیوتونها خوب باشد
217
00:08:53,200 –> 00:08:55,600
و در نهایت تجزیه و تحلیل دینامیکی فقط یک
218
00:08:55,600 –> 00:08:58,240
راهاندازی بسیار ساده برای یک
219
00:08:58,240 –> 00:09:00,320
تحلیل گذرا خوب است،
220
00:09:00,320 –> 00:09:01,920
بنابراین این روش استانداردی است که میتوانید
221
00:09:01,920 –> 00:09:04,720
با این مدل ساده در دریاهای آزاد آنالیز دینامیکی انجام دهید.
222
00:09:04,720 –> 00:09:06,399
یا
223
00:09:06,399 –> 00:09:08,720
مدل های پیچیده تر مراحل وجود دارد خوب است،
224
00:09:08,720 –> 00:09:10,480
اما در این روش شما می توانید یک آنالیز
225
00:09:10,480 –> 00:09:12,160
را فقط برای یک سری زمانی اجرا
226
00:09:12,160 –> 00:09:14,480
کنید، خوب است، بنابراین بیایید سعی کنیم آن را اجرا کنیم.
227
00:09:14,480 –> 00:09:17,040
228
00:09:17,040 –> 00:09:19,600
229
00:09:19,600 –> 00:09:22,080
خط
230
00:09:22,080 –> 00:09:24,320
چون شما فقط یک c باز
231
00:09:24,320 –> 00:09:26,000
دارید همانطور که می بینید همچنین مانیتور
232
00:09:26,000 –> 00:09:28,080
کمی بهبود یافته است زیرا
233
00:09:28,080 –> 00:09:30,160
برای تجزیه و تحلیل پارامتری
234
00:09:30,160 –> 00:09:32,720
ممکن است خوب باشد که چندین نمودار
235
00:09:32,720 –> 00:09:34,959
همزمان داشته باشیم بنابراین قبل از
236
00:09:34,959 –> 00:09:37,680
اینکه یک جعبه ترکیبی در اینجا داشته باشید در واقع آن را داشته باشید.
237
00:09:37,680 –> 00:09:39,519
در وسط بالا قرار داشت
238
00:09:39,519 –> 00:09:41,200
که میتوانید انتخاب کنید
239
00:09:41,200 –> 00:09:43,360
مانیتوری که میخواهید ببینید چیست خوب حالا در این
240
00:09:43,360 –> 00:09:44,959
مورد من فقط یک مانیتور دارم بنابراین
241
00:09:44,959 –> 00:09:46,640
مشکلی وجود ندارد، اما تصور کنید اگر مانیتورهای زیادی دارید،
242
00:09:46,640 –> 00:09:49,279
یکی برای هر پارامتر
243
00:09:49,279 –> 00:09:52,240
خوب است. خیلی آزاردهنده است که آنها را
244
00:09:52,240 –> 00:09:54,640
یک به یک نگاه کنید، ممکن است بخواهید همه آنها را
245
00:09:54,640 –> 00:09:57,519
در یک طرح نگاه کنید تا بتوانید
246
00:09:57,519 –> 00:09:59,519
آنها را به خوبی روی هم قرار دهید
247
00:09:59,519 –> 00:10:00,880
و خواهید دید که این یکی
248
00:10:00,880 –> 00:10:02,640
برای
249
00:10:02,640 –> 00:10:04,480
تجزیه و تحلیل پارامتریک بسیار خوب است
250
00:10:04,480 –> 00:10:06,560
و همچنین در اینجا شما دارید دانه تصادفی
251
00:10:06,560 –> 00:10:08,320
چون حالا رنگها تصادفی هستند،
252
00:10:08,320 –> 00:10:10,320
بنابراین میتوانید آن را تغییر دهید، میتوانید
253
00:10:10,320 –> 00:10:12,480
رنگ تصادفی را در اینجا تغییر دهید
254
00:10:12,480 –> 00:10:15,279
بسیار خوب، بنابراین این یکی خروجیای است که
255
00:10:15,279 –> 00:10:17,760
با سریهای زمانی اول دارید،
256
00:10:17,760 –> 00:10:19,440
حالا بیایید ببینیم چگونه میتوانیم
257
00:10:19,440 –> 00:10:21,360
این مدل را
258
00:10:21,360 –> 00:10:24,000
پارامتربندی کنیم، بنابراین همانطور که میبینید در اینجا با
259
00:10:24,000 –> 00:10:25,680
تعادل متوالی، من
260
00:10:25,680 –> 00:10:27,920
خروجی استاندارد را دارم، بنابراین من فقط یک npc
261
00:10:27,920 –> 00:10:29,600
از پنج برای خروجی دارم
262
00:10:29,600 –> 00:10:31,519
و تنها یک
263
00:10:31,519 –> 00:10:34,720
خروجی اسمی بسیار استاندارد دارم،
264
00:10:34,720 –> 00:10:37,040
حالا فرض کنید میخواهم آن را تنظیم کنم،
265
00:10:37,040 –> 00:10:40,000
پارامترهای خوبی داشته باشم تا بتوانم
266
00:10:40,000 –> 00:10:41,279
آن را یکبار اجرا کنم
267
00:10:41,279 –> 00:10:43,760
و آن را اجرا کنم.
268
00:10:43,760 –> 00:10:45,600
269
00:10:45,600 –> 00:10:47,120
اکنون برای هر
270
00:10:47,120 –> 00:10:48,399
271
00:10:48,399 –> 00:10:50,720
10
272
00:10:51,120 –> 00:10:54,240
سری یک آنالیز را
273
00:10:54,240 –> 00:10:55,760
274
00:10:55,760 –> 00:10:56,640
275
00:10:56,640 –> 00:10:58,720
276
00:10:58,720 –> 00:11:00,560
اجرا خواهد کرد تا این
277
00:11:00,560 –> 00:11:02,800
278
00:11:02,800 –> 00:11:04,160
کار را انجام دهد. یو اگر می خواهید
279
00:11:04,160 –> 00:11:06,959
آنالیز پارامتریک را اجرا کنید، دو گزینه
280
00:11:06,959 –> 00:11:09,200
دارید، یا می توانید از csnp باز برای
281
00:11:09,200 –> 00:11:11,760
انجام اسکریپت های رمزگشایی استفاده کنید
282
00:11:11,760 –> 00:11:12,640
یا
283
00:11:12,640 –> 00:11:15,040
می توانید از api پایتون در stko
284
00:11:15,040 –> 00:11:18,560
برای پارامترسازی مستقیم مدل در اینجا استفاده کنید،
285
00:11:18,560 –> 00:11:19,839
اکنون این یکی کمی
286
00:11:19,839 –> 00:11:22,160
پیچیده تر است، اما در واقع بیشتر خواهد بود.
287
00:11:22,160 –> 00:11:24,480
قدرتمند، بنابراین من در عوض
288
00:11:24,480 –> 00:11:27,120
با نحوه پارامترسازی یک مدل با استفاده از
289
00:11:27,120 –> 00:11:28,800
tcl okay شروع میکنم،
290
00:11:28,800 –> 00:11:31,200
بنابراین اساساً این مدل همان مدلی
291
00:11:31,200 –> 00:11:33,440
است که قبلاً با سری دو زمانه دیدهاید
292
00:11:33,440 –> 00:11:36,000
Okay اکنون که میبینید هیچکدام از
293
00:11:36,000 –> 00:11:38,079
آنها استفاده نشده است زیرا تغییر خواهم کرد.
294
00:11:38,079 –> 00:11:40,079
این مدل به گونه ای است که هر
295
00:11:40,079 –> 00:11:43,920
پردازنده سری های زمانی مناسب را می گیرد
296
00:11:43,920 –> 00:11:45,839
قبل از اینکه توضیح
297
00:11:45,839 –> 00:11:48,320
دهد این دستورات سفارشی جدید چیست
298
00:11:48,320 –> 00:11:50,720
که اضافه کردم
299
00:11:50,720 –> 00:11:52,320
احتمالاً باید مقدمه ای
300
00:11:52,320 –> 00:11:54,399
برای باز کردن
301
00:11:54,399 –> 00:11:55,760
302
00:11:55,760 –> 00:11:59,120
csnp انجام دهیم تا به شما نشان دهیم چگونه فصل باز p
303
00:11:59,120 –> 00:12:02,720
خوب کار می کند، بنابراین اجازه دهید یک پوشه جدید ایجاد
304
00:12:02,720 –> 00:12:05,519
کنم و نام آن را test
305
00:12:05,519 –> 00:12:07,920
np
306
00:12:08,800 –> 00:12:10,399
بگذارم و در اینجا می خواهم یک فایل متنی جدید ایجاد کنم،
307
00:12:10,399 –> 00:12:12,720
308
00:12:13,120 –> 00:12:15,920
بنابراین اجازه دهید آن را test
309
00:12:15,920 –> 00:12:18,880
dot tcl بنامم
310
00:12:22,000 –> 00:12:26,079
و با یک ویرایش متن um باز می کنم یا
311
00:12:26,079 –> 00:12:28,800
خوب، در همان
312
00:12:28,800 –> 00:12:31,120
زمان میخواهم یک
313
00:12:31,120 –> 00:12:32,800
پوسته فرمان را در اینجا باز کنم،
314
00:12:32,800 –> 00:12:35,120
بنابراین چون میخواهم opencs را به صورت
315
00:12:35,120 –> 00:12:37,279
دستی در این آزمایش کوچک اجرا کنم، خوب است، بنابراین چگونه
316
00:12:37,279 –> 00:12:39,360
یک command prompt را در اینجا باز میکنید، powershell را باز کنید
317
00:12:39,360 –> 00:12:41,440
318
00:12:41,440 –> 00:12:44,639
و اجازه دهید آن را اینجا
319
00:12:45,040 –> 00:12:47,360
بگذارم، پس بیایید برگردیم به اسکریپت
320
00:12:47,360 –> 00:12:48,959
حالا اوه،
321
00:12:48,959 –> 00:12:52,160
بیایید سعی کنیم چیزی خوب بنویسیم، بنابراین اجازه
322
00:12:52,160 –> 00:12:54,160
دهید بگویم تنظیم
323
00:12:54,160 –> 00:12:56,480
pid
324
00:12:56,480 –> 00:12:57,760
اجازه دهید
325
00:12:57,760 –> 00:12:59,200
کاراکتر را کمی افزایش دهم تا
326
00:12:59,200 –> 00:13:01,120
بهتر
327
00:13:01,120 –> 00:13:03,920
بتوانید دریافت pid را ببینید
328
00:13:03,920 –> 00:13:06,240
اکنون این یکی یک توابع دریاهای باز است
329
00:13:06,240 –> 00:13:08,720
که شناسه فرآیند فعلی
330
00:13:08,720 –> 00:13:11,440
را به خوبی برمی گرداند و بنابراین این یکی
331
00:13:11,440 –> 00:13:12,959
در این متغیر تنظیم می شود
332
00:13:12,959 –> 00:13:15,360
و سپس سعی می کنم
333
00:13:15,360 –> 00:13:18,000
چیزی را روی صفحه چاپ کنم مانند
334
00:13:18,000 –> 00:13:20,079
hello از
335
00:13:20,079 –> 00:13:22,880
پردازنده،
336
00:13:25,279 –> 00:13:28,240
حالا ببینیم اگر اسکریپت را اجرا کنم چه اتفاقی می افتد،
337
00:13:28,240 –> 00:13:31,760
بنابراین اجازه دهید ابتدا open c را باز کنم
338
00:13:31,760 –> 00:13:33,760
خب
339
00:13:33,760 –> 00:13:37,040
حالا c open را دارم نصب شده است.
340
00:13:37,040 –> 00:13:40,639
در اینجا در داخل c باز حل کننده های
341
00:13:40,639 –> 00:13:43,279
c را باز کنید، من ابتدا آن را
342
00:13:43,279 –> 00:13:45,040
با cs های باز استاندارد اجرا می کنم و سپس
343
00:13:45,040 –> 00:13:47,360
آن را با opencsnp اجرا می کنم تا ببینم چه
344
00:13:47,360 –> 00:13:50,240
تفاوت هایی وجود دارد،
345
00:13:50,560 –> 00:13:52,320
پس این روشی است که شما سیستم های باز را
346
00:13:52,320 –> 00:13:55,040
به صورت دستی اجرا می کنید، بنابراین فایل دسته ای را فراخوانی می کنید.
347
00:13:55,040 –> 00:13:57,680
که Opensize را اجرا می کند و سپس
348
00:13:57,680 –> 00:13:58,480
349
00:13:58,480 –> 00:14:00,000
350
00:14:00,000 –> 00:14:02,399
فایل um decal را به عنوان پارامتر به آن می دهید،
351
00:14:02,399 –> 00:14:04,560
اوکی، بنابراین من این یکی را اجرا می کنم و به سادگی
352
00:14:04,560 –> 00:14:06,320
از پروفسور از پردازنده صفر سلام سلام می کنم،
353
00:14:06,320 –> 00:14:08,480
354
00:14:08,480 –> 00:14:12,160
این اتفاق می افتد زیرا در opencs mp شما
355
00:14:12,160 –> 00:14:14,160
فقط یک پردازنده دارید و
356
00:14:14,160 –> 00:14:16,480
شماره گذاری پردازنده از صفر شروع می شود.
357
00:14:16,480 –> 00:14:18,079
358
00:14:18,079 –> 00:14:20,560
حالا بیایید سعی کنیم همین کار را با اوه
359
00:14:20,560 –> 00:14:22,959
فصل باز p انجام دهیم، خوب،
360
00:14:22,959 –> 00:14:25,600
پس
361
00:14:26,320 –> 00:14:28,839
362
00:14:28,839 –> 00:14:32,399
حل کننده های c باز c و p را
363
00:14:32,399 –> 00:14:34,160
باز کنید، اکنون برای فصل باز p تقریباً
364
00:14:34,160 –> 00:14:35,839
یکسان است، بنابراین شما دستور
365
00:14:35,839 –> 00:14:39,360
قبل از آن را دارید که فایل tcl
366
00:14:39,360 –> 00:14:41,680
در این مورد تست است
367
00:14:41,680 –> 00:14:44,160
و سپس تعداد پردازنده را الان
368
00:14:44,160 –> 00:14:47,279
می خواهم بگذارم فرض کنید چهار پردازنده
369
00:14:47,279 –> 00:14:49,519
حالا چه اتفاقی می افتد این است که
370
00:14:49,519 –> 00:14:51,760
چهار برابر همان رشته را می بینم خوب سلام
371
00:14:51,760 –> 00:14:54,880
از از پردازنده صفر
372
00:14:54,880 –> 00:14:57,120
سلام از حرفه ای از پردازنده یک
373
00:14:57,120 –> 00:14:59,519
پردازنده دو و سه اوکی
374
00:14:59,519 –> 00:15:02,079
و سپس بعد از هر رشته نوشته شده است من می
375
00:15:02,079 –> 00:15:04,240
بینم که فرآیند خاتمه دادن به فرآیند صفر
376
00:15:04,240 –> 00:15:07,440
خاتمه یک و غیره است،
377
00:15:07,440 –> 00:15:10,160
بنابراین آنچه می گوید این است که حتی اگر
378
00:15:10,160 –> 00:15:11,120
379
00:15:11,120 –> 00:15:13,519
فقط یک فصل باز p را اجرا کنید، در واقع این
380
00:15:13,519 –> 00:15:15,199
فصل باز
381
00:15:15,199 –> 00:15:18,000
p از طریق mpi ex فراخوانی می شود.
382
00:15:18,000 –> 00:15:19,440
قابل
383
00:15:19,440 –> 00:15:21,760
اجرا که اسکریپت یکسانی را
384
00:15:21,760 –> 00:15:24,240
روی تمام پردازندههایی که شما مشخص کردهاید اجرا میکند، بنابراین
385
00:15:24,240 –> 00:15:26,800
در اینجا چهار پردازنده مشخص میشود که همان
386
00:15:26,800 –> 00:15:29,759
اسکریپت روی هر پردازنده اجرا میشود و
387
00:15:29,759 –> 00:15:31,759
هر کدام خروجی متفاوتی
388
00:15:31,759 –> 00:15:33,279
در این مورد تولید میکنند زیرا
389
00:15:33,279 –> 00:15:35,600
متغیر من
390
00:15:35,600 –> 00:15:37,279
مطابق این تابع پارامتر میشود و این تابع
391
00:15:37,279 –> 00:15:39,600
برمیگردد. یک عدد متفاوت
392
00:15:39,600 –> 00:15:41,519
روی هر پردازنده
393
00:15:41,519 –> 00:15:44,240
خوب است حالا این یکی خوب است این یکی فقط
394
00:15:44,240 –> 00:15:46,079
395
00:15:46,079 –> 00:15:49,600
اولین نکته مهم را به شما می دهد بنابراین opencs mp
396
00:15:49,600 –> 00:15:51,680
همان اسکریپت را روی هر
397
00:15:51,680 –> 00:15:53,040
پردازنده اجرا می کند
398
00:15:53,040 –> 00:15:54,639
بنابراین این یکی خوب است و می توانید
399
00:15:54,639 –> 00:15:57,440
بفهمید که می توانید از شناسه استفاده کنید
400
00:15:57,440 –> 00:15:58,639
پردازنده برای انجام برخی
401
00:15:58,639 –> 00:16:00,800
پارامترها مشکلی ندارد،
402
00:16:00,800 –> 00:16:03,120
بنابراین این یکی بسیار آسان است،
403
00:16:03,120 –> 00:16:05,759
اما شما باید مراقب
404
00:16:05,759 –> 00:16:07,279
این چیزها باشید، زیرا
405
00:16:07,279 –> 00:16:10,079
فرض کنید که اوم اینجا می خواهید
406
00:16:10,079 –> 00:16:12,560
چیزی را روی یک فایل بنویسید، حالا
407
00:16:12,560 –> 00:16:15,519
با رایانه های شخصی مستقل می گویید که
408
00:16:15,519 –> 00:16:17,040
f را
409
00:16:17,040 –> 00:16:19,519
برابر با باز کردن
410
00:16:19,519 –> 00:16:20,839
خروجی
411
00:16:20,839 –> 00:16:23,519
نقطه txt
412
00:16:23,519 –> 00:16:26,480
در حالت نوشتن قرار دهید،
413
00:16:26,480 –> 00:16:27,360
خوب است،
414
00:16:27,360 –> 00:16:31,040
پس می خواهید چیزی بنویسید، بنابراین
415
00:16:31,040 –> 00:16:32,880
um
416
00:16:32,880 –> 00:16:35,279
hello را از
417
00:16:35,279 –> 00:16:37,120
پردازنده
418
00:16:37,120 –> 00:16:39,040
pid قرار می دهید
419
00:16:39,040 –> 00:16:42,160
و سپس فایل را می
420
00:16:42,480 –> 00:16:45,360
بندید حالا چه خبر است
421
00:16:45,360 –> 00:16:47,199
از آنجایی که گفتم
422
00:16:47,199 –> 00:16:49,279
تک تک
423
00:16:49,279 –> 00:16:52,639
خطهای این اسکریپت uh
424
00:16:52,639 –> 00:16:54,399
توسط هر پردازنده پردازش میشود،
425
00:16:54,399 –> 00:16:56,959
همه آنها
426
00:16:56,959 –> 00:16:58,880
سعی میکنند همان فایل را باز کنند و روی همان فایل بنویسند،
427
00:16:58,880 –> 00:17:00,079
428
00:17:00,079 –> 00:17:01,839
حالا ببینیم اگر پردازنده ما باشد چه اتفاقی میافتد.
429
00:17:01,839 –> 00:17:03,920
سعی می کنم همین
430
00:17:03,920 –> 00:17:05,359
کار را در اینجا انجام دهم،
431
00:17:05,359 –> 00:17:08,319
اتفاق بدی نیفتاده است، اوه من در
432
00:17:08,319 –> 00:17:11,359
اینجا مشکلی دارم که اشتباه می کند، فکر می کنم f oky را قرار می دهد،
433
00:17:11,359 –> 00:17:14,000
بنابراین می خواهم این رشته
434
00:17:14,000 –> 00:17:16,000
را یک بار دیگر در داخل فایل قرار دهم،
435
00:17:16,000 –> 00:17:17,520
436
00:17:17,520 –> 00:17:18,400
437
00:17:18,400 –> 00:17:20,799
اگر آنها ابتدا در این پوشه قرار می گیرند،
438
00:17:20,799 –> 00:17:22,720
عالی هستند. همه من فقط یک خروجی می بینم و
439
00:17:22,720 –> 00:17:25,119
این کاملاً طبیعی است زیرا
440
00:17:25,119 –> 00:17:26,720
همه پردازنده ها سعی می کنند
441
00:17:26,720 –> 00:17:28,079
یک فایل را باز کنند
442
00:17:28,079 –> 00:17:30,320
حالا ببینیم چه چیزی داخل آن است من
443
00:17:30,320 –> 00:17:32,960
فقط یک ردیف دارم و این ردیف از
444
00:17:32,960 –> 00:17:35,120
پردازنده سه است که احتمالاً کاملاً تصادفی
445
00:17:35,120 –> 00:17:36,640
است. پردازنده یک یا
446
00:17:36,640 –> 00:17:39,120
پردازنده دو اولین موردی که می رسد
447
00:17:39,120 –> 00:17:41,360
خوب است، بنابراین در این مورد
448
00:17:41,360 –> 00:17:42,720
پردازنده یک است،
449
00:17:42,720 –> 00:17:44,799
سپس دوباره این کار را انجام می
450
00:17:44,799 –> 00:17:46,960
دهم و پردازنده دو است که کاملا
451
00:17:46,960 –> 00:17:47,919
تصادفی است،
452
00:17:47,919 –> 00:17:50,320
بنابراین یک چیزی که در اینجا می فهمید این است
453
00:17:50,320 –> 00:17:52,640
که هر بار که نیاز به o از
454
00:17:52,640 –> 00:17:54,799
فایلهای خروجی استفاده
455
00:17:54,799 –> 00:17:57,039
کنید، باید مطمئن شوید که
456
00:17:57,039 –> 00:18:00,559
هر پردازنده روی یک
457
00:18:00,559 –> 00:18:02,640
فایل خروجی متفاوت مینویسد، بنابراین وقتی باید
458
00:18:02,640 –> 00:18:04,480
از یک فایل
459
00:18:04,480 –> 00:18:06,400
بخوانید، خواندن از همان فایل کاملاً طبیعی است، اما وقتی
460
00:18:06,400 –> 00:18:08,080
باید چیزی بنویسید،
461
00:18:08,080 –> 00:18:09,919
باید پارامتر را نیز تنظیم کنید. فایل خروجی
462
00:18:09,919 –> 00:18:11,280
خوب است
463
00:18:11,280 –> 00:18:12,640
و این مهم است زیرا من
464
00:18:12,640 –> 00:18:14,559
اکنون به شما نشان خواهم داد که چگونه می توانید پایگاه داده خروجی و فایل مانیتور را پارامتری کنید. خیلی
465
00:18:14,559 –> 00:18:16,160
466
00:18:16,160 –> 00:18:18,640
467
00:18:18,640 –> 00:18:20,080
چیزهای دیگری وجود دارد که
468
00:18:20,080 –> 00:18:22,880
باید در مورد opencsnp بدانید اما
469
00:18:22,880 –> 00:18:25,440
اینها دو موضوع مهم
470
00:18:25,440 –> 00:18:27,919
برای این وبینار هستند. بنابراین باید درک کنم
471
00:18:27,919 –> 00:18:31,760
که تک تک خطها
472
00:18:31,760 –> 00:18:34,000
توسط هر پردازندهای پردازش میشود
473
00:18:34,000 –> 00:18:35,679
که میتوانید آن را پارامتر کنید، بنابراین میتوانید
474
00:18:35,679 –> 00:18:37,600
475
00:18:37,600 –> 00:18:39,760
فقط با استفاده از این تابع بفهمید پردازنده فعلی چیست
476
00:18:39,760 –> 00:18:41,520
و
477
00:18:41,520 –> 00:18:45,440
هر زمان که میخواهید روی آنها بنویسید باید به فایلها توجه کنید.
478
00:18:46,400 –> 00:18:48,720
بیایید این یکی را
479
00:18:48,720 –> 00:18:50,880
ببندیم من دیگر به آن نیازی ندارم
480
00:18:50,880 –> 00:18:53,679
و اکنون با
481
00:18:53,679 –> 00:18:56,960
فصل باز متوالی ادامه خواهیم داد،
482
00:18:56,960 –> 00:18:58,880
بنابراین این یکی همان فایلی است
483
00:18:58,880 –> 00:19:01,520
که قبلاً همان def را دیده اید شرایط ویژگی های
484
00:19:01,520 –> 00:19:04,400
المان خصوصیات initions
485
00:19:04,400 –> 00:19:06,400
حالا
486
00:19:06,400 –> 00:19:07,760
487
00:19:07,760 –> 00:19:08,840
دقیقاً قبل از
488
00:19:08,840 –> 00:19:11,600
ضبط کننده چه تغییری کردند من
489
00:19:11,600 –> 00:19:13,600
یک دستور سفارشی تعریف کردم
490
00:19:13,600 –> 00:19:16,160
که به آن declare parameter okay می گویند،
491
00:19:16,160 –> 00:19:18,320
بنابراین این یکی نوعی
492
00:19:18,320 –> 00:19:20,160
مرحله پیش پردازش است
493
00:19:20,160 –> 00:19:22,799
که در آن شناسه پردازنده فعلی را می خوانم
494
00:19:22,799 –> 00:19:24,880
و من مقداری
495
00:19:24,880 –> 00:19:27,760
پارامتر را مطابق با آن انجام دهید خوب است،
496
00:19:27,760 –> 00:19:31,200
بنابراین اولین مورد یک اسکریپت سفارشی
497
00:19:31,200 –> 00:19:33,679
498
00:19:33,840 –> 00:19:36,080
tcl در اینجا
499
00:19:36,080 –> 00:19:38,080
خواهد
500
00:19:38,080 –> 00:19:42,000
501
00:19:42,000 –> 00:19:46,160
502
00:19:46,160 –> 00:19:48,320
بود. اولین کاری که میکنم این است
503
00:19:48,320 –> 00:19:51,520
که متغیری به نام param id ایجاد کنم
504
00:19:51,520 –> 00:19:53,039
که باید برابر با
505
00:19:53,039 –> 00:19:55,840
شناسه پردازنده فعلی باشد، بنابراین پارامتر را برابر
506
00:19:55,840 –> 00:19:57,919
با pid قرار
507
00:19:57,919 –> 00:20:01,120
دهید، اجازه دهید کمی بزرگتر کنم،
508
00:20:01,120 –> 00:20:03,280
بنابراین این اولین چیزی است که
509
00:20:03,280 –> 00:20:05,440
باید انجام دهید. برای انجام دادن با opencsnp
510
00:20:05,440 –> 00:20:06,720
زمانی که می خواهید
511
00:20:06,720 –> 00:20:09,760
چیزی را مطابق با پردازنده پارامتر کنید،
512
00:20:09,760 –> 00:20:11,120
در این مدل چیزی که می خواهم
513
00:20:11,120 –> 00:20:14,159
پارامتری کنم سری زمانی یا
514
00:20:14,159 –> 00:20:15,840
برچسب سری زمانی
515
00:20:15,840 –> 00:20:18,480
است که به حرکت زمین اختصاص داده می شود،
516
00:20:18,480 –> 00:20:20,320
بنابراین من واقعاً نیاز به پارامتر دارم،
517
00:20:20,320 –> 00:20:23,039
این است که شناسه حرکت زمین خوب است،
518
00:20:23,039 –> 00:20:24,960
حالا در فایل من
519
00:20:24,960 –> 00:20:26,480
، اولی
520
00:20:26,480 –> 00:20:29,840
دارای شناسه برابر با دو است و
521
00:20:29,840 –> 00:20:32,720
دومی دارای شناسه برابر با سه است، زیرا
522
00:20:32,720 –> 00:20:35,600
اولی اکنون برای تجزیه و تحلیل جاذبه استفاده می شود،
523
00:20:35,600 –> 00:20:38,720
زیرا شناسه پارامتر از صفر شروع می شود. من
524
00:20:38,720 –> 00:20:41,200
به راحتی می توانم سی دی سری زمانی را فقط
525
00:20:41,200 –> 00:20:43,919
با اضافه کردن دو به شناسه پردازنده فعلی بدست بیاورم،
526
00:20:43,919 –> 00:20:45,440
527
00:20:45,440 –> 00:20:46,960
بنابراین به این
528
00:20:46,960 –> 00:20:49,039
ترتیب اولین پردازنده این
529
00:20:49,039 –> 00:20:52,000
یکی را دو ارزیابی می کند، بنابراین به
530
00:20:52,000 –> 00:20:54,240
سری زمانی اول اشاره می کند، پردازنده دوم ما
531
00:20:54,240 –> 00:20:56,559
این یکی را سه ارزیابی می کنیم. بنابراین با اشاره
532
00:20:56,559 –> 00:20:58,960
به سری زمانی دوم،
533
00:20:58,960 –> 00:21:00,400
بنابراین این یکی بسیار آسان است، من
534
00:21:00,400 –> 00:21:04,080
شناسه سری زمانی
535
00:21:04,080 –> 00:21:05,520
را پارامتر می کنم، اکنون باید چیز
536
00:21:05,520 –> 00:21:07,840
دیگری را پارامتر کنم، باید
537
00:21:07,840 –> 00:21:11,440
نام فایل mpco را پارامتر کنم، بسیار خوب،
538
00:21:11,440 –> 00:21:13,600
بنابراین اگر در مثال قبلی به خاطر دارید،
539
00:21:13,600 –> 00:21:16,559
من مستقیماً نوشتم یک نام در
540
00:21:16,559 –> 00:21:19,840
ضبط کننده به نام ستون خوب است،
541
00:21:19,840 –> 00:21:21,679
اکنون در این مورد می خواهم
542
00:21:21,679 –> 00:21:23,440
مطمئن شوم که هر پردازنده در
543
00:21:23,440 –> 00:21:24,799
یک فایل متفاوت می نویسد،
544
00:21:24,799 –> 00:21:28,400
بنابراین متغیر دیگری به نام mpco fname ایجاد می کنم
545
00:21:28,400 –> 00:21:31,520
که مخفف نام فایل
546
00:21:31,520 –> 00:21:33,679
an است. d این یکی باید برابر با
547
00:21:33,679 –> 00:21:34,720
548
00:21:34,720 –> 00:21:37,440
الگوی زیر خط ستون باشد و پارامتر امتیاز
549
00:21:37,440 –> 00:21:38,880
و سپس
550
00:21:38,880 –> 00:21:41,919
علامت دلار این یکی
551
00:21:41,919 –> 00:21:43,520
552
00:21:43,520 –> 00:21:46,159
با متغیر اعمال شده در اینجا ارزیابی می شود، بنابراین این پارامتر
553
00:21:46,159 –> 00:21:49,520
ستون 0 در پردازنده 0
554
00:21:49,520 –> 00:21:53,120
و ستون پارام 1 و پردازنده 1 خواهد
555
00:21:53,120 –> 00:21:54,720
بود.
556
00:21:54,720 –> 00:21:58,080
حالا باید کار دیگری انجام دهید،
557
00:21:58,080 –> 00:22:00,559
چون وقتی این متغیر را اینجا تعریف میکنم،
558
00:22:00,559 –> 00:22:03,280
میتوانم از آن به نام
559
00:22:03,280 –> 00:22:05,440
ضبط کننده mpc استفاده کنم، بنابراین به جای نوشتن یک
560
00:22:05,440 –> 00:22:09,120
نام کامل در اینجا، فقط علامت دلار
561
00:22:09,120 –> 00:22:10,799
و نام pcof را مینویسم
562
00:22:10,799 –> 00:22:12,480
تا زمانی که این متغیر باشد.
563
00:22:12,480 –> 00:22:13,440
564
00:22:13,440 –> 00:22:16,000
به عنوان مثال با آکورد t نوشته شده است، اجازه دهید من به شما نشان دهم
565
00:22:16,000 –> 00:22:19,039
اگر این یکی را بنویسم
566
00:22:19,520 –> 00:22:21,360
و من اینجا می روم c d c
567
00:22:21,360 –> 00:22:23,760
l و p را باز می
568
00:22:23,760 –> 00:22:26,559
نم، وارد مراحل زمانی تجزیه و تحلیل می
569
00:22:26,559 –> 00:22:28,240
570
00:22:28,240 –> 00:22:29,840
571
00:22:29,840 –> 00:22:31,600
وم و می بینم که اول اجازه دهید به ضب
572
00:22:31,600 –> 00:22:33,840
573
00:22:33,840 –> 00:22:37,760
کننده نام فایل mpco و pco بروم. من
574
00:22:37,760 –> 00:22:40,640
در نام pcof علامت دلار دارم اما نام npcf
575
00:22:40,640 –> 00:22:42,799
متغیری است که قبلا تنظیم کردهام، بنابراین این یکی
576
00:22:42,799 –> 00:22:45,360
در واقع توسط tcl
577
00:22:45,360 –> 00:22:47,760
با استفاده از این نام در اینجا ارزیابی میشود،
578
00:22:47,760 –> 00:22:51,200
بنابراین فایل خروجی من مطابق با پردازنده فعلی ستون
579
00:22:51,200 –> 00:22:55,280
param 0 یا ستون param2 نامیده
580
00:22:55,280 –> 00:22:57,760
میشود.
581
00:22:57,760 –> 00:23:01,520
دلیل دیگر اینکه یک مشکل کوچک وجود دارد
582
00:23:01,840 –> 00:23:04,320
وقتی
583
00:23:04,320 –> 00:23:06,159
نام ضبط کننده را در
584
00:23:06,159 –> 00:23:07,760
داخل sdko می نویسید
585
00:23:07,760 –> 00:23:11,440
estio نمی داند که این
586
00:23:11,440 –> 00:23:14,720
یک کلمه کلیدی در tekel خواهد بود بنابراین فکر می کند
587
00:23:14,720 –> 00:23:16,240
که این نام واقعی است که
588
00:23:16,240 –> 00:23:18,640
کاربر می خواهد. به خروجی بدهید
589
00:23:18,640 –> 00:23:21,120
، در اینجا خواهید دید که یک داده npcoc دارید
590
00:23:21,120 –> 00:23:24,559
که چیزی است که توسط stko
591
00:23:24,559 –> 00:23:27,600
قبل از اینکه opencs فایل mpco واقعی را ایجاد کند، ایجاد
592
00:23:27,600 –> 00:23:30,799
شده است و این یکی نام اشتباهی خواهد داشت،
593
00:23:30,799 –> 00:23:32,559
خوب است، زیرا پس از آن تیک تیک این نام را تغییر می دهد
594
00:23:32,559 –> 00:23:34,960
، به همین دلیل من یک فایل دارم. اسکریپت کوچکی
595
00:23:34,960 –> 00:23:37,840
596
00:23:38,320 –> 00:23:40,080
که در
597
00:23:40,080 –> 00:23:41,360
اینجا
598
00:23:41,360 –> 00:23:43,200
بسیار ساده است، میتوانید
599
00:23:43,200 –> 00:23:45,440
هر بار که میخواهید این کار را انجام دهید
600
00:23:45,440 –> 00:23:48,880
، آن را کپی کنید و این یکی به سادگی برای کپی کردن
601
00:23:48,880 –> 00:23:51,440
این نام جعلی در اینجا به نام واقعی استفاده میشود
602
00:23:51,440 –> 00:23:54,159
که مقاله tico اکنون خوب ارزیابی میکند
603
00:23:54,159 –> 00:23:56,240
تا به شما نشان دهد چگونه کار می کند بنابراین
604
00:23:56,240 –> 00:23:57,200
605
00:23:57,200 –> 00:24:00,000
نامی می گیرد که در آن
606
00:24:00,000 –> 00:24:02,320
شخصیت علامت دلار واقعی وجود دارد و به همین دلیل است که من
607
00:24:02,320 –> 00:24:04,799
از کاراکتر escape در اینجا استفاده می کنم
608
00:24:04,799 –> 00:24:06,880
و این نامی خواهد بود که توسط sdko ایجاد می شود
609
00:24:06,880 –> 00:24:08,960
بنابراین
610
00:24:08,960 –> 00:24:10,480
این فایل
611
00:24:10,480 –> 00:24:12,480
و سپس آن را با نام جدید تغییر می دهم.
612
00:24:12,480 –> 00:24:15,279
که یکسان است اما بدون
613
00:24:15,279 –> 00:24:18,240
علامت escape dollar با کاراکتر escape
614
00:24:18,240 –> 00:24:20,720
که این بک اسلش است به
615
00:24:20,720 –> 00:24:23,120
این ترتیب غلغلک دادن در اینجا
616
00:24:23,120 –> 00:24:24,480
علامت دلار را
617
00:24:24,480 –> 00:24:27,440
به عنوان یک دستور در غلغلک ارزیابی نمی کند اما در اینجا
618
00:24:27,440 –> 00:24:29,440
او خوب می شود بنابراین هر فایلی با
619
00:24:29,440 –> 00:24:31,679
این نام را به یک تغییر می دهد. فایل جدید با این نام
620
00:24:31,679 –> 00:24:34,720
در اینجا با استفاده از تابع کپی Okay
621
00:24:34,720 –> 00:24:37,600
بنابراین فقط برای اینکه به شما نشان دهم این کد چه
622
00:24:37,600 –> 00:24:39,520
کاری انجام می دهد این
623
00:24:39,520 –> 00:24:41,440
است که یک خطا را در اینجا قرار می دهم بنابراین متوقف می شود و
624
00:24:41,440 –> 00:24:44,080
با تجزیه و تحلیل ادامه نمی یابد
625
00:24:44,080 –> 00:24:46,080
و اکنون خواهید دید که اگر اجرا کنم این
626
00:24:46,080 –> 00:24:47,919
یکی
627
00:24:47,919 –> 00:24:52,880
او این را به نامی به نام پارامتر ستون um کپی می
628
00:24:52,880 –> 00:24:55,679
کند بسیار خوب،
629
00:24:55,679 –> 00:24:57,840
بنابراین من این یکی را اجرا می کنم،
630
00:24:57,840 –> 00:24:59,760
سپس من یک خطا در اینجا دارم زیرا خطا را عمدا قرار داده ام
631
00:24:59,760 –> 00:25:03,200
632
00:25:03,600 –> 00:25:05,039
و سپس می بینید که این یکی
633
00:25:05,039 –> 00:25:08,000
در ستون param صفر کپی
634
00:25:08,000 –> 00:25:10,000
شده است. فقط ستون صفر و نه ستون
635
00:25:10,000 –> 00:25:12,159
پارام یک چون من فقط با یک
636
00:25:12,159 –> 00:25:14,640
پردازنده اجرا می کنم اما بعداً می بینید که
637
00:25:14,640 –> 00:25:16,400
638
00:25:16,400 –> 00:25:18,640
هر کدام از این فایل ها را برای
639
00:25:18,640 –> 00:25:20,000
هر پردازنده ایجاد می
640
00:25:20,000 –> 00:25:20,799
کند،
641
00:25:20,799 –> 00:25:22,720
بنابراین این یکی
642
00:25:22,720 –> 00:25:24,880
هدف اصلی
643
00:25:24,880 –> 00:25:28,159
این قطعه کد
644
00:25:28,159 –> 00:25:30,080
و این یکی است. تماماً داک است
645
00:25:30,080 –> 00:25:32,559
توضیحی برای این مورد
646
00:25:32,559 –> 00:25:35,440
بسیار خوب است، بنابراین اجازه دهید من کد خطا را حذف کنم
647
00:25:35,440 –> 00:25:37,919
و ما خوب هستیم،
648
00:25:37,919 –> 00:25:40,400
بنابراین با اولین
649
00:25:40,400 –> 00:25:43,279
اسکریپت um کوچک tico ما فقط
650
00:25:43,279 –> 00:25:45,840
تمام پارامترهای مورد نیاز خود را اعلام کردیم، بنابراین
651
00:25:45,840 –> 00:25:46,880
652
00:25:46,880 –> 00:25:49,360
شناسه سری um و نام پارامتری
653
00:25:49,360 –> 00:25:52,240
ضبط کننده به همین دلیل است. در اینجا من
654
00:25:52,240 –> 00:25:55,039
یک یادداشت را در اینجا قرار دادم که پارامتربندی شده است خوب است
655
00:25:55,039 –> 00:25:56,400
زیرا اکنون نام
656
00:25:56,400 –> 00:25:58,080
به
657
00:25:58,080 –> 00:25:59,679
پردازنده فعلی بستگی دارد و
658
00:25:59,679 –> 00:26:01,919
اکنون محدودیت های بار عمودی
659
00:26:01,919 –> 00:26:04,320
میرایی آنالیز گرانشی همگی
660
00:26:04,320 –> 00:26:06,559
یکسان هستند
661
00:26:06,559 –> 00:26:08,559
تغییر دیگری که من انجام دادم حرکت قهوه ای
662
00:26:08,559 –> 00:26:10,640
است زیرا حرکت زمین در حال حاضر
663
00:26:10,640 –> 00:26:13,440
نیز باید پارامتری شود. بنابراین
664
00:26:13,440 –> 00:26:15,520
من نمی توانم از دستور حرکت زمین،
665
00:26:15,520 –> 00:26:18,240
دستور تحریک یکنواخت در stko استفاده کنم،
666
00:26:18,240 –> 00:26:20,720
زیرا در استودیو باید به طور ایستا
667
00:26:20,720 –> 00:26:23,919
یک سری زمانی به آن بدهم به جای آن، می خواهم
668
00:26:23,919 –> 00:26:25,760
آن را به یک دستور سفارشی تبدیل کنم
669
00:26:25,760 –> 00:26:28,799
که برای تحریک یکنواخت بسیار آسان است،
670
00:26:28,799 –> 00:26:31,440
فقط باید آن را بنویسید. الگوی
671
00:26:31,440 –> 00:26:33,200
672
00:26:33,200 –> 00:26:34,960
تحریک یکنواخت ایده تحریک یکنواخت
673
00:26:34,960 –> 00:26:38,080
جهتی که در امتداد x
674
00:26:38,080 –> 00:26:39,840
و سپس برچسب سری زمانی
675
00:26:39,840 –> 00:26:42,400
برای acc خواهد بود. eleration به همین دلیل است که من در اینجا
676
00:26:42,400 –> 00:26:47,039
از g motion id استفاده می کنم که دقیقاً
677
00:26:47,039 –> 00:26:50,080
برچسب سری زمانی است
678
00:26:50,080 –> 00:26:53,440
که در اینجا ایجاد کردم
679
00:26:53,440 –> 00:26:54,880
بسیار خوب بنابراین به این ترتیب
680
00:26:54,880 –> 00:26:58,559
شناسه gmotion
681
00:26:58,559 –> 00:27:01,919
در این قطعه
682
00:27:02,640 –> 00:27:04,240
کد دارای دو
683
00:27:04,240 –> 00:27:06,799
برای پردازنده صفر است بنابراین اساساً این سری زمانی طول می کشد
684
00:27:06,799 –> 00:27:08,799
685
00:27:08,799 –> 00:27:11,200
و به عنوان سه
686
00:27:11,200 –> 00:27:13,279
در پردازنده یک و آخرین سری زمانی طول می کشد،
687
00:27:13,279 –> 00:27:16,320
688
00:27:16,320 –> 00:27:19,200
بنابراین در واقع اینجا ما خوب هستیم،
689
00:27:19,200 –> 00:27:21,120
آخرین چیزی که باید
690
00:27:21,120 –> 00:27:23,520
پارامتر کنیم نام مانیتور است همانطور که گفتم،
691
00:27:23,520 –> 00:27:25,039
زیرا اگر آن را ترک کنید،
692
00:27:25,039 –> 00:27:27,120
اگر آن را با ما بگذارید. به همین
693
00:27:27,120 –> 00:27:29,200
نام روی همه پردازنده،
694
00:27:29,200 –> 00:27:30,880
فقط یکی از آنها را کنترل میکند، بنابراین
695
00:27:30,880 –> 00:27:33,919
اولین کسی که سعی میکند آن فایل را باز
696
00:27:33,919 –> 00:27:35,600
کند، میخواهیم همه آنها را زیر
697
00:27:35,600 –> 00:27:37,360
نظر بگیریم تا بتوانیم
698
00:27:37,360 –> 00:27:38,240
699
00:27:38,240 –> 00:27:40,720
همه مانیتورها را یکسان ببینیم، همه نمودارهای مانیتور را در یکسان ببینیم.
700
00:27:40,720 –> 00:27:42,399
همان ویجت مانیتور
701
00:27:42,399 –> 00:27:44,000
702
00:27:44,000 –> 00:27:46,159
بسیار خوب است، بنابراین کاری که من انجام می دهم این است که به سادگی
703
00:27:46,159 –> 00:27:48,640
همان نامی را که قبلا
704
00:27:48,640 –> 00:27:50,240
گذاشتم انتخاب کنم و سپس
705
00:27:50,240 –> 00:27:52,240
این تابع را اضافه کنم که انتگرال
706
00:27:52,240 –> 00:27:54,399
با شناسه پردازنده ارزیابی
707
00:27:54,399 –> 00:27:56,399
می شود، بسیار آسان است، اینجا کاری برای
708
00:27:56,399 –> 00:27:58,720
انجام دادن وجود ندارد، فقط شما قرار دهید. این o ne و tickle
709
00:27:58,720 –> 00:28:00,960
این یک را به عنوان صفر یک دو
710
00:28:00,960 –> 00:28:03,520
سه چهار ارزیابی می کنند و به همین ترتیب
711
00:28:03,520 –> 00:28:05,039
خوب است،
712
00:28:05,039 –> 00:28:06,799
پس وقتی این کار را انجام
713
00:28:06,799 –> 00:28:09,360
دادید می توانید آنالیز را اجرا کنید اما نمی توانید
714
00:28:09,360 –> 00:28:11,600
آنالیز را از اینجا اجرا کنید زیرا در اینجا
715
00:28:11,600 –> 00:28:13,440
اگر در csmp قرار
716
00:28:13,440 –> 00:28:14,559
دهید نمی توانید آن را تنظیم کنید. تعداد
717
00:28:14,559 –> 00:28:18,080
پردازندهها چون opencsnp در
718
00:28:18,080 –> 00:28:20,320
sdko برای
719
00:28:20,320 –> 00:28:23,120
آنالیز موازی مدلهای بزرگ استفاده میشود، بسیار خوب است، بنابراین
720
00:28:23,120 –> 00:28:25,120
باید یک مدل بزرگ
721
00:28:25,120 –> 00:28:27,360
آن را پارتیشن بندی کنید، اما این یک تحلیل پارامتریک
722
00:28:27,360 –> 00:28:29,600
نیست، اما لازم نیست
723
00:28:29,600 –> 00:28:31,360
نگران این موضوع باشید. شما به سادگی می توانید
724
00:28:31,360 –> 00:28:32,559
فایل ورودی را بنویسید،
725
00:28:32,559 –> 00:28:35,600
خوب مثل این،
726
00:28:35,919 –> 00:28:39,279
شما فایل ورودی را که در اینجا هستید بنویسید،
727
00:28:39,279 –> 00:28:41,600
وقتی فایل ورودی شما نوشته شد، می توانید
728
00:28:41,600 –> 00:28:43,200
به سادگی
729
00:28:43,200 –> 00:28:44,960
یک پوسته معمولی را باز
730
00:28:44,960 –> 00:28:46,480
کنید، بنابراین اگر نمی دانید چگونه این کار را انجام دهید،
731
00:28:46,480 –> 00:28:49,039
فقط می توانید روی shift و راست کلیک کنید.
732
00:28:49,039 –> 00:28:49,919
کلیک کنید
733
00:28:49,919 –> 00:28:52,480
یا می توانید به فایل اینجا بروید و یک
734
00:28:52,480 –> 00:28:55,279
پوسته فرمان
735
00:28:55,279 –> 00:28:58,320
را باز کنید بسیار خوب، بنابراین یک پوسته فرمان را در این پوشه باز کنید
736
00:28:58,320 –> 00:29:00,320
که پوشه ای است که
737
00:29:00,320 –> 00:29:02,399
فایل غلغلک خود را در آن تولید می کنید،
738
00:29:02,399 –> 00:29:04,640
سپس باید
739
00:29:04,640 –> 00:29:07,360
دستور opencsnp را
740
00:29:07,360 –> 00:29:09,200
در مورد من
741
00:29:09,200 –> 00:29:10,960
تایپ کنید، من آن را اینجا دارم opencs
742
00:29:10,960 –> 00:29:12,559
solvers
743
00:29:12,559 –> 00:29:14,399
باز کردن ج mp
744
00:29:14,399 –> 00:29:16,799
745
00:29:16,880 –> 00:29:20,159
سپس نام فایل tcl که نقطه اصلی
746
00:29:20,159 –> 00:29:22,559
tco است
747
00:29:23,840 –> 00:29:26,000
و تعداد پارامترها خوب است
748
00:29:26,000 –> 00:29:28,000
اکنون فقط دو سری زمان داریم، بنابراین فقط
749
00:29:28,000 –> 00:29:32,159
باید دو تا را در اینجا قرار دهم، بنابراین csnp را
750
00:29:32,159 –> 00:29:34,559
با فایل tcl اصلی
751
00:29:34,559 –> 00:29:36,320
روی دو پردازنده
752
00:29:36,320 –> 00:29:38,240
اجرا کنید تا اگر اجرا کنم این یکی
753
00:29:38,240 –> 00:29:40,480
اکنون خواهید دید که من اینجا یک مانیتور
754
00:29:40,480 –> 00:29:42,559
دارم و دو نمودار دارم، بنابراین اگر
755
00:29:42,559 –> 00:29:44,320
به چندگانه uh به
756
00:29:44,320 –> 00:29:46,159
پرچم چندگانه در اینجا تغییر
757
00:29:46,159 –> 00:29:48,559
دهید، می توانید در واقع
758
00:29:48,559 –> 00:29:51,120
همه نمودارها را همزمان ببینید، خوب
759
00:29:51,120 –> 00:29:53,919
می توانید روشن کنید. و یکی از آنها
760
00:29:53,919 –> 00:29:55,760
خوب نیست مهم نیست که بتوانید
761
00:29:55,760 –> 00:29:59,200
همه آنها را ببینید می توانید رنگ را تغییر دهید خوب است
762
00:29:59,200 –> 00:30:01,440
بنابراین در اینجا تجزیه و تحلیل برای هر دو پردازنده انجام می شود
763
00:30:01,440 –> 00:30:02,720
764
00:30:02,720 –> 00:30:04,559
و می توانید به همه فایل ها نگاهی بیندازید
765
00:30:04,559 –> 00:30:07,360
خوب اینجا
766
00:30:07,360 –> 00:30:10,000
اوم بنابراین این یکی بسیار آسان است این یک
767
00:30:10,000 –> 00:30:12,240
راه بسیار آسان برای اجرای آنالیز پارامتری
768
00:30:12,240 –> 00:30:13,760
769
00:30:13,760 –> 00:30:17,440
با opencsnp مستقیماً از sdko است، فقط با
770
00:30:17,440 –> 00:30:21,200
استفاده از مقداری ecoscripting،
771
00:30:21,200 –> 00:30:24,880
متأسفانه این روش
772
00:30:24,880 –> 00:30:27,200
بسیار آسان و مفید است زمانی که شما مجبور هستید
773
00:30:27,200 –> 00:30:30,080
چیزهای ساده ای مانند
774
00:30:30,080 –> 00:30:32,399
ایده حرکت زمین را پارامتر کنید که بسیار
775
00:30:32,399 –> 00:30:33,840
مفید است.
776
00:30:33,840 –> 00:30:35,520
دینام تجزیه و تحلیل c زمانی که باید
777
00:30:35,520 –> 00:30:37,679
یک مدل را برای چندین حرکت زمین اجرا کنید
778
00:30:37,679 –> 00:30:38,960
،
779
00:30:38,960 –> 00:30:40,559
اما اگر می خواهید موارد دیگری
780
00:30:40,559 –> 00:30:43,039
مانند هندسه یا خواص مواد را پارامتر
781
00:30:43,039 –> 00:30:44,399
782
00:30:44,399 –> 00:30:47,039
کنید و مدل خود را در stko انجام داده اید
783
00:30:47,039 –> 00:30:49,200
، انجام آن با
784
00:30:49,200 –> 00:30:51,679
opencsmp
785
00:30:51,679 –> 00:30:53,520
خیلی راحت نیست، به همین دلیل است که می توانید از روش دیگری استفاده کنید
786
00:30:53,520 –> 00:30:55,919
که
787
00:30:55,919 –> 00:30:58,960
استفاده از api python در stko برای
788
00:30:58,960 –> 00:31:01,600
پارامترسازی و تغییر مدل است و
789
00:31:01,600 –> 00:31:03,600
سپس
790
00:31:03,600 –> 00:31:05,600
برای هر یک
791
00:31:05,600 –> 00:31:06,559
792
00:31:06,559 –> 00:31:08,480
از تغییراتی که در فایل خود ایجاد کرده اید، یک آنالیز را با دریاهای باز متوالی اجرا کنید،
793
00:31:08,480 –> 00:31:10,480
794
00:31:10,480 –> 00:31:12,799
پس اجازه دهید این یکی را ذخیره کنم. بنابراین من به شما نشان خواهم داد
795
00:31:12,799 –> 00:31:15,919
که چگونه همان مدل را پارامتری کنید
796
00:31:15,919 –> 00:31:17,760
اما برخی از شرایط مرزی
797
00:31:17,760 –> 00:31:20,960
را که در اینجا دارم تغییر دهید،
798
00:31:20,960 –> 00:31:24,080
بنابراین اکنون کار با این فایل تمام شده است
799
00:31:24,080 –> 00:31:26,320
و من اکنون با آخرین مورد
800
00:31:26,320 –> 00:31:29,840
که api پارامتریک پایتون است شروع می کنم،
801
00:31:29,840 –> 00:31:33,919
بنابراین بیایید به عقب برگردیم و باز کنیم.
802
00:31:33,919 –> 00:31:35,360
فایل در
803
00:31:35,360 –> 00:31:39,279
um من
804
00:31:39,360 –> 00:31:41,440
یک بار دیگر به
805
00:31:41,440 –> 00:31:43,679
806
00:31:43,679 –> 00:31:46,480
807
00:31:46,480 –> 00:31:48,880
python api اشاره کردم.
808
00:31:48,880 –> 00:31:51,519
زیرا در اینجا به جای
809
00:31:51,519 –> 00:31:54,080
انجام آنالیز گرانشی به اضافه دینامیک، من آنالیز
810
00:31:54,080 –> 00:31:55,679
گرانشی به اضافه فشار اور انجام می دهم
811
00:31:55,679 –> 00:31:57,039
812
00:31:57,039 –> 00:31:59,840
زیرا اکنون می خواهم بار عمودی را پارامتر کنم
813
00:31:59,840 –> 00:32:02,320
تا اثر
814
00:32:02,320 –> 00:32:06,159
افزایش بار عمودی را بر روی
815
00:32:06,159 –> 00:32:09,039
خازن این ستون ببینم
816
00:32:09,039 –> 00:32:10,559
. بسیار استاندارد است، اما
817
00:32:10,559 –> 00:32:13,200
درک اینکه چگونه یک
818
00:32:13,200 –> 00:32:15,279
پارامتر خاص بر پاسخ مود شما تأثیر میگذارد بسیار مفید است،
819
00:32:15,279 –> 00:32:17,440
820
00:32:17,440 –> 00:32:20,399
بنابراین وقتی
821
00:32:20,399 –> 00:32:23,679
api پارامتریک پایتون را در پوشه ورودی باز میکنید،
822
00:32:23,679 –> 00:32:26,559
فقط دو فایل را خواهید دید، بنابراین فایل scd
823
00:32:26,559 –> 00:32:28,640
که فایل ورودی sdko است. اسکریپتی
824
00:32:28,640 –> 00:32:30,399
که اکنون باز می کنم
825
00:32:30,399 –> 00:32:32,159
و سپس شما یک اسکریپت کوچک به نام
826
00:32:32,159 –> 00:32:34,399
بارگذاری عمودی پارامتریک دارید
827
00:32:34,399 –> 00:32:36,960
که در این وبینار از آن استفاده خواهیم کرد، بسیار
828
00:32:36,960 –> 00:32:38,799
829
00:32:38,799 –> 00:32:41,519
خوب اگر قبلاً از ویرایشگر اسکریپت استفاده نکرده
830
00:32:41,519 –> 00:32:43,200
831
00:32:43,200 –> 00:32:46,159
اید، به شما نشان خواهم داد که چگونه این پوشه را
832
00:32:46,159 –> 00:32:48,640
به اسکریپت اکسپلورر اضافه کنید. اولین
833
00:32:48,640 –> 00:32:50,880
کاری که باید انجام دهید این است که
834
00:32:50,880 –> 00:32:53,760
پوشه این مثال را به این شکل به اسکریپت
835
00:32:53,760 –> 00:32:54,880
اکسپلورر اضافه
836
00:32:54,880 –> 00:32:56,720
کنید،
837
00:32:56,720 –> 00:32:59,519
بنابراین در وبینارهایی که در
838
00:32:59,519 –> 00:33:01,840
api پارامتریک پایتون می روید به اینجا بروید و روی
839
00:33:01,840 –> 00:33:03,440
Select folder کلیک کنید.
840
00:33:03,440 –> 00:33:07,200
خوب است، بنابراین اکنون می توانید به این یکی دسترسی پیدا کنید،
841
00:33:07,200 –> 00:33:09,440
اجازه دهید من آن را ببندم وقتی این فایل را
842
00:33:09,440 –> 00:33:11,200
دارید، روی آن دوبار کلیک کنید و می توانید آن را ویرایش کنید
843
00:33:11,200 –> 00:33:13,360
یا می توانید به فایل اینجا نگاهی بیندازید
844
00:33:13,360 –> 00:33:16,480
و می توانید آن را اجرا کنید،
845
00:33:16,480 –> 00:33:19,600
البته اکنون چه می خواهم انجام دهید این است که اجازه بدهید
846
00:33:19,600 –> 00:33:21,519
در شرایطی بروم
847
00:33:21,519 –> 00:33:23,120
بقیه مدل همان چیزی
848
00:33:23,12