제한조건 블록 작성

매개변수식 다이어그램에 제한조건 특성을 추가할 수 있습니다. 매개변수식 다이어그램은 제한조건 특성을 기반으로 합니다.

프로시저

  1. 다이어그램을 작성하려는 브라우저에서 패키지를 마우스 오른쪽 단추로 클릭한 다음 새로 추가 > 다이어그램 > 블록 정의 다이어그램을 선택하십시오.
  2. 창 위의 제한조건 블록 단추제한조건 블록 단추를 선택하고 블록 정의 다이어그램에 제한조건 블록을 두십시오.
  3. 새 제한조건을 추가하려면 블록을 마우스 오른쪽 단추로 클릭하고 새로 추가 > 제한조건을 선택하십시오.

    제한조건 블록 단추

    스펙 및 제한조건의 이름이 SysML 블록 제한조건 컴파트먼트에 표시됩니다. 제한조건 블록 단추

  4. 기능 창을 사용하여 새 제한조건 블록의 이름을 바꾸십시오.

    블록 기능 창에서 제한조건을 편집할 수 있습니다.

    제한조건 블록 단추

  5. 제한조건은 브라우저의 요소에만 추가할 수 있으므로 제한조건 블록을 마우스 오른쪽 단추로 클릭하고 찾기를 선택하십시오. 이 옵션은 브라우저의 해당 제한조건 블록을 탐색합니다.
  6. 제한조건 블록을 마우스 오른쪽 단추로 클릭하고 새로 추가 > 일반 요소 > 제한조건을 선택하십시오. 그러면 제한조건 매개변수와 제한조건 블록 간의 관계가 지정됩니다.
  7. 제한조건 기능 창을 열고 제한조건의 이름을 바꾸십시오. 적용을 클릭하십시오.
  8. 제한조건의 스펙에서 해당 수학적 관계 즉, Volume=B*D*H를 추가하십시오. 적용을 클릭하면 제한조건 블록에 제한조건 기능이 표시됩니다.
  9. 제한조건 공식에 사용할 수 있는 제한조건이 있으면 제한조건 블록에 속성을 추가하십시오(예: 9.81 M/s2g). 확인을 클릭하여 창을 닫고 입력한 기능을 저장하십시오.
  10. 제한조건 공식에 변수에 대한 제한조건 매개변수를 추가하십시오. 브라우저에서도 이를 수행할 수 있습니다. 제한조건 블록을 마우스 오른쪽 단추로 클릭하고 새로 추가 > 제한조건 블록 > ConstraintParameter를 선택하십시오. 기능 창에서 매개변수의 이름을 바꾸십시오.
  11. 기능 창을 연 다음 입력을 선택해서 SI 단위로 제한조건 매개변수를 입력할 수 있습니다. 목록에서 맨 위로 스크롤한 후 <<Select>>를 선택하고 패키지 트리를 통해 SysML 프로파일로 탐색하고 ModelLibrary 단위 정의를 찾으십시오. 올바른 단위 정의를 선택하십시오.
  12. 그러면 유형과 함께 제한조건 매개변수가 제한조건 블록에 표시됩니다. 브라우저 계층의 제한조건 매개변수 섹션에서 직접 제한조건 블록에 새 제한조건 매개변수를 추가할 수 있습니다. 제한조건의 각 변수 요소에 대해 제한조건 매개변수 정의 단계(1012)를 반복하십시오.

결과

제한조건은 SysML 블록 상태 머신의 컴파트먼트 필드에 포함됩니다.

제한조건 블록 단추

직접 컴포지션을 통해 블록ConstraintBlock을 연결하는 경우 자동으로 ConstraintBlockConstraintProperty로 변환할 수 있습니다.

새로 작성된 요구사항 블록의 이름이 기존 블록의 이름과 동일한 경우 경보 메시지가 표시됩니다.


피드백