نظام معلومات القيادة

برنامج ACIS Modeler ثلاثي الأبعاد ( ACIS ) هو نواة نمذجة هندسية طورتها شركة Spatial Corporation (المعروفة سابقًا باسم Spatial Technology)، وهي جزء من شركة Dassault Systèmes . يستخدم مطورو البرامج برنامج ACIS في قطاعات متنوعة، مثل التصميم بمساعدة الحاسوب ، والتصنيع بمساعدة الحاسوب ، والهندسة بمساعدة الحاسوب ، والهندسة المعمارية، والهندسة والإنشاءات، وآلات قياس الإحداثيات ، والرسوم المتحركة ثلاثية الأبعاد ، وبناء السفن. يوفر برنامج ACIS لمطوري البرامج والمصنعين وظائف النمذجة ثلاثية الأبعاد الأساسية.

يتميز نظام ACIS ببنية C++ كائنية التوجه مع إمكانيات نمذجة ثلاثية الأبعاد. يُستخدم ACIS لبناء تطبيقات ذات ميزات نمذجة هجينة، حيث يدمج وظائف نمذجة الهيكل السلكي ، والسطح ، والصلب مع كل من الطوبولوجيا المتشعبة وغير المتشعبة ، ومجموعة من العمليات الهندسية.

تاريخ

باعتبارها نواة هندسية، فإن نظام ACIS هو نظام من الجيل الثاني، يأتي بعد نظام رومولوس من الجيل الأول . [ 3 ]

توجد عدة روايات حول معنى كلمة ACIS، أو ما إذا كانت اختصارًا من الأساس. الرواية الأكثر شيوعًا هي أن ACIS اختصار لـ " نظام آلان، تشارلز، إيان" (آلان غراير، تشارلز لانغ، وإيان بريد كجزء من شركة ثري-سبيس المحدودة)، أو "آلان، تشارلز، إيان، وسباشيال" (حيث بيع النظام لاحقًا لشركة سبيشال تكنولوجي، التي تُعرف الآن باسم سبيشال كورب ). ووفقًا لمصدر مُقرّب، فإن الاسم في الواقع اختصار لـ "آلان، تشارلز، إيان، سوار" ، حيث أن "سوار" مُشتق من ديك سوار، مؤسس شركة سبيشال تكنولوجي. مع ذلك، عندما يُسأل مُبتكرو ACIS، يُشيرون ببساطة إلى أن اسمه مُشتق من الأساطير اليونانية (انظر أيضًا Acis ). [ 4 ]

في عام ١٩٨٥، أسس آلان غراير، وتشارلز لانغ، وإيان برايد (مبتكرو رومولوس ورومولوس-دي) شركة ثري-سبيس المحدودة ( كامبريدج ، إنجلترا )، التي كانت قد استعانت بها شركة سبيشال تكنولوجي التابعة لديك سوار (التي أسسها سوار عام ١٩٨٦) لتطوير نواة النمذجة الصلبة ACIS لبرنامج ستراتا CAM التابع لشركة سبيشال تكنولوجي. صدرت النسخة الأولى من ACIS عام ١٩٨٩، وحصلت شركة HP على ترخيص لدمجها في برنامج ME CAD الخاص بها.

في أواخر عام 2000، في نفس الوقت تقريبًا الذي استحوذت فيه شركة Dassault Systèmes على شركة Spatial ، تغير تنسيق ملف ACIS قليلاً ولم يعد يتم نشره علنًا.

بنيان

مكوّن البرمجيات هو وحدة برمجية متخصصة وظيفيًا، عبارة عن مجموعة من عناصر البرمجيات (وظائف، فئات، إلخ) مُجمّعة معًا لخدمة غرض محدد. وهو يُشكّل جزءًا أساسيًا من نظام أو منتج برمجي متكامل. والمنتج هو مكوّن برمجي واحد أو أكثر يتم تجميعها معًا وبيعها كحزمة واحدة. ويمكن ترتيب المكوّنات بتراكيب مختلفة لتشكيل منتجات متنوعة.

صُممت مجموعة منتجات ACIS باستخدام تقنية مكونات البرمجيات، مما يسمح للتطبيق باستخدام المكونات التي يحتاجها فقط. في بعض الحالات، يتوفر أكثر من مكون (سواء من Spatial أو من موردين خارجيين) لغرض معين، ما يُمكّن مطوري التطبيقات من استخدام المكون الذي يُلبي احتياجاتهم على أفضل وجه. على سبيل المثال، تُوفر Spatial العديد من مكونات العرض، ويستخدم المطورون المكون الأنسب لمنصتهم أو تطبيقهم.

المنصات وأنظمة التشغيل المدعومة

منصةنظام التشغيلالمترجم32 بت64 بت
مايكروسوفتويندوز 7Visual C++ 2010، Visual C++ 2013، Visual C++ 2013، Visual C++ 2015نعمنعم
مايكروسوفتويندوز 8، ويندوز 8.1، ويندوز 10Visual C++ 2010، Visual C++ 2013، Visual C++ 2013، Visual C++ 2015، VC++ 2017لانعم
ريد هاتنظام التشغيل لينكس المؤسسي، الإصدار 5.0، نظام التشغيل لينكس المؤسسي، الإصدار 6.0، نظام التشغيل لينكس المؤسسي، الإصدار 7.0GNU C++ gcc 4.1.2نعمنعم
تفاحةنظام التشغيل OS X 10.7.5، نظام التشغيل OS X 10.10مُصرّف Clang الإصدار 4.1، 64 بتلانعم

الوظائف

برنامج ACIS Modeler

يمكن تصنيف الوظائف الأساسية لنظام ACIS [ 5 ] إلى ثلاث فئات فرعية، وهي:

النمذجة ثلاثية الأبعاد

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

إدارة النماذج ثلاثية الأبعاد

  • قم بإرفاق بيانات محددة من قبل المستخدم بأي مستوى من مستويات النموذج.
  • تتبع التغييرات في الهندسة والطوبولوجيا.
  • احسب الكتلة والحجم.
  • نمذجة المناطق الفرعية لمادة صلبة باستخدام الطوبولوجيا الخلوية.
  • إمكانية التراجع/الإعادة غير المحدودة مع سجلات تاريخية مستقلة.

تصور النموذج ثلاثي الأبعاد

  • تحويل هندسة السطح إلى تمثيل شبكي متعدد الأضلاع.
  • قم بإنشاء إمكانيات متقدمة لتصميم الأسطح باستخدام مكون النمذجة القابلة للتشكيل الاختياري.
  • قم بإنشاء إسقاطات ثنائية الأبعاد دقيقة مع إزالة الخطوط المخفية باستخدام مكون PHL V5 الاختياري.
  • تطوير تطبيقات رسومية

ملحقات برنامج ACIS Modeler

مجسمات متعددة الأوجه من CGM
يُعدّ CGM Polyhedra إضافةً لبرنامج 3D ACIS Modeler، حيث يجمع بين نمذجة المجسمات متعددة الأوجه ونمذجة B-rep . وباستخدام نفس واجهات المستخدم المألوفة لدى مستخدمي 3D ACIS Modeler، يُمكن للعملاء الحاليين والجدد دمج بيانات المجسمات متعددة الأوجه التقريبية في عمليات الطباعة ثلاثية الأبعاد، والتصنيع الطرحي، والتحليل، وغيرها من عمليات سير العمل.
النمذجة ثلاثية الأبعاد القابلة للتشكيل
يُعدّ برنامج النمذجة ثلاثية الأبعاد القابلة للتشكيل أداة نحت تفاعلية لتشكيل النماذج ثلاثية الأبعاد. وهو جزء من مجموعة تقنيات تطوير النمذجة ثلاثية الأبعاد من Spatial، ويستخدم ميزات تحرير محلية وعالمية تسمح بإنشاء ومعالجة منحنيات وأسطح B-spline و NURBS الحرة.
تغطية متقدمة
تُعدّ خاصية التغطية المتقدمة ميزةً من ميزات النمذجة القابلة للتشكيل، وهي متاحة الآن كإضافة مستقلة لبرنامج نمذجة ACIS ثلاثي الأبعاد. تستخدم واجهة برمجة التطبيقات هذه خوارزميات لإنشاء أسطح متعددة الأضلاع تُلبي معايير التفاوت التي يُحددها المستخدم للموضع والاستمرارية على الحدود وعلى هندسة التوجيه الداخلية الاختيارية. تُمكّن التغطية المتقدمة من تركيب سطح على دوائر (مجموعات من الحواف تُشكّل حلقات مغلقة) في الأجسام الصلبة أو السلكية، وهو أمر مفيد في تصميم المنتجات الاستهلاكية. من بين استخدامات أخرى، يُمكن استخدام التغطية المتقدمة لتغطية النهايات، وتصحيحات ما بعد الترجمة، وتحديد السطح من بيانات المنحنى.
إزالة الميزات
تُحدد عملية إزالة التفاصيل الصغيرة تلقائيًا الميزات الصغيرة التي يرغب محللو الهندسة بمساعدة الحاسوب عادةً في حذفها من النموذج ثلاثي الأبعاد قبل عملية التجزئة، ثم تزيلها. غالبًا ما يعمل المحللون على نفس النماذج المستخدمة في التصميم والتصنيع، ولكن هذه النماذج عادةً ما تحتوي على تفاصيل أكثر بكثير مما هو ضروري لأغراض المحاكاة أو التحليل. من خلال إزالة التفاصيل غير الضرورية، تُبسط عملية إزالة التفاصيل الصغيرة النموذج، وهي عملية تُجرى عادةً يدويًا بتكلفة باهظة.
CGM HLR
CGM HLR هي تقنية لإزالة الخطوط المخفية (HLR) من شركة Spatial، تعتمد على تقنية CATIA V6. وتعتمد CGM HLR على ترخيص ACIS، مما يستلزم الحصول عليه. على الرغم من أن التصميم ثلاثي الأبعاد أصبح المعيار الفعلي للتصميم بمساعدة الحاسوب (CAD) في معظم التخصصات الهندسية، إلا أن التصميم ثنائي الأبعاد لا يزال له مكانته في قطاعات مثل الرسم الفني والتصنيع والهندسة المعمارية . وبما أن النماذج ثلاثية الأبعاد هي الناتج الأساسي لتصميم CAD، فإن المستخدمين في هذه القطاعات يحتاجون إلى طريقة فعالة ودقيقة لإنشاء رسومات حسابية ثنائية الأبعاد مباشرةً من النماذج ثلاثية الأبعاد. وتُعد إزالة الخطوط المخفية (HLR) جانبًا مهمًا في إنشاء تمثيل ثنائي الأبعاد دقيق من نموذج ثلاثي الأبعاد. باستخدام HLR، يعرض النموذج المُحوّل الأجزاء المرئية فقط من منظور معين؛ حيث تُزال الحواف المخفية (أو المحجوبة) التي تُدرج عادةً في تمثيل النموذج ثلاثي الأبعاد، أو تُرسَم بنمط خط يُشير إلى موضعها المحجوب.

تنسيق الملف

حفظ أنواع الملفات

يدعم نظام ACIS نوعين من ملفات الحفظ، وهما ملف نصي قياسي (SAT) وملف ثنائي قياسي (SAB). يخزن كلا النوعين من الملفات نفس المعلومات، لذا يُستخدم مصطلح ملف SAT عمومًا للإشارة إلى أي منهما عند عدم الحاجة إلى التمييز بينهما.

ملفات SAT هي ملفات نصية ASCII يمكن عرضها باستخدام محرر نصوص بسيط. تحتوي ملفات SAT على فواصل أسطر، ومسافات بيضاء، وتنسيقات أخرى تجعلها قابلة للقراءة. امتداد ملف SAT هو .sat.

لا يمكن عرض ملفات SAB باستخدام محرر نصوص بسيط، وهي مصممة لتكون مضغوطة وليست سهلة القراءة. يُشار إلى ملف SAB بالامتداد .sab. يستخدم ملف SAB فواصل بين العناصر وعلامات ثنائية، دون أي تنسيق إضافي.

بنية ملف الحفظ

تم نشر مواصفات تنسيق SAT للإصدار 7.0 (حوالي عام 2001) للعموم. وقد أتاح ذلك للتطبيقات الخارجية، حتى تلك التي لا تعتمد على ACIS، الوصول إلى البيانات المخزنة في هذه الملفات. تتوفر المعلومات الأساسية اللازمة لفهم تنسيق ملف SAT، مثل بنية تنسيق ملف الحفظ، وكيفية تغليف البيانات، وأنواع البيانات المكتوبة، والأنواع الفرعية، والمراجع، في هذه الوثيقة. مع ذلك، تستخدم الإصدارات الأحدث من ACIS تنسيقًا مُعدَّلًا لملفات SAT، ومواصفاته غير متاحة للعموم. لذا، تتطلب قراءة ملفات SAT الحديثة إما استخدام مكتبة ACIS الأصلية أو الهندسة العكسية للتنسيق.

يحتوي ملف الحفظ على ما يلي:

  • عنوان من ثلاثة أسطر
  • سجلات الكيانات، التي تمثل الجزء الأكبر من البيانات
  • اختياريًا، علامة بداية بيانات السجل
  • اختياريًا، سجلات الكيانات القديمة مطلوبة للتاريخ والتراجع
  • اختياريًا، علامة بيانات نهاية التاريخ
  • علامة نهاية

ابتداءً من إصدار ACIS 6.3، يُشترط ملء معرف المنتج والوحدات في رأس الملف قبل أن تتمكن من حفظ ملف SAT.

أرقام الإصدارات وإصدارات ACIS

تتولى شركة Spatial حاليًا تطوير برنامج ACIS. وتحافظ الشركة على مفهوم رقم الإصدار الحالي في البرنامج، بالإضافة إلى رقم إصدار الحفظ. يتيح رقم إصدار الحفظ إنشاء ملف حفظ SAT يمكن قراءته بواسطة إصدار سابق من ACIS.

ابتداءً من إصدار ACIS 4.0، لم يتغير تنسيق ملف حفظ SAT مع الإصدارات الفرعية، بل مع الإصدارات الرئيسية فقط. وقد سمح هذا للتطبيقات التي تعتمد على نفس الإصدار الرئيسي من ACIS بتبادل البيانات دون الحاجة إلى معرفة إصدار الحفظ. ولتوفير هذه التوافقية بسهولة، احتوت ملفات حفظ ACIS على رمز يُحدد رقم الإصدار الرئيسي بدقة، دون رقم الإصدار الفرعي. وهذا يعني أن التطبيقات المُنشأة باستخدام نفس الإصدار الرئيسي من ACIS ستُنتج ملفات حفظ متوافقة، بغض النظر عن إصداراتها الفرعية. وقد تحقق ذلك ببساطة عن طريق عدم زيادة رقم الإصدار الفرعي الداخلي بين الإصدارات الرئيسية.

ابتداءً من الإصدار 7.0، بدأ نظام ACIS مجدداً بتوفير أرقام الإصدارات الرئيسية والثانوية والنقاط بدقة. وابتداءً من الإصدار 2016 1.0 في سبتمبر 2015، تم تحديث نظام Spatial إلى نظام الترقيم الدلالي، وهو يصف الآن الإصدارات حسب سنة الطراز والإصدارات الرئيسية والثانوية والنقاط ضمن تلك السنة.

باختصار، كيف ترتبط أرقام الإصدار وتغييرات SAT بما يلي:

  • إصدار رئيسي : قد تُجرى تغييرات على ملف SAT؛ ومن المرجح حدوث تغييرات كبيرة في الوظائف؛ وقد يتطلب الأمر تغييرات كبيرة على التطبيقات الحالية
  • إصدار فرعي : لم يتم إجراء أي تغييرات على ملف SAT؛ قد يوفر وظائف جديدة؛ قد يتطلب بعض التغييرات الطفيفة على التطبيقات الحالية
  • إصدار فرعي : تغييرات طفيفة فقط (إصلاحات للأخطاء). (يُعرف أيضاً باسم حزم الخدمة).
يطلقتاريخ
2020 1.0١٢ نوفمبر ٢٠١٩
2019 1.013 نوفمبر 2018
2018 1.026 يوليو 2017
2017 1.0يوليو 2016
2016 1.0سبتمبر 2015
R25يوليو 2014
R24يونيو 2013
R23أغسطس 2012
R22يوليو 2011
R21مايو 2010
R20مايو 2009
R19يوليو 2008
R18نوفمبر 2007
R17أبريل 2007
R16يناير 2006

التبني

في عام 2023، استخدمت كل من Alibre Design و BricsCAD و SpaceClaim و TurboCAD و Cimatron و Viacad و SharkCad و Vertex جميعها ACIS كنواة/محرك هندسي.

انظر أيضاً

مراجع

  1. "إصدارات Spatial لعام 2017، الإصدار 1.0، تقديم تحسينات تكنولوجية تهدف إلى الابتكار والتصنيع" . شركة Dassault Systèmes، Spatial Corp. تم الاطلاع عليه بتاريخ 9 أغسطس 2016.
  2. " حلول النمذجة المكانية ثلاثية الأبعاد وأدوات قابلية تشغيل البيانات" .
  3. "تاريخ برامج التصميم بمساعدة الحاسوب (CAD) CAD CAM 1980 إلى 1985" . مؤرشف من الأصل في 3 فبراير 2007. تم الاطلاع عليه بتاريخ 14 مارس 2007 .
  4. "ما هو مجسم ACIS الصلب ولماذا يجب أن تهتم به؟ | مدونة Bricsys" . www.bricsys.com . تاريخ الاسترجاع: 20 مارس 2026 .
  5. "وظائف نظام ACIS" . مؤرشف من الأصل بتاريخ 9 مارس 2007. تم الاطلاع عليه بتاريخ 16 مارس 2007 .
  6. "الأسئلة الشائعة حول SpaceClaim" . شركة SpaceClaim . تم الاطلاع عليه بتاريخ 17 مايو 2013 .