class="no-js">

آموزش انتقال داده از اکسل به اتوکد ۲۰۲۰

آموزش انتقال داده از اکسل به اتوکد 2020Reviewed by آموزش انتقال داده از اکسل به اتوکد 2020 on Apr 9Rating: 5.0آموزش انتقال داده از اکسل به اتوکد 2020آموزش انتقال داده از اکسل به اتوکد 2020

آموزش انتقال داده از اکسل به اتوکد ۲۰۲۰


آموزش انتقال داده از اکسل به اتوکد 2020

در این مقاله، دو روش مختلف برای وارد کردن مختصات X، Y، Z    (Easting، Northing و Levels Reduced) از یک صفحه اکسل به اتوکد به صورت نقاط را توضیح خواهیم داد .

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

وارد کردن  مختصات با استفاده از فرمول اکسل

همانطور که در  تصویر زیر نشان داده شده ، دارای مختصات X، Y، Z است، در غیر این صورت Easting، Northing و سطوح کاهش بیش از ۱۰۰۰۰ داده  در صفحه اکسل آورده شده است.

آموزش انتقال داده از اکسل به اتوکد 2020

برای ایجاد نقاط با استفاده از این داده ها (برای خروجی این داده ها به یک نقشه اتوکد)، ما باید این داده ها را به زبان اتوكد توصیف می کنیم . ما می توانیم این داده ها را در نقاط مختصات تبدیل کنیم و اتوکد از دستور POINT برای نقاط در اتوکد استفاده می کند.

بنابراین  در نوار فرمان POINT را تایپ کنید و کلید Enter را فشار دهید.

آموزش-انتقال-داده-از-اکسل-به-اتوکد-2020

حالا ما یک پیام در فرمان Command Prompt داریم، «Specify a Point»، دو روش برای مشخص کردن یک نقطه وجود دارد.

۱- مختصات X، Y، Z نقطه در نوار فرمان را ایجاد کنید.
۲- یا در هر نقطه ای از صفحه ترسیم اتوکد کلیک کنید و نقطه نقطه اتوکد در آن نقطه خاص ایجاد می شود.

در اینجا من با اولین روش از طریق  مختصات نقطه X، Y، Z  در نوار فرمان را وارد می کنم، اجازه دهید آن ۱۰۰۰،۱۰۰۰،۱۰۰۰ باشد.

آموزش-انتقال-داده-از-اکسل-به-اتوکد-2020

کلید Enter را فشار دهید و یک نقطه  ۱۰۰۰،۱۰۰۰ در AutoCAD  با ارتفاع ۱۰۰۰ ایجاد می شود، همانند تصویر بالا . اگر می خواهید مختصات نقطه را بررسی کنید، می توانید با استفاده از Palette Property آن را انجام دهید.

با کلیک راست ، Properties را از منو انتخاب کنید. مقادیری که ما برای ایجاد این نقطه استفاده کردیم بر روی برچسب Position X، Position Y، Position Z نشان داده شده است که در تصویر زیر نشان داده شده است.

آموزش-انتقال-داده-از-اکسل-به-اتوکد-2020

دنباله ای از دستورات استفاده شده برای ایجاد نقطه می تواند تقریبا ۱۰۰۰۰ بار تکرار شود تا تمامی نقاط ایجاد شود، اما بدیهی است که نمی توان آن را دستی انجام داد و این همان جایی است که فرمول اکسل به تصویر می رسد. جریان دستور برای POINT مانند این در تاریخ نوار فرمان به نظر می رسد.

آموزش-انتقال-داده-از-اکسل-به-اتوکد-2020

 

در تصویر بالا  جریان فرمان نشان داده شده است.

Command: POINT

Current point modes:  PDMODE=0  PDSIZE=0.0000

Specify a point: 1000,1000,1000

در صفحه اکسل ما X، Y، Z مختصات نقطه ۱ در سلول B2، C2 و D2 به ترتیب  در شکل زیر نشان داده شده است.

از تاریخ فرمان، روشن است که نحو ایجاد یک نقطه در اتوکد POINT X، Y، Z است. بنابراین برای ۱۰،۰۰۰ داده ، این مقدار باید چند بار تکرار شود. داده های حاصل باید مانند داده های داخل کادر قرمز تصویر زیر باشند.

آموزش-انتقال-داده-از-اکسل-به-اتوکد-2020

 

برای ایجاد یک نقطه با استفاده از مختصات داده شده در سلول های B2، C2 و D2، ما باید داده ها را در سلول های B2، C2 و D2 قبل از دستور POINT پیوست کنیم و می توانیم از توابع CONCATENATE در اکسل برای پیوستن به رشته ها استفاده کنیم.

آموزش-انتقال-داده-از-اکسل-به-اتوکد-2020

 

در تصویر بالای تابع CONCATENATE برای پیوستن به رشته ها استفاده می شود، برای مرجع  هم فرمول کامل را در اینجا بنویسید.

99

 فرمول برای پیوستن به ۵ رشته ذکر شده در زیر است.

۱- نقطه (فرمان اتوکد)
۲- “” (شخصیت فضایی)
۳-  B2 (سلول حاوی X مختصات)
۴-   C2 (سلول حاوی مختصات Y)
۵-  D2 (سلول حاوی مختصات Z)

و نتیجه POINT X، Y، Z است، فرمول را می توان در سلول های پایین تر با استفاده از ویژگی دسته کامل در اکسل کپی کرد.

آموزش-انتقال-داده-از-اکسل-به-اتوکد-2020

 

این داده ها را کپی کنید، یک نقشه اتوکد را باز کنید و آن را به نوار فرمان وارد کنید، همانطور که در GIF متحرک در زیر نشان داده شده است.

آموزش-انتقال-داده-از-اکسل-به-اتوکد-2020

 

و با انجام این کار و ما فقط حدود ۱۰،۰۰۰ داده ایجاد کردیم. برای برآوردن تعداد کل نقاط ایجاد شده، انتخاب همه (Ctrl + A میانبر برای انتخاب همه اشیاء در یک نقشه اتوکد است)، راست کلیک کنید برای پالت Properties و در آنجا میتوانید تعداد کل نقاط صفحه ترسیم  را ببینید.

آموزش-انتقال-داده-از-اکسل-به-اتوکد-2020

 

ما همچنین می توانیم از فرمول دستورالعمل استفاده کنیم، Command Alias for Point Command PO است. فرمول سپس تبدیل خواهد شد به :

(CONCATENATE(“PO “,B3,”,”,C3,”,”,D3=


توجه : روش دوم در هفته های بعد ارائه خواهد شد.

منبع : لرن مکانیک

مطالب مرتبط

1 نظر

نظر بدهید

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