در این مقاله رایگان توضیح خواهیم داد که Attribute ها در اتوکد چه هستند و کاربرد آنها چیست. از Attribute ها با نام ویژگی یا صفات نیز یاد می شود و میتوان از آنها برای اختصاص ویژگیها و صفات در بلوکها یا به تنهایی در نقشه استفاده کرد.
اگر به آموزشهای دیگر اتوکد علاقه دارید، میتوانید مطالب مختلف و رایگان در زمینه آموزش اتوکد را در اینجا مطالعه کنید.
همچنین اگر به آموزشهای حرفه ای اتوکد علاقه دارید، میتوانید مطالب مختلف در زمینه آموزش اتوکد را اینجا مشاهده کنید.
در اتوکد، یک Attribute، برچسب یا تگی است که داده ها را به یک بلوک وصل میکند. داده هایی که ممکن است در یک Attribute موجود یاشد، عبارتند از: تعداد قسمتها، قیمتها، نظرات و ….
تصویر زیر بلوک “صندلی” را با 4 ویژگی نشان میدهد: نوع، تولید کننده، مدل و هزینه. از آنجا که برچسبها به عنوان متغیر تنظیم شده اند، میتوانیم برای هر مرجع بلوک درج شده، اطلاعات خاصی درباره هر نمونه اضافه کنیم.
توجه: در قسمتهایی از مقاله به جای Attribute از کلمه ویژگی استفاده شده است.


اطلاعات ویژگیهای استخراج شده از یک نقشه میتوانند در یک فایل اکسل یا پایگاه داده برای تهیه لیست قطعات یا صورت حساب مواد (Bill of Material) استفاده شوند. میتوانیم بیش از یک Attribute را با یک بلوک مرتبط کنیم، به شرط آنکه هر ویژگی دارای یک برچسب متفاوت باشد.
مشخصات یک Attribute
- یک برچسب منحصر به فرد که ویژگی را با نام مشخص میکند.
- اعلانی که هنگام وارد کردن بلوک در فایل نمایش داده میشود.
- مقدار پیش فرض که اگر یک مقدار متغیر در اعلان وارد نشود، استفاده میشود.


اگر قصد داشته باشیم اطلاعات ویژگی را برای استفاده در قسمتهایی از لیست استخراج کنیم، ممکن است بخواهیم لیستی از برچسبهای Attributeهای ایجاد شده را نگه داریم. اگر بخواهیم یک فایل الگوی ویژگی بسازیم، به این اطلاعات برچسب نیاز خواهیم داشت.
توجه: در هنگام ایجاد ویژگیها حتماً دقت کنیم که برچسبهای مشخصه دارای نامهای منحصر به فرد هستند. ویرایشگر پیشرفته Attribute، هر برچسب تکراری را به رنگ قرمز نمایش میدهد. برچسبهای تکراری هنگام استخراج داده (Data Extraction) یا در صورت استفاده از آنها در بلوک دینامیک، مشکلاتی ایجاد میکنند.


حالتهای Attribute
حالتهای ویژگی، رفتار Attribute موجود در بلوکها را کنترل میکنند. مانند:
- آیا یک ویژگی در نقشه قابل مشاهده یا نامرئی است. یک ویژگی نامرئی نه در نقشه نمایش داده میشود و نه پرینت گرفته میشود. با این حال، اطلاعات ویژگی در فایل نقشه ذخیره میشود و میتواند برای استفاده در یک برنامه پایگاه داده به یک فایل استخراج ارسال شود.
- این که آیا یک ویژگی ثابت یا متغیر است. هرگاه بلوکی را در نقشه وارد کنیم که دارای یک ویژگی متغیر باشد، از ما خواسته می شود داده هایی را برای ذخیره در بلوک وارد کنیم. بلوکها همچنین می توانند از ویژگیهای ثابت استفاده کنند که مقادیر آنها تغییر نمی کند. ویژگیهای ثابت هنگام وارد کردن در بلوک، پیغامی نمیدهند.
- ویژگی را می توان نسبت به بقیه بلوک جا به جا کرد. می توانیم بدون استفاده از تعریف مجدد بلوک، از گیره (Grip) استفاده کنیم. برای جلوگیری از این حرکت میتوانیم موقعیت ویژگی را نسبت به سایر موضوعات موجود در بلوک قفل کنیم.
- این ویژگی یک Attribute تک خطی یا چند خطی است. برخلاف ویژگیهای تک خطی (که محدود به 255 کاراکتر هستند)، ویژگیهای چند خطی گزینه های قالب بندی پیشرفته ای را ارائه می دهند.
توجه: هنگامی که یک نقشه در یک محصول مبتنی بر اتوکد (2007 و قبل از آن) ذخیره می شود، یک ویژگی چند خطی به چندین Attribute تک خطی تبدیل می شود. اگر فایل نقشه در نسخه جدیدتر باز شود، ویژگیهای چند خطی بازیابی می شوند.
حالتهای ویژگی را میتوانیم در پنجره Attribute Definition و در قسمت Mode تغییر دهیم.
Attribute ها را به بلوکها وصل کنیم
پس از ایجاد یک یا چند ویژگی، وقتی آنها را تعریف میکنیم و یا آنها را در یک بلوک قرار میدهیم، تمام Attributeها را با انتخاب کردن یکباره به یک بلوک وصل میکنیم.
برای استفاده از چند ویژگی در کنار هم، آنها را تعریف کرده و سپس در همان بلوک قرار میدهیم. به عنوان مثال، می توانیم Attributeهای دارای برچسب “Type”، “سازنده”، “Model” و “Cost” را تعریف کنیم و سپس آنها را در بلوکی به نام CHAIR قرار دهیم.


ترتیب انتخاب ویژگی به همان صورتی است که در هنگام تبدیل بلوک آنها را انتخاب کرده ایم (هر کدام را زودتر انتخاب کرده باشیم، بالاتر قرار میگیرد). با این حال، اگر از حالتهای انتخاب کلی موضوعات به صورت چپ به راست یا راست به چپ برای انتخاب ویژگی استفاده کرده باشیم، ترتیب اعلانها برعکس نظمی است که در آن ویژگی را ایجاد کرده ایم. با استفاده از پنجره Block Attribute Manager میتوانیم ترتیب ویژگیها را نسبت به زمانی که آنها را به بلوک تبدیل میکنیم، تغییر دهیم.


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


استفاده از Attribute بدون اتصال آنها به بلوک
Attributeهای مستقل نیز میتوانند ایجاد شوند. پس از مشخص شدن ویژگیها، نقشه را ذخیره میکنیم. از فایل ذخیره شده میتوانیم در نقشه های دیگر استفاده کنیم و آنها را در نقشه های دیگر وارد کنیم. هنگام درج نقشه حاوی ویژگی از ما برای مقادیر ویژگیها سوال میشود.