示例:使用表达式进行族表搜索
下面三个示例说明如何使用模型表达式在“族表”中进行搜索。
例如,假设模型具有下列模型参数:
参数
|
可能的示例参数值
|
名称
|
'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:使用表达式查找数值变量的实例
要查找值大于 4 的 level 参数的所有实例:
1. 执行单一条件搜索。
2. 选择“表达式”(Expression) 作为信息类型。
3. 在“值”(Value) 列表下的框中,输入下列内容:
level > 4
|
• 不必在变量两边加引号。
• 可以使用任何运算符 (=、!=、< 或 >)。
• 允许小数。
|