سؤال

هل من الممكن محاكاة القوى المخصصة (في حالتي ، الكهرومغناطيسي) باستخدام API SolidWorks لدراسة الرسوم المتحركة/الحركة/COSMOS/EMS؟

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

أساسيات ما أحتاج إلى القيام به هو:

  • نموذج اثنين مكعبات
  • ضع علامة على نقطة واحدة على أنها ذات شحنة إيجابية ونقطة من ناحية أخرى على أنها شحنة سالبة (أو المغناطيسية الشمالية/الجنوبية)
  • اضغط "اذهب"
  • شاهدتهم وهم معا ويلتزمون

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

إذا كان هذا بالتأكيد غير ممكن أو لا يستحق محاولته في SolidWorks ، فهذه إجابة مقبولة. لم أكن لأختار Solidworks أبدًا إذا تركت حرة لاختيار المنصة ، لكن تم اختيارها بالنسبة لي.

تعديل
يبدو أن فئة Cosmosmotion API الخاصة بـ IDDMActionReactionforce هي ما كنت أبحث عنه. هل يمكن لأي شخص أن يوجهني إلى مثال على استخدامه لتحديد قوة مخصصة بين كائنين؟

هل كانت مفيدة؟

المحلول 2

بعد الكثير من المحاولة ، فإن استنتاجي هو SolidWorks ليس هو النظام الأساسي المناسب لهذا. لا يسمح لك بتوصيل حسابات الفيزياء الداخلية الخاصة به ، وكائن القوة الذي تحدثت عنه غير فعال للغاية للمشكلة التي أحتاجها لنمذجة. من الناحية النظرية ، سيعمل على الجمع بين مكعبتين جنبًا إلى جنب مع عناصر محاكاة Solidworks المدمجة في الجاذبية/التصادم ، ولكن عند مواجهة مشكلة N-Body ، كان من الواضح أنه لم يصنع ذلك.

نصائح أخرى

لا يمكنني التحدث عن SolidWorks ، لذلك قد تكون إجابتي غير ذات صلة-لكنني استخدمت برنامج تتبع الأشعة لنمذجة الأنظمة الديناميكية.

أنا حالتي ، كنت أحاكي ظروف الكسوف القمري والطاقة الشمسية. اعتنى برنامج تتبع الشعاع (Povray) بتوليد صورة للمشهد بما في ذلك الشمس والأرض والقمر ، لكن كان عليّ حساب مواقف الأجسام المختلفة لكل إطار من الرسوم المتحركة.

أظن أن هذا قد يكون هو الحال مع نمذجة الديناميات الكهرومغناطيسية ، و أنت سيضطر إلى حساب مواقع الأجسام المشاركة على فترات ، بحيث ستقدم Solidworks مشاهد الرسوم المتحركة.

قد أكون مخطئًا في قدرات SolidWorks ، لذلك أتمنى لك التوفيق.

لقد تم إغراء أن أقول إن "هذا مستحيل" لأنك قلت إنه سيكون "إجابة مقبولة" ، لكن هذا سيكون سهلاً للغاية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top