控制操作(ControlOperator)

控制操作是一种旨在表示任意复杂逻辑的行为(Behavior)用于启用和禁用其他操作。当«控制操作»(«controlOperator»)构造型应用于行为时,行为将控制值(control value)作为输入或作为输出提供,也就是说,它将控制视为数据。当«控制操作»构造型未应用时,行为不能有控制值类型的参数。«控制操作»构造型也适用于操作(Operation),具有相同语义。

控制值输入不会根据其值启用(enable)或禁用(disable)控制操作动作的执行,它们只是作为控制操作的数据使用。控制操作输出的控制值可以控制其它动作的执行。

控制操作动作节点是一个调用行为动作,通过右键菜单选择应用了«控制操作»构造型的行为,表示对此行为的调用。这个行为应该至少有一个参数的类型是控制值类型(ControlValueKkind,这个类型在SysML系统库中)。

 

 

MBSES用户使用说明书