功能表图的基本结构
2024-02-10  来源:本站

1)单序列  单序列由一系列相继激活的步组成,每一步的后面仅接有一个转换,每一个转换的后面只有一个步,如图5-22a所示。

 

5-22  单序列与选择序列

a)单序列  b)选择序列开始  c)选择序列结束

2)选择序列  选择序列的开始称为分支,如图5-22b所示,转换符号只能标在水平连线之下。如果步2是活动的,并且转换条件e=1,则发生由步56的进展;如果步5是活动的,并且f=1,则发生由步59的进展。在某一时刻一般只允许选择一个序列。

选择序列的结束称为合并,如图5-22c所示。如果步5是活动步,并且转换条件m=1,则发生由步512的进展;如果步8是活动步,并且n=1,则发生由步812的进展。

3)并行序列  并行序列的开始称为分支,如图5-23a所示,当转换条件的实现导致几个序列同时激活时,这些序列称为并行序列。当步4是活动步,并且转换条件a=1379这三步同时变为活动步,同时步4变为不活动步。为了强调转换的同步实现,水平连线用双线表示。步379被同时激活后,每个序列中活动步的进展将是独立的。在表示同步的水平双线之上,只允许有一个转换符号。

 

5-23  并行序列

a)并行序列开始   b)并行序列结束

并行序列的结束称为合并,如图5-23b所示,在表示同步的水平双线之下,只允许有一个转换符号。当直接连在双线上的所有前级步都处于活动状态,并且转换条件b=1时,才会发生步369到步10的进展,即步369同时变为不活动步,而步10变为活动步。并行序列表示系统的几个同时工作的独立部分的工作情况。

4)子步  如见图5-24所示,某一步可以包含一系列子步和转换,通常这些序列表示整个系统的一个完整的子功能。子步的使用使系统的设计者在总体设计时容易抓住系统的主要矛盾,用更加简洁的方式表示系统的整体功能和概貌,而不是一开始就陷入某些细节之中。设计者可以从最简单的对整个系统的全面描述开始,然后画出更详细的功能表图,子步中还可以包含更详细的子步,这使设计方法的逻辑性很强,可以减少设计中的错误,缩短总体设计和查错所需要的时间。

 

5-24  子步