按照数据流的顺序

这个命令 ( 类别 CFC) 是CFC菜单中子菜单“处理顺序”的一个命令。此命令的效果在CFC编辑器中 处理顺序(指块右上角的编号)将按照数据流的形式重新组织而不是按照他们的位置(拓扑结构)。

按照数据流顺序的优势是,一个输出块,连接到一个块的输出会在块处理之后立即被处理,但是在拓扑结构下并非如此。一个拓扑结构的处理可能会产生一个不同于数据流方式处理的结果。这可以通过以下的示例程序说明。

示例

之前:拓扑结构顺序

插图 85: 之前:拓扑结构顺序

以下处理顺序使用命令“数据流顺序”

之后:按照数据流处理方式

插图 86: 之后:按照数据流的方式处理

当命令处理时,以下情况将会发生:开始时元素以拓扑顺序排列。然后将重新创建一个执行列表。基于以知的输入值,计算机将会处理没有被标记的元素,在以上显示的“网络”中例如ADD block (0)将会立即被处理在输入端有参数值输入的情况下 (12) 。块SUB (1)只有在 ADD的结果以知的情况下才能被处理,等等。返回路径在最后被输入。因此会产生一个数据流的运行。