عند تلقي طلبات الدعم الفني من ASCON ، يتم تخصيص رقم SD فردي لكل XXXXX لكل منهم. بموجب هذا الرمز ، تتم مناقشة اقتراحات المستخدم ومعالجة رسائل الخطأ. ما هو نوع الدراما التي يخفيها كود SD # وكيف يتم حل الحالات الأكثر صعوبة - في سجل الطلبات في Sverdlovsk Tool Plant ، حيث عمل مهندسو الدعم الفني ASCON ومطورو نظام KOMPAS-3D و C3D Labs علماء الرياضيات معًا.

القالب على المحك!
يعمل ألكسي بافلوفيتش جريكوف ، المصمم الرائد لشركة Sverdlovsk Instrument Plant JSC ، على تصميم قوالب لمدة 36 عامًا ويعمل آخر 15 منهم في نظام تصميم COMPAS-3D. يقترب من عمله بشكل كامل ومسؤول ، متتبعًا مصير منتجاته حتى تصنيعها. لذلك ، غالبًا ما يمكن العثور على Alexei Pavlovich في متاجر الإنتاج بالمصنع.


بالإضافة إلى منتجاته الخاصة ، ينتج المصنع قوالب بأمر من مؤسسات الطرف الثالث. كان أحد هذه الطلبات هو سبب طلب الدعم الفني من ASCON تحت رقم SD # 7109384.
تم إنشاء النموذج الذي كان سيتم إرساله إلى العميل بتنسيق التبادل (stp ، x_t ، sat) ، بعد أن مر بإجراءات التصدير والاستيراد ، كسطح ، وليس صلبًا. وهذا يعني أن العميل لن يتمكن من العمل معها في المستقبل.

تزامنت المشكلة مع انتقال موظفي KB إلى KOMPAS-3D v17 ، الأمر الذي أثار بالطبع شكوكا حول الإصدار الجديد: "لم تغير الواجهة فقط ، ولكن تم كسر التصدير!".

أليكسي بافلوفيتش جريكوف ، المصمم الرئيسي لمصنع Sverdlovsk Instruments JSC:
لم يقم عميلنا بتثبيت KOMPAS-3D. كان بحاجة إلى النموذج ليس فقط للعرض (لأن عارض KOMPAS هذا سيكون مناسبًا أيضًا) ، ولكن أيضًا للمعالجة والتجميع اللاحقين. لذلك ، كان من الضروري التصدير والاستيراد بشكل صحيح والحصول على نموذج صلب ، وليس نموذجًا سطحيًا. في الإصدار السابق من KOMPAS (كان لدينا الإصدار 15.2) ، عمل المترجم بتنسيقات انتقالية بشكل أفضل بكثير ، وكانت مثل هذه الأخطاء نادرة جدًا.
حوار الدعم
أليكسي بافلوفيتش: أحتاج أن يقرأ النموذج جسم صلب. وعلى وجه السرعة ، لأنه لقد مرت شروط التنسيق مع العميل بالفعل.
الدعم الفني: للأسف ، في هذه الحالة ، الاستيراد غير طبيعي ، هذا خطأ في KOMPAS.
أليكسي بافلوفيتش: وماذا أفعل ؟؟؟؟؟؟؟
الدعم الفني: تعرّف المطورون على الخطأ ، وسيتم إصلاحه لاحقًا.
أليكسي بافلوفيتش: سيئة للغاية. على مدى السنوات الخمس أو الست الماضية ، لا أتذكر أن البوصلة خذلتني إلى هذا الحد. : - (((كنت أتمنى ذلك.
تم إصلاح خطأ في التصدير وكان في انتظار التصحيح. لكن عميل القالب لن ينتظر ، وتحول أليكسي بافلوفيتش مرة أخرى إلى الدعم الفني لـ ASCON.
أليكسي بافلوفيتش: تم العثور على المشكلة الموصوفة أكثر فأكثر ، في تفاصيل مختلفة. وتتزايد الحاجة إلى نقل المشاريع في أشكال انتقالية مع تطوير مشاريع جديدة. نطلب منك تسريع عملية إزالة الخطأ المشار إليه.
وانضم إلى الطلب فلاديمير ليبين ، رئيس خدمة الدعم الفني لـ ASCON. لفت انتباه المطورين إلى أن المشكلة أصبحت حاسمة بالنسبة للمستخدم.
بعد دراسة الوضع ، اكتشف المطورون - إنه في الرياضيات. ظاهريًا ، بدا نموذج القالب مغلقًا ، وأكمله KOMPAS-3D كنموذج مغلق. في الواقع ، لم تلتقي الأضلاع ، لذلك انكسر النموذج وأصبح سطحيًا. كانت المهمة متخصصة للغاية ، ولم تحسبها الرياضيات القياسية للنواة الهندسية C3D ، التي يقوم عليها KOMPAS-3D.
اقترح المطورون حلاً: تغيير الهندسة وتصحيح الحواف بحيث يتم إغلاق النموذج. ولكن اتضح أنه لا يمكن تغيير الهندسة ، لأن الدقة مهمة للغاية. فشل الحل البديل.

فلاديمير ليبين ، رئيس خدمة الدعم الفني لـ ASCON:
كان الوضع عاطفياً: أنت لا تريد تصحيح الخطأ وتعرض علينا تحريك الأضلاع. حصل المستخدمون على انطباع بأن كل شيء كان على ما يرام في الإصدار القديم ، وفي الإصدار السابع عشر ، قام المبرمجون بعمل شيء حتى توقف النموذج عن التصدير.
الحياة هي أنه بينما تحول مصممو المصنع من الإصدار 15 إلى 17 ، فقد قاموا بتحسين نموذجهم بشكل كبير. ولم تكن النقطة أنه في KOMPAS توقفت بعض الوظائف عن العمل. أصبح النموذج أكثر تعقيدًا: بدأت هذه التقسيمات والانحناءات ومجموعات الحواف التي لم تسمح الرياضيات بمعالجتها.
كان علماء الرياضيات من قسم مختبرات C3D ، التي تتعامل مع النواة الهندسية ، مدركين بالفعل للمشكلة ، كانوا بحاجة إلى وقت لمعرفة ذلك.
صيغة العفن
أظهر التشخيص التفصيلي أن النموذج الذي تم إنشاؤه يحتوي على عيوب لا تمنع تحريره ، ولكنه غير مقبول من وجهة نظر تبادل البيانات.
حقيقة أن الغلاف المغلق بعد الإرسال عبر تنسيقات التبادل أصبح مفتوحًا بسبب وجود حواف الحواف في النموذج. ظهرت نتيجة لعملية منطقية: تم تشكيل كفاف على الحافة ، وتم الضغط عليه ولصقه بالجسم "الرئيسي". برز المحيط بشكل طفيف بعد أبعاد الوجه: كان هذا بسبب خصوصيات نظام القيود المفروضة.
لقطة شاشة لنموذج القالب. يشير السهم الأخضر إلى منطقة المشكلة.
ألكسندر سبيفاكوف ، مبرمج رياضي C3D Labs:
حقيقة أن الدائرة البارزة ليست خطأ في حد ذاتها. نشأت المشكلة لأن البروز كان بارزًا خارج حافة الوجه قليلاً: الحجم المميز للجزء البارز كان قابلاً للمقارنة مع حجم الخطأ. ونتيجة لذلك ، ذهبت خوارزمية العملية المنطقية على طول الفرع حيث لا يجب إنشاء الوجه. الوجوه الصغيرة نفسها أقل مصدرًا للمشكلات الحسابية من الفجوات من نفس الحجم تقريبًا. وينطبق هذا على مهام تحرير النص ، ولكن ، كما اتضح ، ليس لمهمة تصدير النموذج. في هذه الحالة ، تم القضاء على المشكلة عن طريق ضبط المعيار الذي يتم بموجبه اتخاذ قرار لإنشاء أو تخطي وجه.
هذا هو الحل الرياضي لمشكلة التصدير في النواة الهندسية لـ C3Dمصدر آخر للأضلاع الحافة هو عملية التقريب. تتضمن البيانات الأولية لعملية التقريب نصف قطر التقريب وسلسلة من الحواف التي يجب استبدالها بوجوه. غالبًا ما تكون عملية الشرائح غير محلية: فهي لا تؤثر فقط على تلك الوجوه المجاورة لحواف سلسلة الشرائح ، ولكن أيضًا على الوجوه الأخرى. يمكن أن تنشأ المواقف المعقدة مع الحواف المتطرفة لسلسلة مفتوحة ، لأنه من أجل البناء الصحيح للشرائح ، من الضروري تعديل وجوه جميع الحواف المجاورة للقمم المتطرفة.
إذا كان نصف قطر التقريب أكبر من حجم الوجه في الاتجاه "المستعرض" (فيما يتعلق بالحافة) ، يجب عليك أيضًا تعديل الوجوه غير المجاورة مباشرة للحواف التي تستند إليها الشريحة. تم التعامل مع بعض الحالات من هذا النوع باستخدام وظيفة مصممة لتعديل الوجوه المجاورة للقمم المتطرفة. تم التعامل مع الحالات الأخرى بشكل منفصل ، ونتيجة للعمل بناءً على طلب SD # 7109384 ، كانت هناك حالات تمت معالجتها بشكل صحيح.
في الصباح في صميم - في المساء في KOMPAS-3D
تم تضمين الحل الذي وجده علماء الرياضيات على الفور في التجميع الجديد للنواة الهندسية C3D وفي التحديث السريع KOMPAS-3D v17 ، والذي تم استلامه من قبل مصممي Sverdlovsk Tool Plant. بقي تطبيق الأمر "إعادة الإنشاء" والتصدير إلى تنسيق التبادل والتحقق من النتيجة عن طريق الاستيراد العكسي.
أليكسي بافلوفيتش: مرحبًا. تم التنزيل. تم التثبيت. من أجل نقاء التجربة ، أخذت الجزء الذي بدأ به هذا الطلب ومن أجل استبعاد تأثير التصحيحات المحتملة التي تم إجراؤها بعد إنشاء الطلب.
تم الحفظ باسم: x_t؛ x_b ؛ stp AP214.
تم استيراد نموذج من كل تنسيق مدرج. حصلت على نفس النتيجة ، أي تحولت جميع النماذج الثلاثة الجديدة في شكل سطوح.
ومن هنا السؤال: ما الذي صححته هناك؟
الدعم الفني: مساء الخير ، أليكسي بافلوفيتش! لحل المشكلة ، يجب عليك أولاً إعادة بناء النموذج في KOMPAS ، ثم التصدير. بعد ذلك ، عند الاستيراد ، تحصل على جسم.
أليكسي بافلوفيتش: URAAAAA !!! شكرا ، اتضح. شكرا ، شكرا ، وشكرا مرة أخرى. قدر الإمكان سنحاول تفاصيل أخرى إشكالية.
بعد فترة ، تحول أليكسي بافلوفيتش مرة أخرى إلى ASCON:
المشروع ، عند العمل الذي نشأت معه سلسلة كاملة من الطلبات ، تم الانتهاء بنجاح. لقد أنتجت شركتنا قالبًا معقدًا للصب ، مع النموذج الذي عملنا به نحن وأنت لفترة طويلة. اليوم قمنا باختبار المعدات المصنوعة وفقًا للمشروع. كانت النتائج إيجابية. تم تنفيذ جميع هذه الأعمال دون جدوى. شكرا جزيلا لجميع موظفيك. أرفق صور لما حدث في النهاية.

منتجات العفنبدلا من الاستنتاج
فلاديمير ليبين ، رئيس خدمة الدعم الفني لـ ASCON:
يعتبر الوضع مع العفن مؤشرا للغاية من حيث تفاعل المستخدم والدعم الفني والمطورين. نعم ، لدينا إجراءات قياسية عند إدخال الأخطاء المؤكدة في قاعدة البيانات ثم تصحيحها تدريجيًا. لكن كل طلب فردي. نحن نعمل مع الناس ، ويحتاج أخصائي الدعم الفني إلى توخي الحذر قدر الإمكان ، ويوضح مرة أخرى ما إذا كان الحل المقترح ناجحًا أم لا. تنص نفس اللائحة على موارد إضافية في المواقف الصعبة.
يتم نشر عنوان البريد الإلكتروني الشخصي لـ Vladimir Lipin lipin@ascon.ru (في انتهاك لجميع قواعد أمن المعلومات) على موقع ASCON على الويب بحيث يمكن لكل مستخدم معالجة سؤاله مباشرة.
PS نيابة عن C3D Labs و ASCON ، نهنئ أليكسي بافلوفيتش على ولادة حفيده الخامس!