融合库所
指引(How-to


相关页面

使用层次网Working with hierarchical nets

融合库所

CPN 层次关系支持这样一种方式:定义一个库所集合,对其中任何一个库所上的操作都会对集合中的其他库所进行操作。这些库所是功能一致的。这些库所称为融合库所, 融合库所的集合称为融合集

融合没有添加任何新的东西。如果融合集中的库所都在某个页面上,我们可以用一个库所替代。并把所有连接到该集合中元素上的弧都连接到此库所上。如果集合中的成员不在同一页,我们可以把所有页面复制到一个页面上,然后消去融合集。

相反的,如果有一个库所有很多弧跟它连接,或者需要一条很长的弧连接,我们可以把那库所分解为几个库所,这样可以简化网络的图形结构,而不改变其意思。这种分解在改进CPN时经常遇到。这种融合的需要经常可以遇见,所以可以在开始的时候就使用融合库所。

限制

注意: 在最近的CPN工具版本中,不能把槽库所或端口库所加入到融合集中。想了解更多,可参看CPN工具中的已知限制known limitations

创建融合库所

使用层次工具Hierarchy tools中的指派融合库所Assign fusion set工具可创建融合库所。

Assigning Fusion Set to Place

在使用完该工具后,一个融合库所的标签会附在库所上,标签设置在默认位置并有对应融合集的默认名称。

Default Fusion Tag

标签的位置可以挪动,融合集的名字也可以通过修改融合标签上的文本来改变。

Assigning Fusion Set Name

融合集的成员

融合集的成员可以通过把鼠标放在融合标签上找到。一个浅绿色的环会围绕着属于该融合标签的库所。而粉红和高亮分别表示同一融合集的其他库所和包含这些库所的页面。

Locating members of a fusion set

多个页面中的融合集

融合集可以包含多个页面中的库所。

Fusion set distributed across multiple pages

多重融合集

每个网可能包含多重融合集。

Multiple fusion sets in one net