متغیرهای سیستمی در اتوکد (System Variables)
بسیاری از تنظیمات نرمافزار اتوکد از طریق متغیرهایی با نامهای از پیش تعریفشده کنترل میشوند. برنامهنویسان به طور معمول از این متغیرها در کدهای خود استفاده میکنند و همچنین میتوان از برخی از آنها در ماکرو نویسی نیز بهره برد.
کاربران حرفهای اتوکد اغلب ترجیح میدهند به جای جستجو در منوهای پیچیده و تو در توی تنظیمات، از این متغیرها در خط فرمان استفاده کنند تا سرعت عمل خود را افزایش دهند. برای مثال، در ترفندهای قبلی با متغیر PREVIEWEFFECT آشنا شدید.
چگونه لیست متغیرهای اتوکد را مشاهده کنیم؟
برای مشاهده لیست کامل متغیرها، در خط فرمان دستور SETVAR را تایپ کرده، سپس علامت سوال (؟) را وارد و Enter را بزنید. در مرحله بعد، علامت ستاره (*) را تایپ کرده و دوباره Enter را فشار دهید. با زدن کلید F2، میتوانید فهرست تمام متغیرهای برنامه اتوکد را مشاهده کنید.
روش دیگر، استفاده از دستور SYSVDLG در خط فرمان است که پنجره System Variables را برای شما باز میکند و لیست تمام متغیرها در آن قابل مشاهده است.
آشنایی با متغیرهای کمتر شناختهشده در اتوکد
تعدادی از متغیرها وجود دارند که در کمتر منبعی به آنها اشاره شده و برخی از آنها نیز غیرقابل تغییر هستند. در ادامه تعدادی از این متغیرهای خاص را معرفی میکنیم (توجه داشته باشید که ممکن است برخی از این موارد در نسخه اتوکد شما فعال نباشد):
- LINFO_ : شماره سریال قفل سختافزاری را نمایش میدهد. برای اجرای صحیح، عبارت
(LINFO_)را با پرانتز در خط فرمان تایپ کنید. - SERVER_ : مشخصکننده لایسنس شبکه است. قبل از تایپ این دستور باید یک آندرلاین (_) تایپ کنید.
- PKSER_ : شماره سریال اتوکد را نشان میدهد. قبل از تایپ این دستور باید یک آندرلاین (_) تایپ کنید.
- VERNUM_ : ورژن شناسه اتوکد را نمایش میدهد. قبل از تایپ این دستور باید یک آندرلاین (_) تایپ کنید.
- ENTMODS : مقدار این متغیر با انجام هر عملیات در ترسیم، افزایش پیدا میکند.
- GLOBCHECK : نحوه نمایش پنجرههای DCL (مخفف Dialog Control Language) را کنترل میکند که در توابع لیسپ کاربرد دارد.
- MILLISECS : یک شمارشگر میلیثانیه است (از نسخه ۲۰۰۲ به بعد).
- NOMUTT : اگر مقدار این متغیر صفر باشد، تمام پیغامهای اتوکد پنهان میشوند.
- QAFLAGS : مقداری بین 0 تا 32767 را میپذیرد. این یک متغیر ناشناخته است و تغییر آن توصیه نمیشود.
- SHORTCUTMENU : برای افزایش کارایی در مواردی که نیاز به کلیکهای طولانی است، کاربرد دارد.
- SPACESWITCH : با مقدار صفر یا یک، امکان جابجایی بین محیط Model و Paper را با دابلکلیک فعال یا غیرفعال میکند.
- ADCSTATE : وضعیت پنجره Design Center را نشان میدهد. اگر پنجره باز باشد مقدار آن 1 و در غیر این صورت 0 است. (میانبر CTRL+2)
- AUXSTAT : وضعیت دستگاههای جانبی متصل به سیستم مانند دیجیتایزر را تعیین میکند.
توجه داشته باشید که دلیل نبودن برخی از این متغیرها در لیست پیشفرض اتوکد، ممکن است به دلیل آپدیت نبودن فایل sysvdlg.dat در نسخههای جدیدتر نرمافزار باشد.
رفع مشکل خطوط نامعلوم در نقشهها
گاهی در نقشهها خطوطی نامشخص وجود دارند که با پاک کردن آنها، بخشی یا تمام اندازهگذاریها نیز حذف میشوند. این مشکل معمولاً به دلیل تغییر شکل فلشهای خطوط اندازهگذاری رخ میدهد.
این یک قابلیت در اتوکد است که به شما اجازه میدهد یک بلوک سفارشی را به عنوان شکل فلش (User Arrow) تعریف کنید. اگر این فرآیند ناقص انجام شود، بلوک ساختهشده در محلی نامشخص قرار میگیرد و به شکل خطوط اضافی دیده میشود.
تجزیه متن به حروف تشکیلدهنده (Explode Text)
همانطور که میدانید، دستور Explode روی متون کار نمیکند. برای تجزیه کردن یک متن به اجزای خطی آن، میتوانید از نوار منوی Express استفاده کنید. این نوار ابزار در صورتی موجود است که هنگام نصب اتوکد، گزینه Full را انتخاب کرده باشید.
مسیر دستور: Express > Text > Explode Text
بزرگ کردن آیکونهای نوار ابزار
برای افزایش اندازه آیکونهای موجود در نوارهای ابزار، به مسیر زیر بروید و تیک گزینه Use large buttons for toolbars را فعال کنید:
مسیر: Tools > Options > Display > Window Elements
تغییر جهت بزرگنمایی با غلتک ماوس
بهطور پیشفرض، با چرخاندن غلتک ماوس به سمت جلو، تصویر بزرگ (Zoom In) میشود. برای معکوس کردن این رفتار، متغیر سیستمی ZOOMWHEEL را اجرا کرده و مقدار آن را به 1 تغییر دهید.
تنظیم سرعت بزرگنمایی با ماوس
برای کنترل سرعت زوم هنگام چرخاندن غلتک ماوس، متغیر سیستمی ZOOMFACTOR را اجرا کنید. با وارد کردن عددی بین 3 تا 100 میتوانید سرعت بزرگنمایی را تنظیم کنید. عدد پیشفرض اتوکد 60 است.
حل مشکل به هم ریختن اندازهگذاریها
اگر هنگام کپی یا جابجا کردن اشیاء، اندازهگذاریها به هم میریزند یا کشیده میشوند، دستور DDA (مخفف DIMDISASSOCIATE) را اجرا کرده و سپس تمام نقشه را انتخاب کنید تا این مشکل برطرف شود.
منبع : http://del.bloglor.com
