# 属性表

每当函数参考返回结构函数或函数具有多个输入参数时，属性表用于配置 In-Sight 函数。

注意： 接受可变数量参数的函数（例如图形函数）没有属性表。相反，属性选择项直接在工具栏上的单元格或公式栏中配置。只有具有固定数量参数的函数才有属性表。

每个属性表都有一个表格，其中列出了函数的默认参数、值和表达式。属性表的每一行包含一个参数名称和值，或一组展开/折叠的参数（由 / 符号表示）和值。

注意：

为了清楚起见，一些属性表参数被组合在一起，例如以下区域：

提示：

属性表参数支持将其控件拖放到电子表格中。通过从属性表中选择一个参数，然后将该参数拖到电子表格中，参数的标签和一个编辑控件将自动创建并在电子表格中引用。

例如，如果 DetectBlobs 函数的属性表已打开，您可以将阈值参数拖放到单元格 A2 中的电子表格中，单元格 A2 使用文本填充，“阈值”和 A3 填充 EditInt 函数。DetectBlobs 函数的属性表中的阈值参数将自动设置为对单元格 $A$3 的绝对单元格引用。

可以通过以下方法分配参数值：

- 单元格引用：该值由绝对或相对单元格引用或电子表格中的单元格确定。

注意： 如果双击参数值并按下 ESC 键，则该参数的文本将被复制到操作系统的剪贴板，覆盖之前复制的任何文本。编辑属性表时，建议使用属性表的菜单或工具栏按钮来编辑参数，而不是双击属性表。

- 坐标：该值通过进入交互图形模式或手动输入数字坐标值来确定。
- 整数:可以通过单击 按钮或手动输入所需的数值来增加或减少该值。
- 文本：该值由字母数字字符串表示。
- 复选框：该值在未选中时分配为 0 ，在选中时分配为 1 。
- 下拉列表：该值是从列表中的可用选项中选择的；该值设置为列表中所选项目的索引号（从零开始）。

注意： 属性表参数是上下文相关的；因此，仅当所选参数支持特定的编辑或插入函数时，才会启用菜单栏和工具栏。

## 显示属性表

使用插入函数对话框，将函数插入到电子表格的单元格中。如果函数有关联的属性表，它将自动打开。

每个属性表包含以下内容：

- 标题栏指示函数名称、对话框名称
- 菜单栏
- 工具栏
- 参数配置区
- 上下文相关帮助

注意： 如果任何文本以红色突出显示，则该值包含一个错误，必须接受该错误才能进行更正。如果选择了另一个参数或“确定”按钮，则该值将恢复为先前的有效选择。

## 在属性表中编辑单元格图形

1. 单击具有相关单元格图形的参数。

2. 从属性表的编辑菜单中，单击图形。或者，可以单击“属性表”工具栏上的编辑图形 按钮，或双击带有关联单元图形的参数名称。属性表将消失，交互图形模式将显示在图像顶部。

   注意： 如果所选参数没有关联的单元格图形，编辑图形菜单和工具栏按钮将灰显。
3. 要接受修改，请单击工具栏上的确定按钮，按 ENTER 或在单元格图形内双击。要取消修改，请单击“作业编辑”工具栏上的取消按钮或按 ESC。

## 最大化区域单元图形

1. 单击具有相关区域单元图形的参数。

2. 从属性表的编辑菜单中，单击最大化区域。或者，可以单击属性表工具栏上的最大化区域按钮。该区域的单元图形被调整大小，等于引用 数据结构中的图像区域。单元格 A0 是默认图像来源。

   注意： 如果所选参数没有关联的区域单元图形，则最大化区域 菜单和工具栏按钮 将灰显。
3. 要接受修改，请单击确定按钮。要取消修改，请单击取消按钮。

注意：

1. 将图案匹配函数插入电子表格。属性表会自动打开。Image 参数值为 $A$0，引用默认图像源单元格 A0。

2. 突出显示 FindRegion 参数。

3. 从属性表的编辑菜单中，单击最大化区域或单击工具栏中的最大化区域按钮 。该区域的单元图形被调整大小，等于引用 数据结构中的图像区域（单元格 $A$0）。

## 在属性表中插入函数

将函数插入属性表参数允许您创建动态参数。例如，如果您有一个 DetectBlobs 函数，并且您需要 Threshold 参数根据一组波动的方差随图像采集动态变化，您可以在参数中插入一个 Math 来计算这些方差。通过在参数中添加一个函数（而不是在电子表格中创建一个单独的函数并构建相同的公式，然后引用这些单元格），您可以在电子表格中节省时间和计算空间。

注意： 公式的最大长度为 248 个字符。如果输入的公式多于 248 个字符，则 In-Sight 浏览器可能停止响应，除非通过取消更改关闭该属性页。所有更改都将丢失，更新后的公式将不被接受。

1. 单击要为其输入函数的参数。

   注意： 折叠时无法将函数放入组中；该组必须首先按加号按钮展开。然后选择一个单独的子参数。

2. 从属性表的插入菜单中，单击函数。或者，您可以单击属性表工具栏上的插入函数按钮。

   注意： 如果所选参数不支持函数，则插入函数菜单和工具栏按钮将灰显。

3. 参数的值将切换为可编辑的表达式：

4. 手动键入函数的名称，后跟左括号和参数。

   注意： 手动输入函数名称时，如果任何文本以红色突出显示，则您的公式包含错误，必须先接受错误才能进行更正。

5. 创建函数后，按 TAB 键接受函数并移至下一个参数：

6. 按 ENTER 键将自动接受该函数并退出属性表。按 ESC 键将退出属性表而不接受该函数。

## 从属性表插入单元格引用

1. 单击要为其设置单元格引用的参数。

2. 从属性表的右键单击菜单中，单击插入绝对引用或插入相对引用。或者，您可以单击 按钮或 属性表工具栏上的按钮。属性表消失，您进入单元格选择模式。

   提示： 如果适用，双击参数也会带您进入单元格选择模式。

3. 选择包含该属性表参数值的单元格。

   提示：
   - 在定义具有多个值的参数（例如固定和区域）时，多单元格引用可能很有用。
   - 在参数中设置单元格引用后，它将在电子表格中突出显示。可以在不关闭属性表的情况下移动单元格选择。
   - 如果您在参数中手动键入函数（如果适用），您可以使用相对单元格引用光标（按 Shift 将光标更改为绝对单元格引用）单击电子表格单元格以插入单元格引用。
4. 要接受单元格引用，请单击工具栏上的接受更改按钮 ，按 ENTER 或双击单元格。要取消单元格引用，请单击“作业编辑”工具栏上的取消更改按钮或按 ESC。
5. 对属性表进行所有更改后，单击确定接受更改或单击取消撤消所有更改并返回电子表格。