双击或右键单击定时顺序结构的输入节点,在快捷菜单中选择配置输入节点,可显示该对话框。

该对话框用于配置定时顺序结构执行中的定时源优先级及其它高级选项

配置下一帧定时对话框用于配置循环结构的下一帧。

该对话框包含以下部分:

选项 说明信息
顺序定时源/触发 指定定时顺序结构的定时源的类型和名称。顺序定时源/触发的设置包括下列选项:
  • 选择内部定时源- 从源类型 列表框中指定内部定时源,以控制定时结构。
    • 来源类型-

      指定控制定时结构的内部定时源。除内部定时源之外,该列表框还包括在系统上配置的任何定时源。

      • 1 kHz时钟-选择操作系统的1 kHz时钟。如使用1 kHz时钟,定时结构每毫秒执行一次循环。所有可运行定时结构LabVIEW平台都支持1 kHz定时源。
      • 1 MHz时钟-在具有Pentium III或更高性能处理器的RT终端上选择1 MHz时钟。如使用1MHz时钟,定时结构每微秒执行一次循环。
        注: 只有在已安装LabVIEW Real-Time模块,且在项目浏览器窗口的实时终端下已创建VI后,才能使用该选项。
      • 1 kHz<绝对时间>-选择操作系统的1 kHz时钟。如选择该定时源,定时结构中所有与开始和结束相关的输入/输出接线端均使用时间标识。可使用绝对定时源指定开始执行的时间。
      • 1 MHz<绝对时间>-在具有Pentium III或更高性能处理器的RT终端上选择1 MHz时钟。如选择该定时源,定时结构中所有与开始和结束相关的输入/输出接线端均使用时间标识。可使用绝对定时源指定开始执行的时间。
      • 同步至扫描引擎-将定时循环同步至NI扫描引擎。通过该定时源,定时结构将在每次扫描结束后执行。循环之间的时间对应于扫描引擎页中的扫描周期(µS)设置。该选项只可用于支持NI扫描引擎的终端。
      • 1 kHz <结构开始时重置>-选择1 kHz定时源,每次引用结构第一次调用时,定时源均会重置。
      • 1 MHz <结构开始时重置>-选择1 MHz定时源,每次引用结构第一次调用时,定时源均会重置。
    • 源名称-

      指定定时源实例的名称。

      例如,如果在两个不同的定时结构中输入相同的 源名称 ,则这两个结构共享相同的时钟实例作为其定时源。
      注: 使用同一定时源可确保结构间相位相同,但是结构并不一定同时启动。您可以使用 同步 定时结构启动 VI 同步 定时结构启动
帧定时源

指定帧定时源选项。

  • 使用序列的定时源

    指定结构的定时源作为帧的定时源。

  • 使用下方的内置信号源

    为帧指定独立的内部定时源。

    • 1 kHz <结构开始时重置>-选择1 kHz定时源,每次引用结构第一次调用时,定时源均会重置。
    • 1 MHz <结构开始时重置>-选择1 MHz定时源,每次引用结构第一次调用时,定时源均会重置。
顺序定时属性 指定结构的优先级等其他高级属性。顺序定时属性的设置包括下列选项:
  • 优先事项

    指定定时结构与其他已在执行的结构之间的相对执行优先级。输入的数字越大,表示该定时结构的优先级越高。优先级的值必须为165535之间的正整数。

    注: 该优先级不同于VI优先级。LabVIEW执行定时结构的优先级低于实时优先级,高于高优先级。LabVIEW执行系统是抢占式的,所以准备好执行的更高优先级的定时结构可以抢占所有准备好执行的低优先级结构以及其他不以实时优先级运行的LabVIEW代码。
  • 高级计时-指定高级计时选项。高级定时的设置包括下列选项:
    • 截止日期

      指定完成定时顺序结构的第一帧的时间边界。如第一帧未在指定期限之前完成,左侧数据节点上的延迟完成?[i-1]输出将在下一帧中返回TRUE

    • 超时(毫秒)-

      指定时间(毫秒)的最大值,定时顺序结构的第一帧等待来自定时源的触发事件,然后在下一帧左侧数据节点的唤醒原因输出端中传递超时

    • 偏移/相位-

      指定结构的第一帧的起始时间或相位。

      您可以使用该选项对齐结构的相位。例如,在源名称中指定相同的名称,可配置两个定时顺序结构使用相同的定时源实例。用户可为第一个定时顺序结构的偏移量/相位输入0,同时为第二个定时顺序结构的偏移量/相位输入100。定时循环按照各自的周期执行,但是每次执行的间隔为100个定时单位。
    • 结构名称

      唯一标识定时顺序结构。

      注: 如需为重入VI中的定时顺序结构指定名称,必须连线字符串控件和输入节点的顺序名称,并使字符控件在重入VI的连线板上作为输入端。
  • 处理器分配-指定用于处理执行的处理器。处理器分配设置包括下列组成部分:
    • 模式-

      指定如何分配可用的处理器处理执行。

      您可以从以下选项中进行选择:
      • 自动-LabVIEW自动分配一个处理器来处理执行。当您选择该选项时,LabVIEW会禁用处理器控件并将其设置为-2
      • 手动-在处理器控件中输入的值指定要用于处理执行的处理器。必须在处理器控件中指定0255之间的值。
    • 处理器

      指定要处理执行的处理器。默认值为-2,即LabVIEW自动分配处理器。如需手动分配处理器,可输入介于0255之间的任意值,0代表第一个处理器。输入的数量超过可用处理器的数量时,将导致一个运行时错误且定时结构不执行。