دستور BACTION در اتوکد اضافه کردن یک عمل (Action) به بلوک های دینامیک

به منظور اضافه کردن یک عمل (Action) به بلوک های دینامیک در اتوکد از این دستور استفاده می شود. این دستور فقط در ناحیه ویرایش بلوک کار می کند. هنگامی که خصوصیات سفارشی یک بلوک در یک نقشه دستکاری می شود یا تغییر می کند این اکشن ها تعریف می کنند که هندسه بلوک پویا چگونه تغییر کند. در واقع شما اکشن ها را با پارامترها مرتبط می کنید.

 

با اجرای دستور پیام های زیر نمایش داده می شود.

Select Parameter پارامتر را انتخاب کنید

یک پارامتر را در تعریف بلوک انتخاب کنید تا عملکرد را به هم مرتبط کند. می توانید پارامترها را با اقدامات ذکر شده در زیر مرتبط کنید.

Array آرایه

یک عمل آرایه را به تعریف بلوک پویای فعلی اضافه می کند. یک عمل آرایه می تواند با یک پارامتر خطی، قطبی یا XY همراه باشد. مشخص می کند که مجموعه انتخاب اشیاء هنگام انجام عمل در یک مرجع بلوک پویا انجام می شود.

 

Select Objects اشیاء را انتخاب کنید

اشیایی را تعریف می کند که هنگام اصلاح در عمل گنجانده شوند.

Enter Distance Between Columns فاصله بین ستون ها را وارد کنید

هنگامی که یک پارامتر خطی یا قطبی انتخاب شد، هنگام تغییر عملکرد آرایه، فاصله بین اشیاء انتخاب شده را مشخص می کنید. برای تعیین فاصله، از نشانگر ماوس استفاده کنید.

  • گوشه مخالف را مشخص کنید.
Enter Distance Between Rows or Specify Unit Cell فاصله بین ردیف ها را وارد کنید یا واحد سلول را مشخص کنید

هنگامی که یک پارامتر XY انتخاب می شود، هنگام تغییر عملکرد آرایه، فاصله بین اشیاء انتخاب شده را مشخص می کند. برای تعیین فاصله، از نشانگر ماوس استفاده کنید. برای مشخص کردن واحد، برای هر یک از دو نقطه، دو مقدار که توسط کاما از هم جدا شده را وارد کنید.

Specify Action Location موقعیت مکانی را مشخص کنید

هنگامی که BACTIONBARMODE روی ۰ تنظیم شده است، تعیین می کند که عملکرد در Block Editor قرار دارد.

Lookup (جستجو)

عملکرد جستجو کادر گفتگوی جدول ویژگی های جستجو را نشان می دهد که در آن می توانید یک جدول جستجو برای مرجع بلوک ایجاد کنید.

Flip

وقتی عمل در مرجع بلوک انجام می شود، مجموعه ای از اشیاء در اطراف خط بازتابی از پارامتر فلیپ می چرخند. یک عملکرد فلیپ فقط می تواند با یک پارامتر فلیپ همراه باشد.

Specify Selection Set مجموعه انتخاب را مشخص کنید

اشیاء مشخص شده در مورد خط بازتاب پارامتر flip را تعیین می کند.

Move (حرکت)

مشخص می کند که مجموعه انتخاب اشیاء هنگام انجام عمل در یک مرجع بلوک پویا حرکت می کند. یک عمل حرکت می تواند با یک پارامتر نقطه، خطی، قطبی یا XY همراه باشد.

Select Objects اشیاء را انتخاب کنید
اشیاء را برای عملکرد حرکت انتخاب کنید.
Specify Action Location موقعیت مکانی را مشخص کنید
مشخص کنید که در قسمت ویرایشگر بلاک باید چه عملی انجام شود.
Specify Parameter Point پارامتر نقطه را مشخص کنید

هنگامی که یک پارامتر خطی یا قطبی انتخاب شده است، تعیین می کند که از نقطه شروع یا پایان پارامتر برای تعیین نقطه پایه عمل استفاده می شود. هنگامی که یک پارامتر XY انتخاب شد، تعیین کنید که کدام گوشه از این پارامتر با عمل در ارتباط باشد. اشیاء انتخاب شده برای عمل به این نقطه منتقل می شوند.

Multiplier چند برابر

وقتی BACTIONBARMODE روی ۰ تنظیم شده و عمل شروع می شود، مقدار پارامتر مرتبط را با فاصله مشخص تغییر می دهید.

Offset انحراف

وقتی BACTIONBARMODE روی ۰ تنظیم شده و عمل شروع می شود، زاویه پارامتر انتخاب شده را با مقدار مشخص شده افزایش یا کاهش می دهد.

XY

هنگامی که یک پارامتر XY انتخاب می شود، مشخص می کند که فاصله اعمال شده در عمل ، فاصله X پارامتر، فاصله Y یا فاصله XY از نقطه پایه پارامتر است یا خیر.

Rotate چرخش

مشخص می کند که مجموعه انتخاب اشیاء هنگامی که اقدام در یک مرجع بلوک پویا انجام می شود، می چرخد. یک عمل چرخش فقط می تواند با یک پارامتر چرخش همراه باشد.

Specify Selection Set مجموعه انتخاب را مشخص کنید

اشیایی را که در مورد نقطه پایه پارامتر چرخش می کنند تعیین می کند.

Scale مقیاس

مشخص می کند که مجموعه انتخاب مقیاس اشیاء نسبت به نقطه پایه تعریف شده وقتی عمل در یک مرجع بلوک پویا انجام می شود. یک عمل مقیاس فقط می تواند با یک پارامتر خطی، قطبی یا XY همراه باشد.

Select Objects اشیاء را انتخاب کنید
اشیاء مورد استفاده برای فعالیت مقیاس را مشخص می کند
Specify Action Location موقعیت مکانی را مشخص کنید
مشخص کنید که در قسمت ویرایشگر بلاک باید چه عملی انجام شود.
Base Type نوع پایه

مشخص می کند که آیا نقطه پایه عمل وابسته یا مستقل از نقطه پایه پارامتر مرتبط است یا خیر.

Dependent وابسته

مقیاس ها یا اشیاء انتخاب شده را نسبت به نقطه پایه پارامتر مرتبط حرکت می دهد.

Independent مستقل

مقیاس ها یا اشیاء انتخاب شده را نسبت به یک نقطه پایه حرکت می دهد که به طور جداگانه از پارامتر مربوط تعریف می شود.

XY

هنگامی که یک پارامتر XY انتخاب شده است، ویژگی سفارشی Scale Type را تنظیم می کند.

  • X: مقیاس انتخاب شده را فقط در امتداد X -axis از پارامتر XY مقیاس می دهد.
  • Y: شیء انتخاب شده را فقط در امتداد Y -axis از پارامتر XY مقیاس می دهد.
  • XY: شیء انتخاب شده را در امتداد هر دو X- و Y -axپارامتر XY مقیاس می دهد.

Stretch کشیدن

مشخص می کند که مجموعه انتخاب اشیاء وقتی عمل در یک مرجع بلوک پویا انجام می شود، کشش یا حرکت می کنند. یک عمل کششی می تواند با یک
پارامتر نقطه، خطی، قطبی یا XY همراه باشد.

Specify Parameter Point پارامتر نقطه را مشخص کنید

هنگامی که یک پارامتر خطی یا قطبی انتخاب شده است، تعیین می کند که از نقطه شروع یا پایان پارامتر برای تعیین نقطه پایه عمل استفاده می شود. هنگامی که یک پارامتر XY انتخاب شد، تعیین کنید که کدام گوشه از این پارامتر با عمل در ارتباط باشد. اشیاء انتخاب شده برای عمل با این نقطه کشیده می شوند.

First Corner of Stretch Frame اولین گوشه قاب کشش

جعبه ای را ایجاد می کند که هنگام تغییر، منطقه مرزی را برای عملکرد نشان می دهد.

  • Specify opposite corner گوشه مخالف را مشخص کنید. مرز مخالف قاب کشش را تنظیم می کند.
  • Specify objects اشیاء را مشخص کنید. شیء مورد نظر را در این عمل مشخص می کند.
CPolygon:

چند ضلعی ایجاد می کنید که هنگام اصلاح، منطقه مرزی را برای عمل نشان می دهد. مجموعه ای از نقاط را برای تعیین مرز مشخص کنید.

Specify Action Location موقعیت مکانی را مشخص کنید

مشخص می کند که در قسمت ویرایشگر بلاک باید چه عملی انجام شود.

  • Multiplier: وقتی BACTIONBARMODE روی ۰ تنظیم شده و عمل شروع می شود، مقدار پارامتر مرتبط را با فاصله مشخص تغییر می دهید.
  • Offset: وقتی BACTIONBARMODE روی ۰ تنظیم شده و عمل شروع می شود، زاویه پارامتر انتخاب شده را با مقدار مشخص شده افزایش یا کاهش می دهد.
  • XY: هنگامی که یک پارامتر XY انتخاب می شود، مشخص می کند که فاصله اعمال شده در عمل ، فاصله X پارامتر، فاصله Y یا فاصله XY از نقطه پایه پارامتر است یا خیر.
Select Objects اشیاء را انتخاب کنید
اشیاء مورد استفاده برای عملیات کششی را مشخص می کند.

Polar Stretch کشش قطبی

مشخص می کند که مجموعه انتخاب اشیاء هنگام انجام عمل در یک مرجع بلوک پویا، کشیده یا حرکت می کند. یک عمل کششی قطبی فقط می تواند با یک پارامتر قطبی همراه باشد.

Specify Parameter Point پارامتر نقطه را مشخص کنید

تعیین می کند که از نقطه شروع یا پایان پارامتر برای تعیین نقطه پایه عمل استفاده می شود یا خیر.

Specify Stretch Frame قاب کشش را مشخص کنید

جعبه ای را ایجاد می کند که هنگام تغییر، منطقه مرزی را برای عملکرد نشان می دهد.

  • CPolygon چند ضلعی ایجاد می کنید که هنگام اصلاح، منطقه مرزی را برای عمل نشان می دهد.
Specify Objects to Rotate Only اشیاء را فقط برای چرخش مشخص کنید

اشیاء را در انتخاب تعیین می کند که می چرخند و کشش ندارند.

Specify Action Location موقعیت مکانی را مشخص کنید

مشخص می کند که در قسمت ویرایشگر بلاک باید چه عملی انجام شود.

  • Multiplier: وقتی BACTIONBARMODE روی ۰ تنظیم شده و عمل شروع می شود، مقدار پارامتر مرتبط را با فاصله مشخص تغییر می دهید.
  • Offset: وقتی BACTIONBARMODE روی ۰ تنظیم شده و عمل شروع می شود، زاویه پارامتر انتخاب شده را با مقدار مشخص شده افزایش یا کاهش می دهد.

 

نظرات کاربران



دیدگاهتان را بنویسید

درباره نویسنده



بنده سیامک دوستداری فارغ التحصیل رشته مکانیک سنگ از دانشگاه صنعتی اصفهان هستم، و در این وبسایت آموزش های مربوط به نحوه برنامه نویسی در اتوکد و هچنین آموزش تصویری دستورات اتوکد را قرار خواهم داد.

تلفن همراه: ۰۹۰۰۱۲۳۴۴۴۴

ایمیل: s.doostdari@gmail.com

ترفند های اتوکد



دسته بندی مطالب​