یکشنبه, 02 مهر 1396 22:40:08

مقالات آموزشی و رفع مشکلات کاربران در اتوکد

ساخت بلاکی در اتوکد که بتوان بخشی از آن را آشکار یا پنهان کرد. ساخت بلاکی در اتوکد که بتوان بخشی از آن را آشکار یا پنهان کرد.

می خواهیم یک بلاک دینامیکی ایجاد کنیم که وقتی روی آن کلیک می کنیم یک منو ظاهر شود و این قابلیت را داشته باشد که با کلیک روی یک گزینه در منو، قسمتی از بلاک را مخفی کنیم و یا نمایش دهیم.

بلاک های دینامیک در اتوکد به شما این امکان را می دهد تا بتوانید چیزی شبیه آن چه در تصویر مشاهده می کنید، ایجاد کنید.

آن چه در ادامه توضیح داده می شود روش کار در اتوکد 2007 است، ولی در اتوکد 2012 و سایر ورژن های اتوکد نیز تقریبا به همین شکل است.

در خط فرمان اتوکد دستور bedit را تایپ کنید. پنجره ی Edit Block Definition باز می شود.
در پنجره ی Edit Block Definition در قسمت Block to create or edit نام بلاک مورد نظرتان را myBlock قرار دهید و روی دکمه ی OK کلیک کنید. وارد محیط Block Editor خواهید شد.

پنجره ی Edit Block Definition پنجره ی Edit Block Definition

مانند تصویر زیر یک میز و یک صندلی ترسیم کنید.
می خواهیم سه حالت را برای این بلاک تعریف کنیم:

  • میز و صندلی، هر دو را نشان بدهد.
  • فقط میز را نشان بدهد.
  • فقط صندلی را نشان بدهد.

بلاک میز و صندلی بلاک میز و صندلی

در پلت BLOCK AUTHORING روی گزینه ی Visibility Parameter کلیک کنید و آنرا در گوشه ی سمت چپ بالای میز قرار دهید. اگر پلت BLOCK AUTHORING را مشاهده نمی کنید، در خط فرمان اتوکد عبارت bauthorpalette را تایپ کرده و اینتر کنید.

پلت BLOCK AUTHORING پلت BLOCK AUTHORING

در قسمت سمت راست نوار ابزار Block Editor روی گزینه Manage Visibility States کلیک کنید. پنجره ی Visibility States باز می شود.

نوار ابزار Block Editor نوار ابزار Block Editor

در پنجره ی Visibility States گزینه ی VisibilityStates0 را به عبارت میز و صندلی تغییر نام دهید.
روی دکمه ی New کلیک کنید و کلمه ی میز را وارد کنید.
دوباره روی دکمه ی New کلیک کنید و کلمه ی صندلی را وارد کنید.
روی دکمه ی OK کلیک کنید تا پنجره ی Visibility States بسته شود.

پنجره ی Visibility States پنجره ی Visibility States

در قسمت سمت راست نوار ابزار Block Editor از لیست کشوئی گزینه ی صندلی را انتخاب کنید.

نوار ابزار Block Editor نوار ابزار Block Editor

خطوط مربوط به میز را انتخاب کرده و در قسمت سمت راست نوار ابزار Block Editor روی گزینه ی Make Invisible کلیک کنید. خواهید دید که میز حذف میشود. در حقیقت میز حذف نشده فقط مخفی شده است.

نوار ابزار Block Editor نوار ابزار Block Editor

حالا دوباره از لیست کشوئی نوار ابزار Block Editor در سمت راست، گزینه ی میز را انتخاب کنید.
مانند دفعه ی قبل، این دفعه خطوط مربوط به صندلی را انتخاب کرده و در قسمت سمت راست نوار ابزار Block Editor روی گزینه ی Make Invisible کلیک کنید. خواهید دید که اینبار، صندلی مخفی میشود.

در سمت چپ نوار ابزار Block Editor روی گزینه ی Save Block Definition کلیک کنید.

نوار ابزار Block Editor نوار ابزار Block Editor

و سپس در همین نوار ابزار روی دکمه ی Close Block Editor کلیک کنید.

نوار ابزار Block Editor نوار ابزار Block Editor

به محیط ترسیم باز خواهید گشت. در خط فرمان اتوکد دستور Insert یا بطور اختصار حرف i را وارد کرده و اینتر کنید.
از لیست، بلاک myBlock را انتخاب کرده و OK کنید و بلاک را در یک جای دلخواه قرار دهید.
حالا روی بلاک کلیک کنید خواهید دید که در سمت چپ بالای میز یک دستگیره آبی رنگ بصورت یک مثلث ظاهر میشود.
روی این دستگیره کلیک کنید و از منویی که ظاهر میشود یکی از حالتها را انتخاب کنید و عملکرد آنرا ببینید.

ساخت بلاکی در اتوکد که بتوان بخشی از آن را آشکار یا پنهان کرد. ساخت بلاکی در اتوکد که بتوان بخشی از آن را آشکار یا پنهان کرد.

دیدگاه‌ها   

0 #3 سامی 1396-02-25 14:24
اقا ما رو بنده خود کردی
خیلی اقایییی
نقل قول کردن
0 #2 هادی پورعباس 1396-02-19 08:46
به نقل از مهلا:
سلام خسته نباشید دو تا سوال داشتم:
۱-چگونه میشه یه بلاکی رو که ساختیم رو حدف کنیم؟
۲-آیا دستوری تو اتوکد هستش که برعکس دستور join رو انجام بده ینی منظورم اینه یه شکل یک پارچه رو تکه تکه کنه؟(این سوالو برا این میپرسم چون من یه بلاکی رو از روی یه نقشه ساختمانی برداشتم حالا میخوام اون بلاک رو یه قسمتیش رو حذف کنم به قسمت Block Editor میرم ولی هر کاری میکنم فقط اون قسمت بلاک حذف بشه کل بلاک حذف میشه.به نظرم این میرسه میتونم بلاک رو تکه تکه کنم بعد اون قسمت مد نظر رو حذف کنم واسه همین نمیدونم اون دستور اسمش چیه؟)
فقط خواهشا به سوالم زود جواب بدین منتظرم.خدانگهدار شما.

با سلام. برای حذف بلاک می تونید از دستور purge استفاده کنید. اما در صورتی بلاک رو میتونید حذف کنید که از اون توی نقشه استفاده نکرده باشید. برای مجزا کردن قطعات یک پلی لاین یا بلاک هم از دستور EXPLODE استفاده کنید. اما بعضی از بلاک ها رو نمی تونید با روش های عادی تکه تکه کنید و باید از برنامه های اتولیسپ جانبی برای این منظور استفاده کنید.
نقل قول کردن
0 #1 مهلا 1396-02-19 02:25
سلام خسته نباشید دو تا سوال داشتم:
۱-چگونه میشه یه بلاکی رو که ساختیم رو حدف کنیم؟
۲-آیا دستوری تو اتوکد هستش که برعکس دستور join رو انجام بده ینی منظورم اینه یه شکل یک پارچه رو تکه تکه کنه؟(این سوالو برا این میپرسم چون من یه بلاکی رو از روی یه نقشه ساختمانی برداشتم حالا میخوام اون بلاک رو یه قسمتیش رو حذف کنم به قسمت Block Editor میرم ولی هر کاری میکنم فقط اون قسمت بلاک حذف بشه کل بلاک حذف میشه.به نظرم این میرسه میتونم بلاک رو تکه تکه کنم بعد اون قسمت مد نظر رو حذف کنم واسه همین نمیدونم اون دستور اسمش چیه؟)
فقط خواهشا به سوالم زود جواب بدین منتظرم.خدانگهدار شما.
نقل قول کردن

نوشتن دیدگاه

دوست عزیزم، سوالاتی که فینگلیش تایپ شود، شاید منتشر شود ولی پاسخ داده نخواهد شد!


تصویر امنیتی
تصویر امنیتی جدید

کدفا، برای اتوکد 2007 تا 2016 - 32 و 64 بیتی

کدفا (cadFA) ورژن 2016

دانلود رایگان

خرید لایسنس

  • پیمان 1396-06-30 10:23
    سلام در اتوکد 2016 به بالا بعد از تبدیل به PDF کردن کادرهایی دور نوشته ها ظاهر می شود لطفا راهنمایی فرمایید آنها چگونه می توان برطف نمود . با تشکر

    ادامه مطلب ...

     
  • هانی 1396-06-24 00:57
    سلام وقت بخیر، خسته نباشد من یه مشکل عجیب غریب دارم! دستورات اتوکد را قبلا تغییر دادم و کار میکردم ولی بعد مدتی کلا قاطی کردن دستورات با ریست کردن خود ...

    ادامه مطلب ...

     
  • afk 1396-06-23 12:25
    خیلی خیلی ممنون کارم راه افتاد

    ادامه مطلب ...

     
  • هادی پورعباس 1396-06-01 09:20
    با سلام به شما. اگر متنهای مورد نظر شما، "متن تکخطی" یا به عبارتی "Single line text"، باشد، متن ها را انتخاب کنید. سپس در خط فرمان اتوکد تایپ کنید ...

    ادامه مطلب ...

     
  • ستاره مرشدی 1396-05-31 14:26
    با سلام اگر بخواهیم چند متنی که در اتوکد نوشته ایم بخواهیم در یک راستا بیاوریم چه دستوری را باید انجام دهیم. با تشکر از شما

    ادامه مطلب ...

کد نام کالا قیمت (تومان)
مجموع 0