در این مطلب، ویدئو Revit API C# Beginners راهنمای دسترسی به عناصر با استفاده از Filtered Element Collector با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید. اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:38
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
01 =>03
به revit api با سی شارپ خوش آمدید با استفاده از
2
03 =>04
3
04 =>07
جمعآورنده عنصر فیلتر برای
4
07 =>09
دسترسی به عناصر،
5
09 =>11
من این ویدیو را با
6
11 =>13
ایجاد یک کلاس شروع
7
13 =>15
میکنم و آن را جمعآورنده نمونهام مینامم
8
15 =>16
9
16 =>19
و ادامه میدهم و یک عمومی و عمومی قرار میدهم
10
19 =>21
و سپس میخواهم
11
21 =>23
لیست دیوارها را برگردانم،
12
23 =>26
بنابراین با این تماس میگیرم get walls
13
26 =>28
و میخواهم آنها را بر اساس کلاس دریافت کنم،
14
28 =>30
بنابراین سند را ارسال میکنم تا
15
30 =>33
مراجع خود را دریافت کنم یا از عباراتی استفاده کنم
16
33 =>35
که به از سیستم
17
35 =>36
عمومی
18
36 =>37
با استفاده
19
37 =>40
از پیوند سیستم استفاده کنم که به من کمک می کند
20
40 =>42
تا مجموعه را تکرار کنم
21
42 =>43
22
43 =>45
و سپس می خواهم از پایگاه داده
23
45 =>48
برای دریافت عناصر از revit استفاده
24
48 =>52
کنم، بنابراین در اینجا با
25
52 =>57
استفاده از جمع کننده عنصر فیلتر شروع می کنم
26
01:00 =>01:03
و گردآورنده واقعاً روشی
27
01:03 =>01:04
که
28
01:04 =>01:05
شما عناصر را
29
01:05 =>01:07
از revit دریافت می کنید
30
01:07 =>01:09
و به خودی خود
31
01:09 =>01:11
یک enumerator برمی گرداند،
32
01:11 =>01:12
بنابراین من ادامه می دهم و
33
01:12 =>01:15
سندی را که در واقع روی آن کار می
34
01:15 =>01:17
کنم ارسال می کنم و آن را در
35
01:17 =>01:20
مجموعه ای
36
01:20 =>01:22
از عناصر um
37
01:22 =>01:23
38
01:23 =>01:25
i دریافت می کنم و فقط نام آن را دیوارها بگذارید زیرا
39
01:25 =>01:26
من قصد دارم فقط با آن کار کنم
40
01:26 =>01:27
دیوارها،
41
01:27 =>01:30
بنابراین من میخواهم جمعکننده را صدا کنم
42
01:30 =>01:34
و سپس این فیلتر سریع
43
01:34 =>01:36
فیلتر کلاس عنصر است، این
44
01:36 =>01:38
یک میانبر است
45
01:38 =>01:41
که از کلاس نامیده میشود، بنابراین معمولاً من معمولاً
46
01:41 =>01:42
47
01:42 =>01:43
آنها را به این شکل میبینم و همیشه از
48
01:43 =>01:46
آنها به این شکل استفاده
49
01:46 =>01:47
50
01:47 =>01:48
میکنم، بنابراین یک
51
01:48 =>01:49
52
01:49 =>01:51
روش کوتاهتر برای نوشتن آن،
53
01:51 =>01:54
بنابراین با عبارت I’ll send in type of و
54
01:54 =>01:57
i’ll send in type of wall
55
01:57 =>01:59
و سپس ادامه میدهم و این را
56
01:59 =>02:01
به um
57
02:01 =>02:04
به یک عنصر میفرستم،
58
02:09 =>02:13
بنابراین میخواهم یک خالی ایجاد کنم فهرستی
59
02:13 =>02:16
از دیوارها به
60
02:16 =>02:19
این ترتیب
61
02:19 =>02:21
میتوانم عناصر دیوار خود را
62
02:21 =>02:22
در اینجا پر کنم
63
02:22 =>02:24
و سپس
64
02:24 =>02:26
روی عنصر
65
02:26 =>02:28
مجم