栓(Pin)

栓是一种特殊类型的对象节点,可以把栓附加到动作上,表示动作的输入或输出。

栓的标识法,是附在动作外边界上的小方块。

栓的名称字符串格式和对象节点一样,但他会显示在栓的附近,而不是显示在栓中。

栓的意义和对象节点一样,栓只是你可以根据具体情况选择的另一种标识法,以满足看图者的特殊需求,每种方式都有优点和缺点。

建议选择栓标识法作为默认的选项,只有在一些不常见的场合,当你需要显示对象令牌的内部属性时,才使用对象节点标识法。

 当栓多重性下限为0,这是对拥有可选输入或输出的动作建模的方式,带有可选输入栓的动作,甚至可以在没有任何对象流位于栓中时启动,带有可选输出栓的动作可以执行,尽管在可选输出栓中不产出任何对象流。

当栓多重性的下限是零的时候,SysML要求你在属性框中将可选设置为true。

添加栓的操作:

  1. 从图形工具栏中将栓拖放在目标节点的边框上。
  2. 从节点的右键菜单“添加”添加相应类型的栓。

目录

  1. 栓(Pin)
    1. 输入栓(InputPin)
    2. 输出栓(OutputPin)
    3. 值栓(ValuePin)
    4. 动作输入栓(ActionInputPins)

输入栓(InputPin)

在方块内部显示一个箭头,指向内部代表栓是输入栓。

输出栓(OutputPin)

在方块内部显示一个箭头,指向外部代表栓是输出栓。

值栓(ValuePin)

值栓是提供具体值的输入栓

动作输入栓(ActionInputPins)

动作输入栓也是输入栓,它执行一个操作以确定要输入到另一个操作的值。

MBSES用户使用说明书