属性表

每当函数参考返回结构函数或函数具有多个输入参数时,属性表用于配置 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. 对属性表进行所有更改后,单击确定接受更改或单击取消撤消所有更改并返回电子表格。