网络仿真
How-to


相关页面

仿真报告Simulation Report

仿真

当你载入了或创建了一个CP-net, 而且它成功地通过语法检测 (也既是说,没有黄色的或红色的光环; 参见 语法检测(Syntax checking), 这时你就可以启动运行仿真程序.

当正确的选项(options被选中后,仿真报告(simulation report )将会被保存.

要启动仿真程序,将仿真工具从索引拖出到工作空间.

simulationTools.jpg

现在可以从工具板中选择并应用其中一个仿真工具. 参见 仿真工具(Simulation tools,可以获得更多有关仿真工具的细节.

例如,应用仿真工具板中的Play 工具将会使得网络运行由Play工具单元中指定的步数.

The Play tool cell

仿真反馈

当仿真程序运行时, 将会显示如下的仿真反馈信息:

Simulation feedback

有时仿真反馈覆盖了网络的一些部分,使之难以阅读. 因此, 我们可以将当前标识信息移到新的位置.拖动绿色圆圈同样也会移动装有令牌值的绿色方框, 但是拖动方框则只会移动方框而不会移动圆圈.

Moving tokens and current markings

当你保存模型(save a model)时,当前标识信息的位置也会被保存.

令牌值也可以被隐藏. 点击绿色圆圈就会隐藏/显示相应的令牌值.

Before hiding token values After hiding token values

快进仿真

快进(fast-forward仿真中,仿真反馈不会被更新, 但是在仿真完成之后它会被更新.

在应用了 快进(fast forward) 工具之后, 一个浅紫色 状态泡(status bubble) 指示它为一个耗时的操作, 也就是说, 一个长时间的仿真正在被执行.

Status bubble indicating time consuming simulation

初始状态

仿真工具(Simulation Tools中使用 回退(Rewind )工具将会使CP-net 返回到它的初始状态(初始标识).

当你改变了初始标识或在一些库所上添加了初始标识, 记住使用 回退(Rewind)工具将网络回复到它的初始状态.

The initial marking has changed Rewinding reverts to the initial state and updates markings

仿真中的错误

如果在仿真中出现错误, 一个错误消息将会出现在言语泡泡中.

Speech bubble with error message

限制

如果在网络的任一部分在进行语法检测(syntax checked)时应用任何一个仿真工具(simulation tools),错误就会发生. 我们极力建议你在库所、弧、变迁、页面或网络名称上有黄色的高亮显示时不要应用仿真工具.

Highlight during syntax check

参见 已知限制(Known Limitations) 你可以获得更多关于当前版本 CPN Tools的更多信息.