“定义范围表”对话框

使用此对话框创建、重命名或删除范围表。

范围表指定了依据对象数据或与图形对象关联的特性的实际值所要执行的操作的范围。

创建范围表并将它们随当前图形一起保存,以便再次使用。

“范围表”区域

选择现有表、重命名表、创建新表或删除表。

“范围表”列表

查看当前图形中的所有表。

要查看这些表,请单击向下箭头。选择表。

重命名

显示“重命名范围表”对话框,从中可以指定当前范围表的新名称。

新建

显示“新建范围表”对话框,从中可以将当前表定义保存到新范围表中。

删除

删除当前范围表。

请不要删除查询所使用的范围表。

“当前范围表定义”区域

使用此区域查看、编辑或删除范围表中的行。

“当前范围表定义”列表

查看当前范围表中的所有行。

要编辑或删除某行,请选择该行,然后单击“编辑”“删除”

编辑

将选定行复制到对话框的“条件”部分,从中可以对其进行修改。

修改完条件后,单击“添加到列表”以更新“当前范围表定义”列表中的行。

删除

删除选定的行。

清除列表

删除当前范围表中的所有行。

“当前范围表定义”列表中的表达式将按照从上到下的顺序(即它们的输入顺序)进行计算。当某个条件计算为 TRUE 时,AutoCAD Map 3D 将停止计算,并忽略余下的表达式,同时返回与范围表中的 TRUE 条件关联的值。

例如,假设输入以下表达式:

If < 0 Return: Low

If < 15 Return: Medium

If < 30 Return: High

If < 45 Return: Very High

如果值为 20,因为大于 0,所以第一个条件为 FALSE。因为大于 15,所以第二个条件也为 FALSE。然而,因为小于 30,所以第三个条件为 TRUE,则范围表返回的值为 High。最后一个条件将被忽略,尽管它的值也为 TRUE。

“条件”区域

编辑现有行或创建新行。

  • 要编辑现有行,请在“当前范围表定义”列表中选择行,然后单击“编辑”。完成后,单击“更新”
  • 要创建新条件,请选择一个操作符,指定表达式和返回值,然后单击“添加”
“操作符”列表

从列表中选择操作符。

操作符 说明
= 选定特性或数据的值等于“值”框中输入的值。
> 选定特性或数据的值大于“值”框中输入的值。
>= 选定特性或数据的值大于或等于“值”框中输入的值。
< 选定特性或数据的值小于“值”框中输入的值。
<= 选定特性或数据的值小于或等于“值”框中输入的值。
/= 选定特性或数据的值不等于“值”框中输入的值。
OTHERWISE 指定当前面的条件都不满足时要执行的操作。如果包括 OTHERWISE 条件,它必须位于列表的最后。
“表达式值”框

输入一个简单的表达式。

如果某对象与此表达式的值相匹配,则返回值将影响该对象。

“返回值”框

为此条件指定一个返回值。

返回值指定了当对象与表达式匹配时所产生的结果。

请输入值或简单表达式。不要输入复合表达式。

添加

将当前条件添加到“当前范围表定义”列表中。

更新

“当前范围表定义”列表中的选定条件更新为当前条件。