在使用中,一些操作可以執行,需要滿足一些特定的條件,這個時候就可以使用if控制器去控制。
一、界面顯示
二、配置說明
1、名稱:標識,建議設置為判斷的功能
2、注釋:說明
3、條件:是指需要滿足那種條件,其下的操作可以執行
單一條件:
(1、A==B/A>B/A<B等-->為真:執行
(2、C==D/A>B/A<B等--->為假:不執行,可以在表達式前加!,表示取反
----以上是數字的比較;
(3、"A"=="B"--->為真:執行
(4、"A"=="B"--->為假:不執行,可以在表達式前加!,表示取反
----A和B都是可以轉換為數字的字符(如:"123")
(5、"A".equals("B")--->為真:執行
(6、"A".equals("B")--->為假:不執行,可以在表達式前加!,表示取反
----A和B是字符型數據時,不能直接用==進行比較
多條件,同時比較:
(1、A==B&&C==D:表示要同時滿足A==B和C==D,條件為真;
(2、A==B||C==D:表示只要滿足A==B或C==D其一,條件為真
4、Interpret Condition as Variable Expression?:將條件設置解釋為變量表達式,如果選中,條件表達式的值必須是true,才會執行。
比如 :按截圖中的配置,勾選此選項后,將不會執行其內的取樣器;如果直接寫true將可以執行。
5、Evaluate for all children?:是否每次執行控制器內的取樣器時都判斷一次