![]() |
معمولا نقشه های مهندسی با حداقل اعداد مورد نیاز ارائه می شوند، نمی دانم چرا بعضی مهندسان فکر کرده اند که اگر مقدار اون زاویه رو ننویسند بهتره و مثلا انتظار دارند کاربران اتوکد خودشون از شرایط نقشه نقطه های رسم رو پیدا کنند.به هر حال کاربران حرفه ای اتوکد برای پیدا کردن این نقاط راه خودشان را خوب بلدند و حسابها را به اتوکد می سپارند.
اگرچه در اتوکد و با کمک Osnap برای کاربران پیدا کردن قطبهای یک دایره به راحتی صورت می گیرد اما تابعی در اتولیسپ برای اینکه قطبهای یک دایره را پیدا کنید وجود ندارد. برای هیچ کدام از Osnap ها در اتولیسپ تابعی تعبیه نشده است. این کار را کمی مشکل می کند و شما به ناچار می بایست دست به دامن هندسه ی تحلیلی شوید.
همیشه بازی کردن با ارقام راحت تر از کار با عبارت های جبری بوده و از این روست که محاسبات عددی امروزه گامهایی فراتر از حل های تحلیلی پیموده است. معادلات فراوانی هستند که حل تحلیلی ندارند اما برای محاسبه ی مقادیر آنها روشهای عددی زیادی وجود دارد. در این بخش روشی ساده برای محاسبه ی مشتق و انتگرال یک تابع با استفاده از داده های عددی (و نه از روی خود تابع) معرفی می شود.
از آنجا که کد نویسی به هر زبانی کار ساده ای نیست همیشه این سوال مطرح است که کدام را انتخاب کنیم تا در کمترین زمان بیشترین بهره را از وقت و توانایی خود برده باشیم. در این پست با نوشتن برنامه ای که دو دایره را پس از انتخاب هم مرکز می کند قصد داریم به صورت مقایسه بین دو زبان اتولیسپ و ویژال بیسیک بررسی کنیم که مزایا و معایب هر کدام چه مواردی است.
شکل های خاصی در ترسیمات مهندسی هستند که بسیار مورد استفاده قرار می گیرند و در خیلی از نقشه های به آنها بر می خورید. شاید تصور کنید که Block برای کنار آمدن با این مشکل راه حل خوبی است، ولی باید گفت گاهی می شود با کد نویسی و افزودن چند انتخاب گزینه های بیشتری به رسم بخشید و کار را سریعتر پیش برد. در این برنامه با چند دستور حیاتی اتولیسپ نیز آشنا می شوید.
1- بعد از اينکه تعدادي از خطوط رو رسم کرديم، ديگه خطوط رسم شده در صفحه نمايش مشاهده نميشه و مجبوريم بارها با موس ميدان ديد صفحه نمايش رو عوض کنيم.پيشنهاد ميکنم برنامه را به صورتي بهينه کنيد که صفحه نمايش در امتداد اندازه و زاويه اي که براي خط تعيين ميکنيم جابجا شود.(مانند pan ولي در اندازه و زوايه مشخص شده)
|
|
POWERED BY BLOGFA.COM |
|