圖片:
看你的用法
1、如果一個(gè)元件定義成可以在多處地方臨時(shí)調用,你100個(gè)雙線(xiàn)圈都沒(méi)問(wèn)題,前提是你在使用的時(shí)候需要正確的初始化它,我經(jīng)常定義一些臨時(shí)變量拿來(lái)重復計算用,用之前初始化即可
2、如果一個(gè)元件定義成全局控制唯一(流程唯一或數據唯一),那得盡量避免雙線(xiàn)圈.
理解一點(diǎn),程序是按掃描執行的,你的輸出取決于最后一次如何處理,你在輸出的掃描之前能正確處理即可,之所以要避免雙線(xiàn)圈,是擔心你在實(shí)際編寫(xiě)程序時(shí),雙線(xiàn)圈的時(shí)序會(huì )亂放,導致邏輯不明確,掃描的時(shí)序不對導致輸出不對
所以上圖的執行結果,Y0的輸出只取決于X0的輸入,和上面的其他邏輯無(wú)關(guān)