< 이전 | 다음 >

학습 3: 표준 값 유형 작성

대부분의 속성이 이미 SystemUnderControl 블록에 추가되어 있습니다. 이 학습에서는 블록에 물의 질량을 추가합니다. 물의 질량이 kg 단위로 표시되므로 적용 가능한 valueType인 kg을 지정하여 시작합니다. 기타 속성에는 이미 valueTypes이 있습니다.
구조 디자인에서 모델의 논리 및 실제 요소를 반복적으로 정의합니다.

시스템 엔지니어가 SysML 프로파일에 포함된 사전 정의된 요소를 사용할 수 있습니다. 예를 들어, 학습 모델에서 이 예제에 표시된 대로 프로파일에 차원, 단위 및 일부 표준 값 유형이 포함됩니다.

데이터 유형, 차원, 단위 및 값 유형이 표시된 브라우저

이 예제에서는 SysML 프로파일(설명에 원으로 표시)에서 길이 및 질량을 포함한 공통 차원을 나열합니다. 프로파일에 제공된 단위에 암페어, 미터, 킬로그램 및 몰이 포함됩니다. 이 프로젝트에 대해 추가된 차원 및 단위는 프로파일 폴더 위에 표시된 TypesPkg에 나열되어 있습니다.

프로젝트에 필요한 엔지니어링 단위를 추가해야 하지만 SysML 프로파일 패키지에는 포함되지 않습니다. 예를 들어, 패키지 BaseSIUnits 패키지에서 킬로그램 단위를 사용할 수 있지만 해당 값 유형인 kg은 포함되지 않습니다. double, short, intboolean과 같은 표준 유형을 사용하여 소프트웨어에 대한 유형을 지정하는 동일한 방식으로 블록 속성, 플로우 포트, 조치 핀, 활동 매개변수 및 제한조건 매개변수에 대한 유형을 지정하는 데 값 유형이 사용됩니다.

킬로그램에 대한 ValueType으로 "kg"을 추가하려면 다음을 수행합니다.

  1. 브라우저에의 TypesPkg에서 ValueTypes을 선택하십시오.
  2. 마우스 오른쪽 단추를 클릭하고 새 ValueType 추가를 선택하십시오.
  3. 브라우저 필드에 kg을 입력하십시오.
  4. kg을 두 번 클릭하여 기능 창을 여십시오.
  5. 유형 필드를 Typedef로 변경하십시오.
  6. 상세 정보 탭에서 기본 유형에 대해 double을 선택하십시오.
  7. 태그 탭에서 단위 값 필드를 클릭하고 오른쪽에 표시되는 줄임표 단추를 클릭하여 값 선택 창을 여십시오.
  8. 브라우저에서 프로파일 > SysML(Ref) > 패키지 > SIDefinitions > 패키지 > BaseSIUNits > 단위를 확장하고 킬로그램 단위를 선택하십시오. 확인을 클릭하십시오.
  9. 파일 > 모두 저장 또는 도구 모음의 저장 단추를 사용하여 프로젝트에 변경 내용을 저장하십시오.
kg의 값 유형을 작성한 후 이를 질량 속성에 대한 유형 스펙으로 사용합니다.
새 속성을 추가하려면 다음을 수행합니다.
  1. 브라우저의 DesignSynthesisPkg에서 SystemUnderControl 블록을 선택하십시오.
  2. 속성을 마우스 오른쪽 단추로 클릭하고 새 속성 추가를 선택하십시오.
  3. 속성 이름을 질량으로 변경하십시오.
  4. 새 속성을 두 번 클릭하여 속성에 대한 기능 창을 열고 일반 탭을 클릭하십시오.
  5. TypesPkg의 목록에서 <<선택>>을 선택하여 유형을 kg으로 변경하십시오.
  6. TypesPkg에서 ValueTypes으로 이동하고 kg을 선택하십시오. 확인을 클릭하십시오.
  7. 초기값 필드에 720을 입력하십시오. SystemUnderControl의 질량은 720kg입니다. 확인을 클릭하십시오.
변경 내용을 저장해야 합니다.

학습 체크포인트

이 학습에서 학습한 내용은 다음과 같습니다.
  • SysML 프로파일과 함께 제공된 차원, 단위 및 ValueTypes 정보
  • 모델에서 ValueTypes의 중요성
  • 모델에 ValueTypes 추가
  • 속성 추가
다음 학습에서는 블록을 연결하고 동작을 분석합니다.
< 이전 | 다음 >

피드백