簡體   English   中英

SolidWorks API-電磁動力學

[英]SolidWorks API - Electromagnetic Dynamics

是否可以使用SolidWorks API的Animator / Motion Study / COSMOS / EMS模擬自定義力(在我的情況下為電磁)?

我正在尋找可以公開所需數據的API的任何組合,以便能夠模擬電正/負或磁北/南動力學

我需要做的最基本的事情是:

  • 建模兩個立方體
  • 將一個點標記為帶正電荷,將另一個點標記為帶負電荷(或南北磁)
  • 按“開始”
  • 看着他們聚集在一起

一旦弄清楚如何做到這一點,就可以遍歷我要編寫的更復雜的代碼(這不是問題)。 我只是停留在從哪里開始。 我進行了搜索,但找不到明確的答案,該文檔稀疏且難以掌握。

如果這絕對不可能或不值得在SolidWorks中嘗試,那么這是可以接受的答案。 如果讓我自由選擇平台,我永遠不會選擇SolidWorks,但是它是為我選擇的。

編輯
似乎COSMOSMotion API的IDDMActionReactionForce類正是我想要的。 誰能指出一個使用它定義兩個對象之間的自定義力的示例?

我無法說說SolidWorks,所以我的答案可能無關緊要-但我已經使用光線跟蹤軟件對動態系統進行建模。

以我為例,我正在模擬月食和日食的情況。 光線跟蹤軟件(POVRay)負責生成包括太陽,地球和月亮在內的場景圖像,但是我必須為動畫的每一幀計算各個物體的位置。

我懷疑對“電磁動力學”建模可能是這種情況,並且將不得不間隔一定時間計算所涉及的實體的位置,以便Solidworks可以渲染動畫的場景。

我可能對SolidWorks的功能完全錯了,所以祝您好運。

我很想說“不可能”,因為您說這將是“可接受的答案”,但這太容易了。

經過大量嘗試,我的結論是SolidWorks不適合此平台。 它不會讓您迷上其內部物理計算,而我所說的“力”對象對於我需要建模的問題而言效率太低。 從理論上講,它可以將兩個立方體沿着SolidWorks內置的重力/碰撞檢測模擬元素放在一起,但是當遇到n體問題時,顯然不是這樣做的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM