基礎原理 > 族表 > 在族表中搜尋 > 範例:使用運算式進行族表搜尋
範例:使用運算式進行族表搜尋
下面三個範例說明如何使用模型運算式在「族表」中進行搜尋。
例如,假設模型具有下列模型參數:
參數
可能的範例參數值
名稱
'bolt' 或 'washer'
類屬
'yes' 或 'no'
級別
1 和 9 之間的數
這些參數和值用於下列範例過程。
範例 1:欲用運算式尋找含有串變數的例證
若要尋找 name: "bolt" 參數的所有例證,您需要執行以下程序:
1. 使用「搜尋」(Search) 對話方塊進行單一條件搜尋。
2. 選擇「運算式」(Expression) 作為資訊類型。
3. 「值」(Value) 清單下的方塊中,輸入下列內容:
name = "bolt"
* 
在串搜尋中,必須包括在串變數兩邊的引號。
在字串搜尋中只允許使用運算子 = 和 !=。
4. 按一下「新增」(Add),將該運算式包括到搜尋判據清單中。
5. 按一下「尋找」(Find) 開始搜尋,或再次執行第 2 步和第 3 步以新增其他參數。
範例 2:用運算式尋找含有「是/否」變數的例證
若要尋找 generic: yes 參數的所有例證:
1. 使用「搜尋」(Search) 對話方塊進行單一條件搜尋。
2. 選擇「運算式」(Expression) 作為資訊類型。
3. 「值」(Value) 清單下的方塊中,輸入下列內容:
generic = yes
* 
在 yes/no 變數搜尋中,不必有引號。
在是/否搜尋中只允許使用運算子 = 和 !=。
4. 按一下「新增」(Add),將該運算式包括到搜尋判據清單中。
5. 按一下「尋找」(Find) 開始搜尋,或再次執行第 2 步和第 3 步以新增其他參數。
範例 3:欲用運算式尋找含有數值變數的例證
若要尋找 level 參數大於 4 的所有例證:
1. 執行單一條件搜尋。
2. 選擇「運算式」(Expression) 作為資訊類型。
3. 「值」(Value) 清單下的方塊中,輸入下列內容:
level > 4
* 
不必將變數放置在引號中。
可以使用任何運算子 (=、!=、< 或 >)。
允許小數。
這是否有幫助?