說的簡單一點,FB是有背景數據塊的,而FC沒有。如果你有幾套一樣的或者相似的參數要處理的話,用FB會方便一點。
例如,計算A同學和B同學的成績,其實每個同學的成績都是有數學,語文,英語組成,那么在計算每個同學的數據時都是三個科目成績相加,算法是一樣的,那么我們就可以做一個功能塊,把這個算法寫進去,在塊里面定義變量數學,語文,英語,然后把算法寫好,再去為A,B同學分別創建一個數據塊,也就是FB的背景數據塊,你會發現,你打開北京數據塊后,里面的變量和FB里面的變量名稱,個數是一樣的,那么把數據塊1,2分別分配給A,B的話,就可以把AB同學的成績分別寫到數據塊里,然后由FB調用不通的數據塊就可以計算A,B的成績了,這樣每組數據都有自己的數據塊,不容易造成數據混亂如果用功能FC來做的話,也可以,但是你要自己去每個數據塊里面定義變量,比較麻煩,或者也可以直接把所有同學的成績的數據全寫到一個塊里面,但這樣容易數據混亂工控資料窩(gkwo.net)分享
還有就是FB里面是有靜態變量的,而FC沒有,FC有return,FB沒有至于這兩的用法。