오브젝트 노드에 조치 핀 추가

SysML 활동 다이어그램에서 조치 노드 내부 또는 외부로 플로우되는 정보 또는 실제 오브젝트를 나타내는 조치 핀을 추가할 수 있습니다.

프로시저

SysML 활동 다이어그램에 오브젝트 노드도 추가할 수 있습니다. object nodes는 데이터 스펙입니다.

오브젝트 노드조치 핀활동 매개변수(모두 "데이터 스펙"임)와 관련됩니다. 오브젝트 노드는 조치 노드 간에 플로우되는 정보 또는 실제 요소를 기호화합니다. 오브젝트 노드object flows의 데이터 스펙 역할을 합니다. 연결된 action에서 Object nodes에 직접 액세스할 수 있습니다.

참고: DecisionControl 노드(예: Merge, Join, Fork 노드)를 통해 데이터 토큰을 라우팅할 수 있습니다. 특성 보기 창에서 TOKEN 키워드를 사용하여 Decision Node를 통해 토큰에 액세스할 수 있습니다.

시스템 엔지니어링 활동 다이어그램에서 입력 및 출력을 나타내는 요소를 추가하려면 다이어그램 도구를 사용할 수 있습니다.

  1. 활동 다이어그램에서 조치 핀, 오퍼레이션 호출 등을 끌어서 놓을 수 있습니다.

    조치 노드를 클릭하여 입력 또는 출력 오브젝트를 나타낼 핀을 추가할 수 있습니다. 기능 창을 사용하여 핀의 방향(In, Out 또는 InOut) 및 핀을 통해 플로우되는 오브젝트의 유형(일반적으로 block, type 또는 valueType)을 지정하십시오. 핀을 기타 조치 노드의 해당 핀에 연결하여 오브젝트 플로우를 기반으로 조치 시퀀스를 정의할 수 있습니다.

    출력 핀의 이름이 RETURN인 경우, 이는 오퍼레이션의 리턴값이 부울임을 의미합니다. 오퍼레이션의 리턴값용으로 예약되어 있기 때문에 자체 RETURN 핀을 작성해서는 안됩니다.

    활동 다이어그램 아이콘

    조치는 다른 조치로 TOKEN을 전달합니다. 토큰은 조치 간에 데이터를 전달합니다. 토큰을 사용하여 Decision 노드의 데이터에 액세스하십시오. Decision 노드에는 핀이 없으므로 토큰을 대신 사용하여 데이터를 조작하십시오. 조치를 토큰 지향으로 하려면, "시스템 엔지니어에 의한 토큰 기반 활동 시뮬레이션" 주제를 참조하십시오.

    참고: 동작 호출 조치를 사용할 때 해당 활동에 핀으로 추가하는 방식으로만 조치 노드에 핀을 추가할 수 있습니다. 새로 추가된 핀을 표시하려면, 조치 노드를 마우스 오른쪽 단추로 클릭하고 활동 핀 업데이트/작성을 선택하십시오. 또한 표시 옵션 옵션을 사용하여 핀에 대해 표시되는 이름의 유형을 선택할 수 있습니다.
  2. object node를 그리려면, 오브젝트 노드 단추오브젝트 노드 단추를 클릭하고 노드를 배치할 활동 다이어그램을 클릭하십시오.
    1. 오브젝트 노드의 기능 창을 표시하여 스테레오타입, 현재 상태(In State) 및 노드가 표시하는 사항을 선택하십시오.
  3. 애니메이션 활동 다이어그램을 열려면, 이동 조치 단추활동 다이어그램 아이콘을 클릭하십시오.

피드백