基础 > 族表 > 在族表中搜索 > 示例:使用表达式进行族表搜索
  
示例:使用表达式进行族表搜索
下面三个示例说明如何使用模型表达式在“族表”中进行搜索。
例如,假设模型具有下列模型参数:
参数
可能的示例参数值
名称
'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
 
在是/否搜索中,不必加引号。
在是/否搜索中只允许使用操作符 = 和 !=。
4. 单击“添加”(Add),将该表达式包括到搜索条件列表中。
5. 单击“查找”(Find) 开始搜索,或再次执行第 2 步和第 3 步以添加其它参数。
示例 3:使用表达式查找数值变量的实例
要查找值大于 4level 参数的所有实例:
1. 执行单一条件搜索。
2. 选择“表达式”(Expression) 作为信息类型。
3. “值”(Value) 列表下的框中,输入下列内容:
level > 4
 
不必在变量两边加引号。
可以使用任何运算符 (=、!=、< 或 >)。
允许小数。