我想构建一个与电子模拟器非常相似的应用程序。我的意思是任何节点相互连接的模拟器。
有什么可能的解决方案?例如,这样的图表非常简单:
但是我应该采取什么方法来模拟这个:
请注意,这些图片仅用于说明目的。
- 在第一张照片上,我会简单地建立联系
A->B->C->D
,仅此而已 - 第二个我也可以
A->B->C->D
将每个节点连接到其他节点,但是如何处理流程?
我想构建一个与电子模拟器非常相似的应用程序。我的意思是任何节点相互连接的模拟器。
有什么可能的解决方案?例如,这样的图表非常简单:
但是我应该采取什么方法来模拟这个:
请注意,这些图片仅用于说明目的。
A->B->C->D
,仅此而已A->B->C->D
将每个节点连接到其他节点,但是如何处理流程?我建议将建模视为“点”和“元素”之类的东西,其中“点”结合了图中的所有位置,这些位置始终具有相同的电压。
让我们在您的图像上尝试一下:
图 1
图 2
然后,您对元素类(例如电阻器、LED、电源、开关)的实现将创建从它连接到的点的漏极或源极。通过从一些不变量(例如点 1 和 2 上的电源固定电压)和某个时间点开始,您可以迭代元素,计算其他点上的流量和产生的电压。