مقالاتنرم‌افزار

از بین بردن بلیپ‌ها و کمی عمیق‌تر

احتمالا اگر شما هم به صورت حرفه‌ای (که این‌جا منظورم طولانی مدت است) با اتوکد کار کرده باشید، با علامت‌های به‌علاوه شکل مزاحمی که Blip نامیده می‌شوند آشنا هستید. این علامت‌ها که غالبا با اجرای برنامه‌های لیسپ مختلف ظاهر می‌شوند و دیگر ول‌کن شما نیستند، با یک دستور regen یا حتی یک pan یا zoom ساده از بین می‌روند. اما صرف فعال بودن‌شان گاهی حرص آدم را در می‌آورد.

Blips

در نسخه‌های قدیمی اتوکد به سادگی دستور blipmode را اجرا می‌کردیم و با انتخاب زیردستور Off از شر به‌علاوه‌ها راحت می‌شدیم. اما در نسخه‌های جدید (حداقل ۲۰۱۴ و ۲۰۱۵ که شخصا امتحان کرده‌ام) این دستورات دیگر کار نمی‌کنند. درواقع وقتی blipmode را تایپ می‌کنید، با پیغامی روبرو می‌شوید که اعلام می‌کند اتوکد چنین دستوری را نمی‌شناسد. در این شرایط می‌توانید از

.blipmode    یا   ._blipmode

استفاده کنید. به این ترتیب با افزوده شدن یک “.” یا یک “_” یا هر دو، دستور گم شده به راحتی پیدا شده و شما از شر بلیپ‌ها خلاص می‌شوید. اما چرا؟؟

پوسته‌های یک دستور

اصل داستان این است که دستورات اتوکد می‌توانند نسخه‌های متفاوتی داشته باشند. هسته اصلی اتوکد یک دستور اولیه مانند LINE را تعریف می‌کند. اگر استفاده‌کننده از نسخه‌ای با زبانی غیر از انگلیسی استفاده کند، Language Pack یا بسته زبان یک دستور با املا و پیغام‌های متفاوت برای کشیدن خط ایجاد می‌کند. به عبارتی دستور اصلی را در لفافه‌ای به زبان مورد نظر کاربر می‌پیچد. حال اگر کاربر به شیوه‌ای (مثلا برنامه‌های لیسپ) تغییر جدیدی در دستور LINE به وجود آورد، لایه‌ای دیگر به دور دستور اصلی کشیده می‌شود. حال در برخی موارد ممکن است این لایه‌ها با هم تداخل کرده یا حتی دستوراصلی را غیرفعال کنند. در این صورت شما می‌توانید از پیشوندهای دستورات برای رسیدن به دستور اصلی استفاده کنید.

پیشوندهای دستورات اتوکد

اول : زیرخط “_”

افزودن زیر خط به دستورات باعث می‌شود که اتوکد از نسخه ترجمه شده دستور صرف‌نظر کرده و نسخه اصلی انگلیسی را اجرا کند. به عنوان مثال LINE_ همواره نسخه انگلیسی دستور line را با پیغام‌های انگلیسی اجرا می‌کند.

دوم: نقطه “.”

افزودن نقطه به ابتدای یک دستور باعث می‌شود که اتوکد از شخصی‌سازی‌های انجام‌شده توسط کاربر روی دستور صرف‌نظر کند. مثلا اگر کاربر دستور offset را با لیسپ به گونه‌ای تغییر داده باشد که کپی را در دو طرف شیی ایجاد کند، با افزودن نقطه و تایپ OFFSET. دستور اصلی و آشنای offset به همان شیوه معمول اجرا خواهد شد.

سوم: منفی “-“

در نهایت افزودن منفی به ابتدای دستورات باعث می‌شود که به جای نسخه گرافیکی، نسخه متنی و خط فرمانی دستور اجرا شود. مثلا تایپ BLOCK- باعث می‌شود که دستور بلوک تمام اطلاعات مورد نیازش را در خط فرمان بپرسد و پنجره‌ای نشان داده نشود. این کار به خصوص به درد کسانی می‌خورد که قصد نوشتن اسکریپت‌ها (فایل‌های scr) یا برنامه‌های لیسپ را دارند.

LAYER-command


اگر مطالب «معمارافزار» به نظرتان مفید بوده است، مشترک ایمیلی ما شوید. به این ترتیب خبر انتشار آخرین مطالب سایت را در ایمیل‌تان دریافت خواهید کرد. مطمئن باشید برای‌تان اسپم نمی‌فرستیم.

 


32 thoughts on “از بین بردن بلیپ‌ها و کمی عمیق‌تر

  • سلام ممنون از بابت راهنماییتون خیلی به دردم خورد من با اتوکد 2014 کار میکنم و دستور blipmode رو نمیتونستم اجرا کنم با راهنمایی شما مشکلم حل شد.

    پاسخ دادن
  • ناشناس

    خدا خیرتون بده من چند وقته درگیر این دستور بودم

    پاسخ دادن
  • ناشناس

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

    پاسخ دادن
  • محمد راییجیان

    با سلام واحترااام ویژه.
    ممنونم از کمک بزرگت.عالی بود.عالــــــــــــــــــی…

    پاسخ دادن
  • حمید

    خیلی ممنون. خیلی به دردم خورد . دستتون درد نکنه

    پاسخ دادن
  • aghil

    میگن بیلی واسه قلب خوبه بزارین باشه!!!

    پاسخ دادن
  • امیر افرادی

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

    پاسخ دادن
  • ALI

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

    پاسخ دادن
  • ژوبین

    خیلی خوب بود. اعصابم از دستشون خورد شده بود.

    پاسخ دادن
  • احمد فتحی

    ارادتمندم… در هر نقطه و زمان از راه کارهای شما بهره می برم مهندس جان.

    پاسخ دادن
  • یوسف رمضانی

    سلام ، در اتوکد 2014 برای انتخاب کردن ( درک کردن ) شکل یا خط مورد نظر دستور COPYCLIP اجرا میشه . در هر حال نیمیشه در صفحه کاری انجام بدم و این دستور مشکل ساز شده
    در ضمن اتوکد رو حذف کردم و دوباره نصبش کردم باز این مشکل رو داره.

    پاسخ دادن
    • احمد شریف‎پور

      سلام دوست عزیز
      راستش من از توضیح شما نفهمیدم چه اتفاقی میافته. فقط در نظر داشته باشید که امکان انتخاب با Drag کردن یا همون انتخاب Lasso‌ تازه از اتوکد 2015 بوجود اومده و توی 2014 کار نمی‌کنه.
      اگر امکانش باشه که اسکرین‌شات یا ویدیو بفرستید شاید بتونم کمک کنم.

      ارادت

      پاسخ دادن
  • ناشناس

    آقا دست شما درد نکنه، راحتم کردی.من از اتوکد 14 کار میکنم و با مشکلات این چنینی گاها برخورد میکنم در ورژن های بالا.دم شما گرم

    پاسخ دادن
  • نامی

    سلام
    می خواستم مشترک ایمیلی شما باشم.

    پاسخ دادن
    • محمد مرادی

      سلام و خسته نباشید
      آیا اگر بخواهیم بلیپ فقط در مرکز دایره ظاهر بشه امکان داره ؟

      پاسخ دادن
      • احمد شریف‎پور

        سلام دوست عزیز
        چیزی که شما دنبالش هستید، Blip نیست. علامتی هست به اسم Center Mark که می‌تونید توی Dimension Style تنظیمش کنید و باهاش مرکز دایره‌ها رو علامت بزنید.
        در مورد Blipها کلا یا خاموش هستند یا هر جا کلیک کنید ظاهر می‌شن.

        پاسخ دادن
  • شاهین

    آقا با عرض سلام و خسته نباشید و تشکر از این که دوستان رو راهنمائی میکنید . من از اتوکد 2021 استفاده میکنم . یه مشکل باهاش دارم و اون اینه که وقتی که میخوام یه بلوک رو اینزرت کنم پیغام Fatal Error میده و کلا میاد بیرون . اگه براتون امکان داره راهنمائی کنید که چطوری یه فایل DWG یا یه بلوک رو اینسرت کنم . در نسخه های پایین تر این مشکل رو نداشتم . میزدم آی اینتر و پنجره اینسرت باز میشد الی آخر ولی این نسخه جدید خیلی اذیت میکنه . ممنونم از شما .

    پاسخ دادن
    • احمد شریف‎پور

      سلام دوست عزیز
      راستش به نظر می‌آد مربوط به پالت Insert باشه که در نسخه جدید جایگزین دستور Insert شده.
      یه راه‌حل ساده ولی موقت اینه که از حالت کلاسیک دستور INSERT استفاده کنید که متاسفانه مخفف نداره. توی خط فرمان تایپ کنید CLASSICINSERT و Enter بزنید همون Insert همیشگی ظاهر می‌شه.
      من یه جست‌وجوی ساده هم کردم. چند جا به یکی دو تا تنظیم هم اشاره شده بود که نمی‌دونم مشکل شما رو حل می‌کنه یا نه. این‌ها بودند:
      تایپ کنید BLOCKMRULIST و مقدارش رو بکنید صفر
      تایپ کنید GALLERYVIEW و مقدارش رو بکنید صفر
      شاید این‌ها هم کمک کنند.

      پاسخ دادن
  • شاهین

    آخیش درست شد . دستتون درد نکنه . با همون دستور “کلاسیک اینسرت” جواب داد. توی acad.lsp یه مخفف براش تعریف میکنم که نیاز به تایپ کامل دستور نباشه . نمیدونم با چه زبونی ازتون تشکر کنم . براتون بهترینها رو آرزو میکنم . باز هم ممنون !

    پاسخ دادن
  • اولگا

    بسیار عالی ممنون از اطلاعات مفیدتون

    پاسخ دادن

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *