計算方塊 | 樂高機器人EV3使用說明
計算方塊
計算方塊對其輸入進行計算計算,然後輸出結果。可以對一個或兩個輸入進行簡單計算運算,或輸入具有多達四個輸入的公式。 |
模式 | 使用的輸入 | 輸出結果 |
---|---|---|
加 | A,B | A + B |
減 | A,B | A - B |
乘 | A,B | A × B |
除 | A,B | A ÷ B |
絕對值 | A | 如果 A ≥ 0,則爲 A,如果 A < 0,則爲 -A 結果始終 ≥ 0。 |
平方根 | A | √A |
指數 | A(底數),N(指數) | AN |
高級 | A,B,C,D | A + B - C* D |
提示和技巧
如果計算運算的輸入值形成非法運算(如除以零或是負數的平方根),則輸出結果會是錯誤值。當用作另一個程式方塊的輸入時,錯誤值可能解釋爲零。
範例
此程式從顔色感應器方塊的“反射光線強度”輸出中減去 50,並使用結果作爲馬達的“功率”輸入。這會使馬達在顔色感應器看到深色內容時向後轉動,在感應器看到淺色內容時向前轉動。
範例
計算方塊的輸入提供用於計算計算的值。可以將輸入值直接輸入到方塊中。或者,可以通過資料線從其他程式方塊的輸出提供輸入值。
計算方塊的輸出提供計算的結果。要使用該輸出,請使用資料線將其連接到另一個程式方塊。