这个命令 (
⇘
类别 CFC) 是CFC菜单中子菜单“处理顺序”的一个命令。此命令的效果在CFC编辑器中
⇘
处理顺序(指块右上角的编号)将按照数据流的形式重新组织而不是按照他们的位置(拓扑结构)。
按照数据流顺序的优势是,一个输出块,连接到一个块的输出会在块处理之后立即被处理,但是在拓扑结构下并非如此。一个拓扑结构的处理可能会产生一个不同于数据流方式处理的结果。这可以通过以下的示例程序说明。
示例
之前:拓扑结构顺序
以下处理顺序使用命令“数据流顺序”:
之后:按照数据流处理方式
当命令处理时,以下情况将会发生:开始时元素以拓扑顺序排列。然后将重新创建一个执行列表。基于以知的输入值,计算机将会处理没有被标记的元素,在以上显示的“网络”中例如ADD block (0)将会立即被处理在输入端有参数值输入的情况下 (1 和 2) 。块SUB (1)只有在 ADD的结果以知的情况下才能被处理,等等。返回路径在最后被输入。因此会产生一个数据流的运行。