레시피 스키마

레시피 스키마를 사용하여 레시피를 만들 일련의 구성 요소를 정의합니다.
레시피는 레시피 스키마와 연결된 대상 노드의 하위 트리에서 선택된 변수와 필드의 모음입니다. 다음 요소는 레시피 스키마와 연결되어 있습니다.
팁: 단일 레시피 스키마를 기반으로 여러 레시피를 만들 수 있습니다. 이전 레시피 설정을 복원하는 데 유용합니다.

레시피 스키마 편집기

레시피 스키마 편집기 인터페이스
프로젝트 트리, 레시피 항목 선택 창, 스키마 미리 보기 창 및 속성 패널이 있는 레시피 스키마 편집기 인터페이스입니다. 선택한 레시피 항목(recipe items)과 해당 스키마 미리 보기(Schema preview)가 표시됩니다.
구성기 보기
에는 스키마에 추가하거나 스키마에서 제거하려는 대상 노드 하위 트리의 항목 및 데이터 항목이 표시됩니다. 이 보기에서는 레시피 스키마의 중간 표현을 안전하게 수정할 수 있습니다. 변경 사항은
적용
을 선택할 때만 저장됩니다.
스키마 미리 보기
에는
적용
을 선택할 때의 스키마 상태가 표시됩니다. 스키마의 읽기 전용 보기로, 편집할 때마다 실시간 피드백을 제공합니다.
가운데 세로 구분선을 끌어서 어느 보기든 탭 너비를 조정할 수 있습니다.
적용
버튼은 오른쪽 하단 모서리에 있습니다.
모든 변수는 그 자체로 또는 개체의 일부로 간주될 수 있습니다. 레시피는 목록 보기 개체를 통해 UI에 표시될 수 있습니다. 자세한 내용은 목록 보기 항목을 참조하십시오.
레시피 스키마는 레시피 구조와 적용 방식을 정의하는 세 가지 요소를 기반으로 합니다.
대상노드
레시피 스키마가 구축되는 정보 모델의 루트 노드입니다. 항목 및 데이터 항목이 선택될 하위 트리를 나타냅니다.
항목
관련 매개 변수를 그룹화하는 대상노드의 개체 또는 변수입니다. 항목은 사용자 정의 개체(예: MotorType) 또는 변수일 수 있습니다. 데이터 항목에 대한 계층적 컨텍스트를 제공하여 개체 인식 레시피를 활성화합니다.
데이터 항목
항목 내의 특정 매개 변수 또는 필드(예: 모터의 속도, 압력)입니다. 데이터 항목은 단순 변수 또는 구조화된 유형의 필드일 수 있습니다. 각 데이터 항목은 항상 하나의 항목과 연결되어 스키마와 런타임 간의 명확한 매핑을 보장합니다.

예제

사용자 지정 개체 유형(예:
MotorType
)을 정의한 다음
motor1
및
motor2
개체를 생성합니다. 그런 다음 새 변수
Acceleration
을 motor2 개체에 추가하여 다음 구조를 얻습니다.
  • MotorType
  • motor1 [MotorType]
  • motor2 [MotorType]
    • Acceleration
레시피 편집기에서
motor2
를 루트 개체로,
Acceleration
을 하위 변수 또는 루트 변수로 선택할 수 있습니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal