در این مطلب، ویدئو SAP2000 OAPI (رابط برنامه نویسی برنامه باز) با استفاده از پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:25:23
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,960 –> 00:00:03,199
سلام به همه، امروز به کانال من خوش آمدید،
2
00:00:03,199 –> 00:00:04,960
من قصد دارم در مورد
3
00:00:04,960 –> 00:00:05,279
4
00:00:05,279 –> 00:00:09,360
ابزار oapi برای
5
00:00:09,360 –> 00:00:13,200
ساب 2000 صحبت
6
00:00:13,200 –> 00:00:18,080
کنم و از کد پایتون
7
00:00:18,640 –> 00:00:22,000
برای اعمال در
8
00:00:22,000 –> 00:00:26,160
این ویدیو استفاده خواهم کرد، بنابراین ابتدا می
9
00:00:26,160 –> 00:00:30,240
توانید مستندات oapi را در
10
00:00:30,240 –> 00:00:34,079
11
00:00:34,079 –> 00:00:37,360
پوشه win نصب sub 2000 بررسی کنید. و شما می
12
00:00:37,360 –> 00:00:41,520
توانید اطلاعات موجود در این مستندات
13
00:00:41,920 –> 00:00:45,920
را بخوانید، بنابراین من می خواهم
14
00:00:45,920 –> 00:00:50,079
مثال 7 را به شما نشان دهم که
15
00:00:50,079 –> 00:00:53,120
برای زبان پایتون
16
00:00:53,920 –> 00:00:58,480
است و برای استفاده از
17
00:00:58,480 –> 00:01:01,440
این ابزار باید کتابخانه را نصب کنید
18
00:01:01,440 –> 00:01:03,120
19
00:01:03,120 –> 00:01:05,840
و فقط می توانید آن را کپی و
20
00:01:05,840 –> 00:01:07,840
در دستور قرار دهید.
21
00:01:07,840 –> 00:01:10,560
اعلان پنجره یا می توانید
22
00:01:10,560 –> 00:01:14,400
آخرین قسمت این دستور را
23
00:01:14,400 –> 00:01:18,320
کپی کنید و فقط آن را در پنجره کنسول
24
00:01:18,320 –> 00:01:22,720
در ایدی خود پیست کنید و آن را نصب کنید
25
00:01:22,720 –> 00:01:25,520
اما من قبلاً نصب کرده ام بنابراین
26
00:01:25,520 –> 00:01:28,720
دیگر آن را نصب نمی کنم
27
00:01:29,200 –> 00:01:33,759
و این کد مربوط به مثال 7،
28
00:01:33,759 –> 00:01:36,799
بنابراین می توانید این کد را کپی
29
00:01:36,799 –> 00:01:40,240
کنید و سعی کنید آن را اجرا کنید،
30
00:01:40,240 –> 00:01:43,759
بنابراین من قبلاً آن را در این فایل کپی و پیست می کنم و این
31
00:01:43,759 –> 00:01:45,040
32
00:01:45,040 –> 00:01:48,240
را اجرا می کنم تا به
33
00:01:48,240 –> 00:01:53,119
شما نشان دهم این کد چه کاری انجام می دهد،
34
00:01:53,680 –> 00:01:58,640
بنابراین من اینجا اجرا می کنم
35
00:02:02,479 –> 00:02:05,600
تا این کد
36
00:02:05,600 –> 00:02:08,800
برنامه زیر 2000 را باز کند. و سپس ایجاد
37
00:02:08,800 –> 00:02:12,000
کنید بخش را متریال کنید و سپس
38
00:02:12,000 –> 00:02:12,800
39
00:02:12,800 –> 00:02:16,480
قاب را مدل کنید و آنالیز ساختاری را اجرا می کند
40
00:02:16,480 –> 00:02:17,280
41
00:02:17,280 –> 00:02:21,040
و سپس نتیجه را به کد پایتون برمی گرداند
42
00:02:21,040 –> 00:02:24,800
43
00:02:24,800 –> 00:02:28,959
و می توانید اینجا ببینید که این چیزی است که
44
00:02:28,959 –> 00:02:32,640
آنها می خواهند به شما نشان دهند و این
45
00:02:32,640 –> 00:02:34,319
مقدار نتیجه است
46
00:02:34,319 –> 00:02:37,680
بنابراین ما داریم نتیجه زیر 2000 و
47
00:02:37,680 –> 00:02:40,959
در نتیجه مستقل
48
00:02:40,959 –> 00:02:45,440
در این کد و سپس تفاوت
49
00:02:46,160 –> 00:02:49,599
های دو نتیجه
50
00:02:49,599 –> 00:02:53,120
و نتیجه در اینجا مقدار قرار گیری
51
00:02:53,120 –> 00:02:55,599
است
52
00:02:56,160 –> 00:02:59,599
و می توانید بررسی کنید آه
53
00:02:59,599 –> 00:03:03,200
اوه منظورم چیست اوه کجاست آن
54
00:03:03,200 –> 00:03:07,840
جابجایی کجاست پس این نقطه شماره دو
55
00:03:07,840 –> 00:03:10,720
نام نقطه دو و می توانید اینجا
56
00:03:10,720 –> 00:03:12,560
نام نقطه دو را
57
00:03:12,560 –> 00:03:17,360
از نام فریم شماره دو بررسی کنید،
58
00:03:17,440 –> 00:03:20,480
بنابراین می توانید بررسی کنید که نام فریم نیز چیست
59
00:03:20,480 –> 00:03:22,720
60
00:03:22,720 –> 00:03:25,840
و اوه بنابراین این
61
00:03:25,840 –> 00:03:29,519
نام فریم دو است و در واقع
62
00:03:29,519 –> 00:03:32,560
دومین عضو
63
00:03:32,560 –> 00:03:35,760
در قاب است. ساختار
64
00:03:36,239 –> 00:03:39,760
پس این همان کاری است که کد انجام می دهد و من
65
00:03:39,760 –> 00:03:40,159
66
00:03:40,159 –> 00:03:43,280
از همان روش استفاده خواهم کرد،
67
00:03:43,280 –> 00:03:46,799
اما ما در حال استفاده از این
68
00:03:46,799 –> 00:03:51,599
thrust سه بعدی هستیم
69
00:03:51,599 –> 00:03:54,879
که بار اینجا در این جدول
70
00:03:54,879 –> 00:03:59,200
و همچنین مدول جوان در اینجا دارد،
71
00:03:59,519 –> 00:04:03,040
بنابراین در این ویدیو
72
00:04:03,040 –> 00:04:06,239
از ابزار api استفاده می کنم تا اجرا
73
00:04:06,239 –> 00:04:09,360
کن تجزیه و تحلیل ساختاری و سپس
74
00:04:09,360 –> 00:04:10,480
75
00:04:10,480 –> 00:04:14,159
نتیجه را وارد کنید متأسفانه
76
00:04:14,159 –> 00:04:17,358
نتیجه را از زیر 2000 به
77
00:04:17,358 –> 00:04:22,479
کد پایتون تقسیم کنید و نتیجه را در آنجا نشان دهید
78
00:04:24,080 –> 00:04:27,120
و این همان کدی است که
79
00:04:27,120 –> 00:04:30,160
من انجام دادم بنابراین در واقع
80
00:04:30,160 –> 00:04:33,280
تفاوت چندانی
81
00:04:33,280 –> 00:04:42,400
با کد مستندات
82
00:04:42,400 –> 00:04:47,120
ندارد اما اوه اول خوب است. من این را پاک می کنم
83
00:04:47,360 –> 00:04:50,479
و در صورتی که نمی
84
00:04:50,479 –> 00:04:54,160
دانستید، تحلیل ساختاری این ساختار
85
00:04:54,160 –> 00:04:57,120
سه بعدی را در ویدیوی قبلی خود اجرا کرده ام
86
00:04:57,120 –> 00:04:58,479
87
00:04:58,479 –> 00:05:01,199
و این کدی است که من در ویدیوی قبلی خود استفاده می کنم
88
00:05:01,199 –> 00:05:02,880
89
00:05:02,880 –> 00:05:06,080
که بر اساس
90
00:05:06,080 –> 00:05:10,479
روش تحلیل ساختاری محرک مستقیم است.
91
00:05:10,479 –> 00:05:13,280
و من نتیجه را در اینجا به شما نشان خواهم داد، بنابراین
92
00:05:13,280 –> 00:05:14,720
این
93
00:05:14,720 –> 00:05:18,080
خرپا سه بعدی
94
00:05:18,080 –> 00:05:21,360
با شکل و ساختار فرم
95
00:05:21,360 –> 00:05:25,120
است و ما
96
00:05:25,120 –> 00:05:29,199
نتیجه نیروهای واقعی نیروهای واکنش
97
00:05:29,199 –> 00:05:29,759
98
00:05:29,759 –> 00:05:32,800
و جابجایی
99
00:05:32,960 –> 00:05:36,000
در هر گره را داریم،
100
00:05:36,840 –> 00:05:42,490
بنابراین هدف این کد این است که
101
00:05:42,490 –> 00:05:43,759
[Music
102
00:05:43,759 –> 00:05:47,520
] همان نتیجه را از ویدیوی قبلی من نشان می دهد،
103
00:05:47,520 –> 00:05:49,360
104
00:05:49,360 –> 00:05:52,320
اما این بار از sub 2000
105
00:05:52,320 –> 00:05:55,280
برای اجرای آنالیز ساختاری استفاده می کنیم
106
00:05:55,280 –> 00:05:58,479
و سپس
107
00:05:58,479 –> 00:06:01,520
نتیجه را در این کد صادر می کنیم،
108
00:06:01,520 –> 00:06:04,639
بنابراین ابتدا باید
109
00:06:04,639 –> 00:06:08,080
دو مورد مهم را وارد کنم. کتابخانه t
110
00:06:08,080 –> 00:06:11,680
بنابراین اولین مورد نقشه و دیگری
111
00:06:11,680 –> 00:06:15,360
numpy است و
112
00:06:15,360 –> 00:06:19,199
در این کد این
113
00:06:19,199 –> 00:06:22,639
گزینه در واقع گزینه ای برای شماست که
114
00:06:22,639 –> 00:06:26,560
اگر قبلاً
115
00:06:26,560 –> 00:06:30,319
زیر 2000 را اجرا کرده اید می توانید آن را به true تغییر دهید.
116
00:06:30,319 –> 00:06:33,360
117
00:06:33,360 –> 00:06:34,479
118
00:06:34,479 –> 00:06:37,680
کد برای باز کردن
119
00:06:37,680 –> 00:06:41,039
برنامه uh که قبلاً در حال اجرا است
120
00:06:41,039 –> 00:06:44,000
اما در این مورد می خواهم این uh
121
00:06:44,000 –> 00:06:45,360
122
00:06:45,360 –> 00:06:49,199
پنجره دیگری از ساب 2000 را باز کند بنابراین پاییز امسال را انتخاب می کنیم
123
00:06:49,199 –> 00:06:49,919
124
00:06:49,919 –> 00:06:53,199
و همچنین می توانید
125
00:06:53,199 –> 00:06:57,440
مسیر توقف 2000 را
126
00:06:57,440 –> 00:07:01,520
در رایانه شخصی خود مشخص
127
00:07:01,520 –> 00:07:04,319
کنید اگر برنامه دیگری دارید. نسخه sub
128
00:07:04,319 –> 00:07:05,919
2000 می
129
00:07:05,919 –> 00:07:09,039
توانید قسمت را در این خط مشخص کنید،
130
00:07:09,039 –> 00:07:11,840
اما در مورد من در اینجا من فقط یک
131
00:07:11,840 –> 00:07:12,560
نسخه
132
00:07:12,560 –> 00:07:15,599
از sub 2000 دارم، بنابراین من
133
00:07:15,599 –> 00:07:19,360
این false را انتخاب می کنم و این
134
00:07:19,360 –> 00:07:22,560
همان مسیری است که
135
00:07:22,560 –> 00:07:25,599
برنامه با عرض پوزش کد ایجاد
136
00:07:25,599 –> 00:07:28,880
مدل start 2000 می کند.
137
00:07:28,880 –> 00:07:32,400
شما می توانید این را تغییر دهید فقط در صورتی که
138
00:07:32,400 –> 00:07:34,560
بخواهید مدل
139
00:07:34,560 –> 00:07:38,080
را در مکان دیگری
140
00:07:38,080 –> 00:07:41,919
در پنجره خود ذخیره کنید و
141
00:07:41,919 –> 00:07:44,960
برای کد در اینجا چیز زیادی مشخص نمی
142
00:07:44,960 –> 00:07:47,759
کنم زیرا این فقط کدی است
143
00:07:47,759 –> 00:07:49,039
144
00:07:49,039 –> 00:07:52,720
که برای
145
00:07:52,720 –> 00:07:56,639
گزینه uh و این یکی استفاده می شود.
146
00:07:56,639 –> 00:08:00,160
بنابراین نمی خواهم شما می توانید این را بخوانید اما من
147
00:08:00,160 –> 00:08:00,960
148
00:08:00,960 –> 00:08:04,560
در اینجا با جزئیات در مورد فرآیند صحبت نمی
149
00:08:04,560 –> 00:08:07,599
150
00:08:07,599 –> 00:08:10,800
کنم، این برای
151
00:08:10,800 –> 00:08:14,960
ایجاد مدل فرعی است،
152
00:08:15,280 –> 00:08:19,520
بنابراین در سه دستور ما در
153
00:08:19,520 –> 00:08:23,520
اینجا،
154
00:08:23,520 –> 00:08:26,960
کد یک فایل خالی جدید
155
00:08:26,960 –> 00:08:32,639
از یک فایل ستاره 2000 را برای شما ایجاد می کند تا
156
00:08:32,958 –> 00:08:36,319
ساختار را مدل کنید
157
00:08:36,958 –> 00:08:40,080
و بعد ما باید
158
00:08:40,080 –> 00:08:43,599
متریال را ایجاد کنیم،
159
00:08:43,599 –> 00:08:48,399
بنابراین اولین مورد در
160
00:08:50,240 –> 00:08:55,120
اینجا کیفیت متریال است، به این معنی است
161
00:08:55,120 –> 00:08:59,200
که مواد را
162
00:08:59,200 –> 00:09:02,560
طبق ترتیب این لیست ایجاد می کند، بنابراین اگر می خواهید
163
00:09:02,560 –> 00:09:03,360
164
00:09:03,360 –> 00:09:06,880
برای مثال یک فراخوان برای متریال ایجاد کنید، این
165
00:09:06,880 –> 00:09:07,519
166
00:09:07,519 –> 00:09:10,399
عدد چهار خواهد بود، بنابراین شروع کنید. از یک
167
00:09:10,399 –> 00:09:10,800
دو
168
00:09:10,800 –> 00:09:14,560
سه چهار، بنابراین اگر میخواهید یک متریال فرم فراخوانی ایجاد کنید، باید این را به چهار تغییر دهید
169
00:09:14,560 –> 00:09:14,880
170
00:09:14,880 –> 00:09:16,640
171
00:09:16,640 –> 00:09:18,720
، اما در این مورد من میخواهم
172
00:09:18,720 –> 00:09:22,640
یک ماده فولادی ایجاد کنم، بنابراین
173
00:09:22,640 –> 00:09:25,680
فقط این یکی را گذاشتم و نام
174
00:09:25,680 –> 00:09:28,000
دیگری را گذاشتم
175
00:09:28,720 –> 00:09:32,080
و این ویژگی است مواد
176
00:09:32,080 –> 00:09:36,000
و در این مورد من فقط
177
00:09:36,000 –> 00:09:41,440
مدول جوان را تغییر
178
00:09:41,440 –> 00:09:43,680
دادم زیرا در مثال ما
179
00:09:43,680 –> 00:09:44,959
مدول مادر جوان
180
00:09:44,959 –> 00:09:49,040
برابر با ده
181
00:09:49,040 –> 00:09:52,320
هزار است، بنابراین
182
00:09:52,320 –> 00:09:56,000
من ده هزار را در اینجا قرار دادم
183
00:09:57,680 –> 00:10:01,120
و بنابراین شما به طور پیش فرض
184
00:10:01,120 –> 00:10:04,399
نیاز دارید
185
00:10:04,399 –> 00:10:07,519
این یکی است، بنابراین من آن را نگه
186
00:10:07,519 –> 00:10:13,360
می دارم بنابراین من لازم نیست نگران
187
00:10:13,360 –> 00:10:17,040
این مقدار باشید و مورد بعدی
188
00:10:17,040 –> 00:10:20,320
ما باید بخش را ایجاد کنیم، بنابراین این
189
00:10:20,320 –> 00:10:20,880
190
00:10:20,880 –> 00:10:24,160
ویژگی بخش است، ما نام
191
00:10:24,160 –> 00:10:26,079
بخش را داریم
192
00:10:26,079 –> 00:10:29,120
ویژگی بخش داریم و این عرض
193
00:10:29,120 –> 00:10:32,320
و این مقدار عمق است. وقتی
194
00:10:32,320 –> 00:10:34,480
195
00:10:34,480 –> 00:10:37,760
196
00:10:37,760 –> 00:10:41,839
عرض را ضرب می کنید و در عمق آن
197
00:10:41,839 –> 00:10:46,160
را ضرب می کنید، مساحت این مقدار را به دست می آورید،
198
00:10:46,160 –> 00:10:49,440
به همین دلیل است که من از تابع ریشه مربع
199
00:10:49,440 –> 00:10:53,600
uh در اینجا استفاده می کنم و
200
00:10:53,600 –> 00:10:55,600
بخش اینجا، مقطع مستطیلی است
201
00:10:55,600 –> 00:10:57,440
، به همین
202
00:10:57,440 –> 00:11:02,640
دلیل عرض و عمق را داریم. بخش
203
00:11:02,640 –> 00:11:04,399
و ما اصلاح کننده خصوصیت بخش را
204
00:11:04,399 –> 00:11:06,320
205
00:11:06,320 –> 00:11:09,680
داریم، می توانیم مقدار را در اینجا تغییر دهیم،
206
00:11:09,680 –> 00:11:14,320
اما این یکی را یکتا نگه می دارم
207
00:11:14,320 –> 00:11:17,760
و برای تنظیم
208
00:11:17,760 –> 00:11:21,920
اصلاح کننده ویژگی، می توانید از این دستور استفاده کنید
209
00:11:21,920 –> 00:11:24,240
ابتدا بخشی را که می خواهید
210
00:11:24,240 –> 00:11:25,279
211
00:11:25,279 –> 00:11:29,040
انجام دهید را برای تنظیم تعریف کنید. اصلاح کننده ویژگی
212
00:11:29,040 –> 00:11:32,079
و در این مورد r1 است زیرا
213
00:11:32,079 –> 00:11:35,519
نام بخش ما r1 است و شما
214
00:11:35,519 –> 00:11:37,600
مقدار را اینجا قرار می دهید
215
00:11:37,600 –> 00:11:42,240
و این همان واحد است
216
00:11:42,240 –> 00:11:45,120
دوباره این عدد ترتیب
217
00:11:45,120 –> 00:11:46,320
لیست است
218
00:11:46,320 –> 00:11:50,640
بنابراین در این حالت یک دو و سه است
219
00:11:52,880 –> 00:11:56,079
و قسمت بعدی uh است.
220
00:11:56,079 –> 00:12:01,120
ما نیاز داریم نقطه uh را اضافه کنید
221
00:12:01,120 –> 00:12:04,800
تا من از همان آرایه
222
00:12:04,800 –> 00:12:08,839
223
00:12:08,839 –> 00:12:12,800
کد قبلی خود استفاده کنم
224
00:12:13,200 –> 00:12:17,040
بنابراین نمی خواهم
225
00:12:17,040 –> 00:12:20,160
خط دیگری بنویسم
226
00:12:20,160 –> 00:12:23,519
فقط به این دلیل
227
00:12:23,519 –> 00:12:27,040
که می خواهم کد را ایجاد کنم.
228
00:12:27,040 –> 00:12:29,279
سریعتر، بناب