用labview寫克希荷夫電流定律(KCL)

不好意思,想請教一下,目前我需要利用labview寫一個克希荷夫電流定律(KCL)的判斷程式,需要同時滿足流入=流出跟總電流和=0。目前已經完成總電流和=0的條件,如圖。現在在流入=流出的部分卡關,不知道各位有甚麼看法跟建議? (ABC代表三個不同的支路,總電流和=0的程式部分應該沒錯吧~~)
image

你可以先把公式文字列出,這樣比較好再「翻譯」程式語言!

克希荷夫電流定律, 流入=流出 與 總電流和=0 就物理的觀點是等義的,差的只是數學的處理方式.

在某一電路節點,假設流入電流為正,流出電流為負,以你的例子為例,假設A為流入1A,B為流入2A,依照定律那C一定是流出3A, 所以A+B+C=(1A)+(2A)+(-3A)=0, 就是 總電流和=0

找出正的電流值總和=總流入電流=abs( (1A)+(2A) )=3A , abs表示已知方向,只取出值的大小
找出負的電流值總和=總流出電流=abs(-3A )=3A , 所以 流入=流出

用for loop各自找出正值array與負值array, 再判斷2個array總和的abs是否相等

好懷念, 大二修的電路學…

前幾天有跟老師討論過,他是說user可以自己決定哪個要正或負
那按照你說的方式我程式可以怎麼調整?上面的程式需要改嗎?