0
我想建立一個非常類似於電子模擬器的應用程序。我的意思是任何模擬器的節點相互連接。我應該採取什麼方法來處理電子模擬器或類似的問題?
這有什麼可能的解決方案?例如,它是這樣的圖很簡單:
但我應該採取什麼樣的方式來模擬這個:
注意,圖片僅供說明之用。
- 在第一張照片我只想讓連接像
A->B->C->D
,這一切 - 關於第二個我可以做
A->B->C->D
並連接各節點到節點他人很好,但如何處理流程?
我想建立一個非常類似於電子模擬器的應用程序。我的意思是任何模擬器的節點相互連接。我應該採取什麼方法來處理電子模擬器或類似的問題?
這有什麼可能的解決方案?例如,它是這樣的圖很簡單:
但我應該採取什麼樣的方式來模擬這個:
注意,圖片僅供說明之用。
A->B->C->D
,這一切A->B->C->D
並連接各節點到節點他人很好,但如何處理流程?我建議將建模看成像「點」和「元素」一樣的「點」,其中一個「點」將圖中所有位置組合在一起,這些位置在任何時候都具有相同的電壓。
讓我們嘗試了這一點,你的圖片:
圖片1
圖像2
你執行元素類(例如電阻器,發光二極管,電源,開關)然後將創建一個漏極或來源到它連接的點。通過從一些不變量(例如,點1和2上的電源固定電壓)和時間點開始,您可以迭代元素,計算其他點上的流量和產生的電壓。
謝謝。這給了我一些見解 –
通常,圖形數據結構將用於這樣的事情。你計劃使用哪種編程語言? –
'如何處理流程' - 您想構建[定向](http://en.wikipedia.org/wiki/Directed_graph)[圖表](http://en.wikipedia.org/wiki/Graph_theory) 。 –
@ 500-InternalServerError - 任何東西。從C到Javascript。我實際上關心的是使用的數據結構,而不是語言。你可以在這裏精心設計圖表結構嗎? –