Geofumed - GIS - CAD - موارد BIM

رسم مضلع مع محامل والمسافات من إكسيل إلى ميكروستاتيون

قبل بضع سنوات نشرت مقالة أظهرت كيفية تسلسل البيانات في إكسيل ل لبناء اجتياز مع أوتوكاد، دون الحاجة إلى القيام بالبروتوكول بأكمله:

@مسافة

في اليوم الآخر كنا في دورة AutoCAD سألني شخص ما إذا كان يمكن القيام بذلك باستخدام سطر أوامر Microsation. الإجابة هي نعم ، عليك فقط أن تفهم أن Keyin الخاص بـ Microstation ليس هو نفسه سطر أوامر AutoCAD. دعونا نرى كيف يمكن بنائه ، بالمرور نتعلم أشياء صغيرة قليلة الاستخدام في هذا البرنامج:

المربع الموجود على اليمين هو مثال على اجتياز يعتمد على المحامل والمسافات مع البنية التالية.

مربع من المحامل والمسافات أوتوكاد ميكروستاتيون

مع ميكروستاتيون يمكنك رسم هذا كما شرحت من قبل، مع العيب واضح - ونفس واحد من أوتوكاد -، أنه من المملة أن تكون الكتابة واحدا تلو الآخر، وإمكانية أن تكون خاطئة وحتى أن الدورة السابقة لا إعادة تعيين.

 

دورات MicroStation و

 

حسنا، عملية تسلسل هو نفسه التي شرحتها مع أوتوكاد، عليك أن تفهم شيئا يختلف فيه ميكروستاتيون.

لم يتم إنشاء المفتاح بناءً على إصدار الأوامر في سطور النص ولكن لاستدعاء الأوامر مع اتجاه الكائن ، لذلك فهو يدعم 56 حرفًا فقط. بالإضافة إلى ذلك ، يتطلب استخدام فاصلة منقوطة (؛) لفصل الأوامر لأنه ، على عكس AutoCAD ، الذي يأتي من منطق البرمجة الأساسي ، فإنه يجلب منطق Clipper مع ما تم إنشاء Microstation هناك عندما كان لا يزال يسمى أوستاتيون.

بالنظر إلى ذلك ، فإن أبسط طريقة هي استدعاء الأوامر من ملف نصي باستخدام الأمر @ ، والذي أعتقد أن القليل جدًا يعرفه ولكن هذا هو الإجراء الذي استخدمته Microstation دائمًا لمعالجة الطلبات الدفعية. بما في ذلك نقاط الاستيراد من قائمة النص انها مدل أن يفعل هذا.

 

باستخدام ورقة إكسيل عملت سابقا على لتعليم كيفية تحويل من المحامل والمسافات إلى إحداثيات، وسوف تظهر كيف يمكن تسلسل ل ميكروستاتيون:

تسلسل النقاط.

ما يهمنا هو في النهاية أن مفتاح في النهائي هو:

نقطة مكان ;زي =374037.736,1580735.145;

نقطة المكان هي نقطة الأمر ، بما في ذلك الفراغ ، والفاصلة المنقوطة للإشارة إلى ترتيب آخر ، و xy = أمر إدخال الإحداثيات والإحداثيان الأزرق والأخضر هما النقاط المعروفة. في النهاية ، فاصلة منقوطة جديدة للإشارة إلى أ أدخل أو خطوة إلى الأمر الجديد.

لذلك، على افتراض الخلايا من اهتمامي هي في أوسنومكس و فسنومك إلى تسلسل سيكون:

= CONCATENATE ("نقطة مكان ؛ "،"زي ="U7، "،" ،V7، "؛")

مربع من المحامل والمسافات أوتوكاد ميكروستاتيون

وبهذه الطريقة، أنا مجرد نسخ محتويات العمود آ إلى ملف تكست، وأنا ذاهب للاتصال puntosgeofumadas2.txt. أقترح أن يضعوه مباشرة في C حتى لا يكون المسار صعبًا للغاية.

في هذه الحالة أنا وضعه في وثائقي، المسار سيكون: C: \ وسرس \ وسر \ دوكومينتس \ Pointsandfumed2.txt

لتشغيله، نقوم بتنشيط نافذة سطر الأوامر (مفتاح في)، يتم ذلك من المرافق> أدخل ثم أدخل الأمر:

C: \ وسرس \ وسر \ دوكومينتس \ DottedPoints2.txt

نحن ندخل ، وهناك لديك ، النقاط المرسومة بترتيبها. من الملائم أن يكون لها سمك خط سميك ليتم عرضها.

 

مربع من المحامل والمسافات أوتوكاد ميكروستاتيون

قم بتوصيل الخطوط.

لهذا، فإن العملية مماثلة، الأمر الذي يجب علينا تنفيذ هو خط المكان، بالإضافة إلى أننا نشير إلى أن الخط لديه نقطة المنشأ ونقطة المقصد.

خط المكان ;زي =374032.234,1580716.255.زي =374037.736,1580735.145.

= CONCATENATE ("خط المكان ؛ "،"زي ="، U6 ،" "،" ، V6 ، "؛" ، "زي ="، U7 ،" ، "، V7 ،" ؛ ")

نقوم بالنسخ واللصق في ملف txt ، وحفظه وتشغيله مرة أخرى

C: \ وسرس \ وسر \ دوكومينتس \ DottedPoints2.txt

وهناك لديهم:

مربع من المحامل والمسافات أوتوكاد ميكروستاتيون

 

وميزة إضافية هي أن بناء مربع من المحامل والمسافات يتطلب فقط القيام به نسخ في إكسيل، و لصق في ميكروستاتيون. باستخدام لصق خاص ، يمكنك الاختيار بين أن تكون صورة أو جدول بيانات مضمن أو مرتبطًا

مربع من المحامل والمسافات أوتوكاد ميكروستاتيون

الاتجاهات إلى التحميل الجزئيلإكمال المقال ، أنا ترتيب ملف المثال في Excelحيث لا يحتاجون إلا لتغيير نقطة المنشأ ، والاتجاهات والمسافات ، ويمكن أن يكون القالب مفيدًا لأي إغوانا بأكثر من نصف رطل من الأضلاع.  أيضا هنا النص تكست.

يتطلب مساهمة رمزية للتنزيل ، والتي يمكنك القيام بها بطاقة الائتمان أو باي بال.

تعليقات 14

ترك تعليق