2009-10-17 30 views
1

使用SolidWorks API進行動畫/動畫研究/ COSMOS/EMS可以模擬自定義力(在我的情況下是電磁)嗎?SolidWorks API - Electromagnetic Dynamics

我正在尋找的API那樣會暴露所需的數據,以便能夠模擬動態要麼電氣正/負或磁北/南力量的任意組合。

什麼,我需要能夠做的最基礎的是:

  • 模型兩個立方體
  • 馬克一個點上的一個具有正電荷,而另一爲負電荷點(或北/南磁)
  • 按下「開始」
  • 看着他們走到了一起,並堅持

一旦我能搞清楚怎麼辦這可以通過我試圖編寫的更復雜的代碼來完成(這不是問題)。我只是堅持從哪裏開始。我已經搜索和搜索,但找不到確切的答案,文檔很少,很難掌握。

如果這絕對不可能或不值得在SolidWorks中嘗試,那麼這是一個可接受的答案。如果我可以自由選擇平臺,我就不會選擇SolidWorks,但它是爲我選擇的。

編輯
看來COSMOSMotion的API的IDDMActionReactionForce類就是我一直在尋找。任何人都可以給我一個使用它來定義兩個對象之間的自定義力的例子嗎?

+0

磁場無法真正模擬這種方式,但我明白你的意思。 –

+0

也許我說錯了(我的物理有點生疏)。老實說,我只需要一支能夠隨距離衰減的力量。它甚至不需要採取確切的形式。想到的是點電荷和磁體。 – colithium

回答

0

經過多次嘗試,我的結論是SolidWorks不是適合此平臺的。它不會讓你陷入其內部的物理計算,而我所說的Force對象對於我需要建模的問題效率太低。從理論上講,它可以將兩個立方體沿着SolidWorks的內置重力/碰撞檢測模擬元件放置在一起,但是當遇到n體問題時,很明顯它不是爲此而設計的。

1

我不能說SolidWorks,所以我的答案可能是不相關的—但是我已經使用了射線追蹤軟件來爲動態系統建模。

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

我懷疑電磁動力學建模可能會出現這種情況,並且必須每隔一段時間計算所涉及的物體的位置,以便Solidworks能夠渲染動畫的場景。

我可能對SolidWorks的功能都有錯,所以我希望你好運。

我很想說「這是不可能的」,因爲你說這將是「一個可以接受的答案」,但這太容易了。

+0

哈哈是的,我對這個社區有足夠的信任,任何說「不可能」的人都是這樣。 隨着時間的推移,我認爲SolidWorks對這類事物的吸引力越來越小。我希望客戶會看到理由。 – colithium