اگر خطوط خط چین، نقطهچین یا سایر نوع خطوط در اتوکد بهدرستی نمایش داده نمیشوند، این مقاله دقیقاً برای شماست. با چهار متغیر کلیدی LTSCALE، PSLTSCALE، MSLTSCALE و CELTSCALE آشنا شوید و تنظیمات استاندارد را برای نمایش صحیح خطوط در فضای مدل و کاغذ یاد بگیرید.
📖 آنچه در این صفحه میخوانید
اگر خطوط خط چین، نقطهچین یا سایر انواع خطوط (Linetype) در اتوکد بهدرستی نمایش داده نمیشوند، این مقاله دقیقاً برای شماست.
این مشکل یکی از رایجترین پرسشهای کاربران AutoCAD است؛ گاهی خطوط در فضای مدل (Model Space) درست دیده میشوند اما در فضای کاغذ (Layout) یا هنگام چاپ ظاهر متفاوتی دارند.
اتوکد برای مدیریت مقیاس نوع خط از چهار متغیر کلیدی استفاده میکند خوشبختانه با شناخت این چهار متغیر، این مشکل بهسادگی قابل حل است و درک درست آنها، تفاوت بین یک نقشه حرفهای و یک نقشه آماتوری را مشخص میکند. در این مقاله با LTSCALE، CELTSCALE، PSLTSCALE و MSLTSCALE آشنا میشوید، تفاوت آنها را یاد میگیرید و بهترین تنظیمات برای اکثر پروژهها را خواهید شناخت.
🧩 چهار متغیر اصلی و نقش هر کدام
درک تفاوت این چهار متغیر، کلید حل مشکل نمایش خطوط در اتوکد است.
| متغیر |
محل تأثیر |
نقش اصلی |
| LTSCALE |
سراسر نقشه |
ضریب مقیاس پایه برای همه نوع خطوط |
| CELTSCALE |
آبجکتهای جدید |
ضریب مقیاس نسبی برای ترسیمهای جاری |
| PSLTSCALE |
ویوپورتهای فضای کاغذ |
هماهنگسازی نوع خط با مقیاس ویوپورت |
| MSLTSCALE |
فضای مدل |
هماهنگسازی نوع خط با مقیاس Annotation |
💡 نکته کلیدی: اگر از فضای کاغذ (Layout) استفاده میکنید، بهترین تنظیمات اولیه عبارتند از: LTSCALE=1، CELTSCALE=1، PSLTSCALE=1 و MSLTSCALE=1.
LTSCALE (مقیاس سراسری نوع خط)
این متغیر، ضریب پایه و اصلی مقیاس تمام نوع خطوط در کل نقشه است. هر تغییری در آن، بر همه خطوط تأثیر میگذارد و پس از تغییر، نیاز به اجرای دستور REGEN دارید تا نتیجه را ببینید.
🎯 مثال عملی:
فرض کنید در یک نقشه معماری با مقیاس ۱:۱۰۰ کار میکنید و نوع خط DASHED را برای دیوارهای غیرباربر انتخاب کردهاید. اگر LTSCALE را روی ۱ بگذارید، خطوط تیره آنقدر ریز میشوند که دیده نمیشوند. اما اگر LTSCALE را روی ۱۰۰ قرار دهید (معادل مقیاس پلات)، خطوط تیره بهخوبی در فضای مدل نمایش داده میشوند.
تأثیر متغیر LTSCALE بر روی نمایش خطوط در اتوکد
📌 قاعده طلایی:
- اگر فقط در فضای مدل کار میکنید → LTSCALE را برابر مقیاس نهایی پلات قرار دهید (مثلاً برای ۱:۱۰۰، مقدار ۱۰۰).
- اگر از فضای کاغذ (Layout) استفاده میکنید → LTSCALE را روی ۱ بگذارید و اجازه دهید سایر متغیرها کار را انجام دهند.
در نقشههایی که به صورت واقعی (۱:۱) ترسیم میشوند و چاپ از طریق Layout انجام میگیرد، افزایش LTSCALE به مقادیر بزرگ مانند ۵۰ یا ۱۰۰ معمولاً توصیه نمیشود؛ زیرا PSLTSCALE و MSLTSCALE این وظیفه را بهصورت هوشمند انجام میدهند.
CELTSCALE (مقیاس نوع خط آبجکت جاری)
این متغیر، یک ضریب نسبی است که فقط روی آبجکتهایی که از این لحظه به بعد ترسیم میکنید، اعمال میشود. مقدار نهایی هر خط جدید به این صورت محاسبه میشود:
مقیاس نهایی = LTSCALE × CELTSCALE
🎯 مثال عملی:
فرض کنید LTSCALE = 100 است و میخواهید یک خط CENTER با الگوی فشردهتر (نصف حالت عادی) بکشید. کافیست قبل از ترسیم، CELTSCALE را روی ۰.۵ تنظیم کنید. آن خط خاص، نصف بقیه خطوط نمایش داده میشود.
مقیاس نهایی = LTSCALE × CELTSCALE = 100 × 0.5 = 50
🖼️ تأثیر متغیر CELTSCALE بر روی نمایش خطوط در اتوکد
⚠️ هشدار: فراموش نکنید پس از ترسیم آبجکتهای خاص، CELTSCALE را دوباره روی ۱ برگردانید تا خطوط بعدی تحت تأثیر قرار نگیرند.
PSLTSCALE (مقیاس نوع خط در فضای کاغذ)
این متغیر، تنها دو حالت دارد و رفتار ویوپورتها را کنترل میکند:
| مقدار |
رفتار |
| ۰ (خاموش) |
نوع خط در ویوپورت، تحت تأثیر مقیاس ویوپورت قرار نمیگیرد و ممکن است در هر ویوپورت متفاوت دیده شود. |
| ۱ (روشن) |
نوع خط در همه ویوپورتها، با مقیاس ویوپورت هماهنگ میشود و در همه جا یکسان دیده میشود. |
✅ توصیه اکید: اگر از Layout استفاده میکنید، همیشه PSLTSCALE = 1 را روشن بگذارید.
🎯 مثال عملی:
یک نقشه سایت دارید که در یک شیت، سه ویوپورت با مقیاسهای ۱:۵۰، ۱:۱۰۰ و ۱:۲۰۰ قرار دارد. اگر PSLTSCALE = 1 باشد، خط چیندار DASHED در هر سه ویوپورت به یک اندازه (نسبت به مقیاس خودشان) دیده میشود. اما اگر PSLTSCALE = 0 باشد، در ویوپورت ۱:۲۰۰ خط چینها آنقدر ریز میشوند که عملاً ناپدید میشوند.
✅ توصیه اکید: اگر از Layout استفاده میکنید، همیشه PSLTSCALE = 1 را روشن بگذارید.
نمایش یکنواخت خطوط در ویوپورتها با PSLTSCALE=1
🖼️ نمایش متفاوت و نامنظم خطوط در ویوپورتها با PSLTSCALE=0
MSLTSCALE (مقیاس نوع خط در فضای مدل با Annotation)
این متغیر که از اتوکد ۲۰۰۷ به بعد اضافه شده، یک قابلیت پیشنمایش هوشمند است. وقتی آن را روی ۱ (روشن) قرار دهید، نوع خطوط در فضای مدل، بر اساس مقیاس Annotation فعلی (که در پایین صفحه تنظیم میشود) مقیاس میخورند.
🎯 مثال عملی:
شما در حال طراحی یک پلان معماری هستید و میدانید که قرار است این نقشه در نهایت با مقیاس ۱:۱۰۰ پلات شود. اگر MSLTSCALE = 1 باشد، میتوانید مقیاس Annotation را روی ۱:۱۰۰ بگذارید و دقیقاً همان چیزی را در فضای مدل ببینید که در ویوپورت ۱:۱۰۰ خواهید دید. این یعنی بدون نیاز به رفت و برگشت بین فضای مدل و کاغذ، از صحت نمایش خطوط خود اطمینان پیدا میکنید.
⚠️ نکته مهم: MSLTSCALE روی فضای کاغذ و ویوپورتها تأثیری ندارد و صرفاً یک ابزار پیشنمایش است.
تأثیر متغیر MSLTSCALE بر روی پیشنمایش خطوط در فضای مدل
📊 تنظیمات پیشنهادی بر اساس روش کاری
با استفاده از این جدول، بهترین تنظیمات را بر اساس روش کاری خود انتخاب کنید:
| روش کاری |
LTSCALE |
CELTSCALE |
PSLTSCALE |
MSLTSCALE |
فقط فضای مدل
(پلات مستقیم) |
برابر مقیاس پلات
(مثلاً ۱۰۰) |
۱ |
(بیتأثیر) |
۰ (خاموش) |
فضای کاغذ با ویوپورت
(روش استاندارد) |
۱ |
۱ |
✅ ۱ (روشن) |
✅ ۱ (روشن) |
ترسیم خطوط خاص
(موقتی) |
مقدار ثابت |
۰.۵ یا هر ضریب دلخواه |
مطابق روش بالا |
مطابق روش بالا |
💡 نکته طلایی: اگر از روش استاندارد (فضای کاغذ با ویوپورت) استفاده میکنید، تمام متغیرها را روی ۱ قرار دهید و هیچگاه آنها را تغییر ندهید. این تنظیمات برای اکثر پروژههای معماری، عمران و نقشهکشی صنعتی بهترین نتیجه را دارد.
🧭 سناریوی گامبهگام برای یک پروژه واقعی
فرض کنید یک نقشه سازه با مقیاس ۱:۵۰ دارید که باید در Layout با دو ویوپورت (۱:۵۰ و ۱:۲۰) چیده شود.
قبل از هر کاری، مطمئن شوید این مقادیر را در فایل قالب (DWT) خود ذخیره کردهاید:
LTSCALE = 1
CELTSCALE = 1
PSLTSCALE = 1
MSLTSCALE = 1
در اکثر پروژههای معماری، عمران، تأسیسات و نقشهکشی صنعتی، تنظیمات فوق بهترین نتیجه را ایجاد میکنند.
- تمام ترسیمات خود را در فضای مدل با مقیاس ۱:۱ انجام دهید (همیشه اندازه واقعی).
- در فضای کاغذ، دو ویوپورت با مقیاسهای ۱:۵۰ و ۱:۲۰ ایجاد کنید.
- نوع خط HIDDEN را برای خطوط پنهان انتخاب کنید. در هر دو ویوپورت، خطوط بهطور یکسان و متناسب با مقیاس خودشان دیده میشوند.
- اگر در فضای مدل هم میخواهید پیشنمایش دقیقی ببینید، مقیاس Annotation را روی ۱:۵۰ بگذارید و MSLTSCALE = 1 روشن نگه دارید.
- در صورت مشاهده هرگونه ناهماهنگی، دستور REGENALL را اجرا کنید.
🎁 جمعبندی نهایی (آنچه باید همیشه به خاطر بسپارید)
این ۵ قانون طلایی را همیشه در ذهن داشته باشید تا هرگز با مشکل نمایش خطوط در اتوکد مواجه نشوید:
| قانون |
توضیح |
| قانون ۱ |
اگر از Layout استفاده میکنید، LTSCALE را همیشه ۱ بگذارید. |
| قانون ۲ |
PSLTSCALE و MSLTSCALE را هر دو روی ۱ (روشن) قرار دهید تا هم در ویوپورت و هم در فضای مدل، نمایش درستی داشته باشید. |
| قانون ۳ |
پس از هر تغییری در این متغیرها، حتماً REGENALL را اجرا کنید. |
| قانون ۴ |
این تنظیمات را در فایل قالب (DWT) خود ذخیره کنید تا هرگز نیازی به تنظیم مجدد برای پروژههای جدید نداشته باشید. |
| قانون ۵ |
اگر نوع خط شما در ویوپورت درست دیده نمیشد، اول به سراغ PSLTSCALE بروید. اگر در فضای مدل دچار مشکل بودید، MSLTSCALE را بررسی کنید. |
💡 نکته طلایی نهایی: اگر این ۵ قانون را یک بار در فایل قالب خود ذخیره کنید، تا سالها از سردرگمی مقیاس نوع خط در امان خواهید بود. این کار، نشانه یک طراح حرفهای است. 🚀
❓ سوالات پرتکرار
۱. تفاوت بین LTSCALE و PSLTSCALE چیست؟ +
✅ LTSCALE یک متغیر سراسری است که روی تمام خطوط در فضای مدل تأثیر میگذارد، اما PSLTSCALE فقط رفتار ویوپورتهای فضای کاغذ را کنترل میکند.
📌 اگر از Layout استفاده میکنید، LTSCALE=1 و PSLTSCALE=1 بهترین تنظیمات هستند.
۲. تفاوت PSLTSCALE و MSLTSCALE در چیست؟ +
✅ PSLTSCALE روی نمایش خطوط در ویوپورتهای فضای کاغذ تأثیر میگذارد، اما MSLTSCALE فقط یک ابزار پیشنمایش در فضای مدل است.
PSLTSCALE خطوط را با مقیاس هر ویوپورت هماهنگ میکند، در حالی که MSLTSCALE خطوط را بر اساس مقیاس Annotation فعلی در فضای مدل نمایش میدهد.
📌 هر دو را روی ۱ (روشن) قرار دهید تا بهترین نتیجه را بگیرید.
۳. چرا خطوط چین در ویوپورت به درستی نمایش داده نمیشوند؟ +
✅ معمولاً دلیل آن تنظیم نبودن متغیر PSLTSCALE است.
اگر PSLTSCALE=0 باشد، نوع خط در ویوپورت تحت تأثیر مقیاس ویوپورت قرار نمیگیرد و ممکن است در هر ویوپورت متفاوت دیده شود یا حتی ناپدید شود.
📌 راه حل: PSLTSCALE را روی ۱ قرار دهید و دستور REGENALL را اجرا کنید.
۴. بهترین مقدار LTSCALE در اتوکد چیست؟ +
✅ در بیشتر پروژههایی که از Layout برای چاپ استفاده میکنند، مقدار ۱ بهترین انتخاب است.
اگر فقط در فضای مدل کار میکنید و مستقیماً پلات میگیرید، LTSCALE را برابر مقیاس نهایی پلات قرار دهید (مثلاً برای مقیاس ۱:۱۰۰، مقدار ۱۰۰).
📌 روش استاندارد: LTSCALE=1 همراه با PSLTSCALE=1 و MSLTSCALE=1.
۵. آیا این تنظیمات در نسخههای جدید AutoCAD نیز کاربرد دارند؟ +
✅ بله. این تنظیمات در نسخههای جدید AutoCAD نیز معتبر هستند.
متغیر MSLTSCALE از نسخه 2007 به بعد در دسترس است و در نسخههای جدیدتر نیز به همین صورت کار میکند.
📌 تمام نسخههای اتوکد از این چهار متغیر پشتیبانی میکنند.
۶. چرا خطوط در Model Space با Layout تفاوت دارند؟ +
✅ معمولاً دلیل آن تنظیم نبودن متغیر PSLTSCALE یا MSLTSCALE است.
اگر PSLTSCALE=0 باشد، خطوط در ویوپورتها با مقیاس خودشان هماهنگ نمیشوند. همچنین اگر MSLTSCALE=0 باشد، فضای مدل پیشنمایش دقیقی از خروجی نهایی نشان نمیدهد.
📌 راه حل: هر دو متغیر را روی ۱ قرار دهید و REGENALL را اجرا کنید.
۷. چگونه میتوانم برای یک خط خاص، مقیاس نوع خط جداگانه تنظیم کنم؟ +
✅ دو روش وجود دارد:
روش اول: قبل از ترسیم، متغیر CELTSCALE را تغییر دهید (مثلاً ۰.۵ برای نصف حالت عادی).
روش دوم: بعد از ترسیم، آبجکت را انتخاب کرده و در پالت Properties، مقدار Linetype Scale را تغییر دهید.
📌 فراموش نکنید پس از ترسیم خطوط خاص، CELTSCALE را دوباره روی ۱ برگردانید.
❓ سوال دیگری دارید؟
اگر پاسختان را در بالا پیدا نکردید، سوال خود را در بخش نظرات مطرح کنید تا در کوتاهترین زمان پاسخ دهیم. 🚀
امیدوارم این راهنما، تمام ابهامات شما را برطرف کرده باشد. اگر سؤال یا تجربهای درباره این موضوع دارید، خوشحال میشوم در بخش نظرات بشنوم. 🚀