النتائج 1 إلى 8 من 8

الموضوع: برنامج لرسم النقاط المساحية في اتوكاد

           
   
  1. #1

    برنامج لرسم النقاط المساحية في اتوكاد

    السلام عليكم

    برنامج XYZtoCAD

    برنامج بسيط من تصميمي تقوم فكرته على قراءة ملفات من نوع csv تحتوي على النقاط المساحية التي تم ادخالها عن طريق جهاز مساحي.
    يضيف هذا البرنامج اوامر جديدة للاتوكاد تم شرحها في ملف مرفق
    تقوم فكرة هذا البرنامج على ادخال ارقام النقاط (اقصد هنا الترقيم التسلسلي وليس ابعاد النقطة) ثم يقوم برسم النقاط او المسارات (خطوط) او كتابة ارتفاع كل نقطة بجانبها.

    مثلا لو طلبت منه رسم خطوط متصلة لرسم سور او محيط مبنى مثلا فما عليك الا ادخال ترقيم اول نقطة و ترقيم آخر نقطة للسور التي تكون قد دونتها عند لمعرفه نقاط البداية والنهاية لكل شكل


    البرنامج مكتوب بلغة الاتوليسب يعمل مع جميع اصدارات الاتوكاد ابتداء من 2004 (لم اجرب الاصدارات التي قبله)
    وفي النهاية اكون مسرورا باستقبال ملاحظاتكم وتعليقاتكم.

    الملف في المرفقات
    الحجم 4.76 كيلو بايت
    الملفات المرفقة الملفات المرفقة

  2. #2
    سلامات اخ ناصر .

    أنا بصراحة لم اجرب البرنامج لانه مشفر و قد لفت انتباهي ملف اللسب المسمى acaddoc.lsp مع الملفات المرفقة التي رفعتها حضرتك .

    فسؤالي هو : لماذا قمت برفع هذا الملف مع الملفات المرفقة طالما ان المستخدم ليس بحاجة له ؟ ام ان هناك فائده منه في مكان ما أنا لم ادركه ؟

    أشكرك

    تحياتي

    ثروت



    AutoLISP Writer / Syria , Abu Dhabi

  3. #3
    أخي العزيز ثروت
    بعض المستخدمين ليس لديهم ادنى فكرة عن تحميل ملفات الليسب ولهذا السبب اردت ان ابسط لهم كيفية التشغيل وهي القيام بنسخ الملفين XYZtoCAD.fas و Acaddoc.lsp الى مجلد المستندات وبعدها يتم تشغيل البرنامج بابسط الطرق المفهومة للمستخدم

    وهذة كل الفكرة

    وقد ذكرت ذلك في ملف شرح تركيب البرنامج
    كذلك اود منك (كونك متخصص في هذه اللغة) ان تجرب البرنامج و تخبرني بملاحظاتك واقتراحاتك فهي بالتأكيد مهمة من شخص محترف.والسلام
    التعديل الأخير تم بواسطة ناصر الشتوي ; 16-07-2011 الساعة 14:26

  4. #4
    أخي الكريم ناصر .

    البرنامج جميل جدا و يستفيد منه المساحين بالتحديد بشكل كبير جدا و ايضا ان أتبعته ببرنامج عكسي و تكون الصوره تصدير و استيراد .

    سؤال صغير : ماذا يمثل العامود D في ملف الاكسل ؟

    لم أستطع قرائة الملفات النصية المرفقة و هي كرموز و أعتقد المشكلة من نمط الخط عندي .

    تسلم ايدك , عمل جميل و برنامج متقن بشكل كبير و خاصية ال Cancel للبرنامج تشير بأنك متعمق باللغة بشكل تقني رائع .

    تحياتي لك و أتمنى لك التوفيق و المشاركات الكثيره في هذا الميدان .

    ثروت



    AutoLISP Writer / Syria , Abu Dhabi

  5. #5
    السلام عليكم
    هل من الممكن رفع كود البرنامج للاطلاع عليه ؟
    أوتوكاد 2014
    فوتوشوب 8

    قال الشافعي رحمه الله
    " آمنت بالله و بما جاء عن الله على مراد الله
    و آمنت برسول الله و بما جاء عن رسول الله على مراد رسول الله "

  6. #6
    اقتباس المشاركة الأصلية كتبت بواسطة Tharwat مشاهدة المشاركة
    سؤال صغير : ماذا يمثل العامود D في ملف الاكسل ؟
    الحقل D يمثل ارتفاع النقطة
    الملف يحتوي على اربع حقول n,x,y,z
    n رقم النقطة
    z ارتفاع النقطة
    اقتباس المشاركة الأصلية كتبت بواسطة Tharwat مشاهدة المشاركة
    لم أستطع قرائة الملفات النصية المرفقة و هي كرموز و أعتقد المشكلة من نمط الخط عندي .
    هذا ملف شرح البرنامج
    شفرة:
    بسم الله الرحمن الرحيم
    هذا البرنامج هو لرسم النقاط المساحية من ملف نوع SCV يفتح ببرنامج EXCEL الى اوتوكاد
    مع امكانية رسم المسارات وكتابة المناسيب بجانب النقاط.
    مثال : الملف SAMPLE يحتوي على نقاط تم تحديدها بجهاز "توتال ستيشن" من النقطة رقم 16
    الى النقطة رقم 59 (انظر الملف المرفق)
    أمر DLINE : استخدم هذا الامر عندما تريد رسم مسار من النقطة رقم X الى النقطة رقم XX
    حيث سيظهر لك مربع حوار يطلب منك تحديد الملف المصدر وهو على سبيل المثال SAMPLE.SCV
    المرفق مع هذا البرنامج
    تظهر لك الرسالة التالية عند مربع الحوار
    "Sample" file is loaded and ready to extract data.
    ادخل ترقيم اول نقطة
    Enter start point:
    اكتب 16 ثم اضغط ENTER
    ادخل ترقيم اخر نقطة
    Enter end point:
    اكتب 34 ثم اضغط ENTER
    سيتم رسم شكل دائري من مجموعة خطوط (اذا لم يظهر الشكل امامك استعمل امر ZOOM EXTEND)
    اضغط مفتاح ENTER للدخول في الامر من جديد
    دخل ترقيم اول نقطة
    Enter start point:
    اكتب 37 ثم اضغط ENTER
    ادخل ترقيم اخر نقطة
    Enter end point:
    اكتب 59 ثم اضغط ENTER
    سيتم كذالك رسم شكل دائري آخر من مجموعة خطوط بجانب الشكل الاول
     
    أمر DPOINT : استخدم هذا الامر لرسم النقاط فقط وهو يقوم بإدخال نقطة واحدة او مجموعة نقاط
    Command: DPOINT.
    Enter start point:16
    Enter end point:30
    سيتم رسم النقاط من النقطة رقم 16 الى النقطة رقم 30
    أمر DLEVEL : استخدم هذا الأمر لكتابة مناسيب النقاط 
    Command: DLEVEL
    لتحديد ارتفاع النص اكتب حرف  H  واذا كان ارتفاع النص مناسب فاكتب رقم النقطة مباشرة
    Enter start point or change text [Higth] :H
    Enter text higth < 0.2000 >:0.50
    Enter start point:50
    Enter end point:58
    سيتم كتابة مناسيب النقاط من النقطة رقم 50 الى النقطة رقم 58 (ارتفاع النص 0.50)
    أمر NEWFILE : وهو لتحميل ملف آخر لتجهيزة لرسم النقاط الاخرى منه.
    اما بالنسبة لموضوع التصدير لا اعتقد ان المساحين سوف يستفيدون من تلك العملية
    تحياتي

  7. #7
    اقتباس المشاركة الأصلية كتبت بواسطة ناصر الشتوي مشاهدة المشاركة
    الحقل D يمثل ارتفاع النقطة
    سلامات ....

    عند تجربة البرنامج و قد قمت باخذ احداثيات نقطة من الذين تم رسمهم او ادخالهم من قبل البرنامج و ظهر لي ان
    الحقل D هو البعد Z للنقطة و هذا ما ليس بحاجة له لأن النقطة هي ثنائية الابعاد و لا تستطيع ان تكون ثلاثية .

    نقطة اخيره , ملف ال acaddoc.lsp الذي قمت بارفاقه مع الملفات سيغير اعدادات البرنامج الاتوكاد للشخص الذي سيقوم
    بتجربة البرنامج للاعدادات الموجوده في الملف بشكل كامل , و هناك الكثيرين الذين يعانون من هكذا ملف هذه الايام و يمكن
    الكثيرين يعتبرونه فيروس .


    فما رأيك اخي الكريم ؟

    تحياتي



    AutoLISP Writer / Syria , Abu Dhabi

  8. #8
    اقتباس المشاركة الأصلية كتبت بواسطة Tharwat مشاهدة المشاركة
    عند تجربة البرنامج و قد قمت باخذ احداثيات نقطة من الذين تم رسمهم او ادخالهم من قبل البرنامج و ظهر لي انالحقل D هو البعد Z للنقطة و هذا ما ليس بحاجة له لأن النقطة هي ثنائية الابعاد و لا تستطيع ان تكون ثلاثية .تحياتي
    البعد Z يعمل من الامر DLEVEL الذي يقوم بكتابة ارتفاع النقطة بجانب النقطة وهذا الامر له خاصية تحديد ارتفاع النص بادخل حرف h حتى يتناسب مع السكيل
    اقتباس المشاركة الأصلية كتبت بواسطة Tharwat مشاهدة المشاركة
    نقطة اخيره , ملف ال acaddoc.lsp الذي قمت بارفاقه مع الملفات سيغير اعدادات البرنامج الاتوكاد للشخص الذي سيقوم بتجربة البرنامج للاعدادات الموجوده في الملف بشكل كامل , و هناك الكثيرين الذين يعانون من هكذا ملف هذه الايام و يمكن الكثيرين يعتبرونه فيروس .تحياتي
    ما هي الاعدادات التي يقوم بتغييرها ,, لم افهم كلامك ممكن توضح اكثر؟

الكلمات الدلالية لهذا الموضوع

مواقع المفضلات الاجتماعية

مواقع المفضلات الاجتماعية

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •