빌딩 블록 > 빌딩 블록 이름 규약
빌딩 블록 이름 규약
다음 이름 규약은 PTC가 제공하는 빌딩 블록에서 사용되며 사용자 정의 빌딩 블록에서 사용하는 것이 좋습니다.
프로젝트 이름 지정
프로젝트 이름은 항상 네임스페이스로 시작하고 그 뒤에 빌딩 블록의 이름인 빌딩 블록 접두사가 옵니다. 빌딩 블록 접두사는 단수형이어야 합니다. PTC 네임스페이스는 PTC에서 개발한 프로젝트에 대해 예약되어 있습니다.
예를 들어, PTC에서 제공하는 교대 근무 빌딩 블록의 경우 프로젝트 이름은 PTC.Shift입니다.
고객이 만든 프로젝트에서는 고유한 네임스페이스 식별자(예: MyCompany)를 사용해야 합니다. 사용자 정의 교대 근무 빌딩 블록의 프로젝트 이름이 MyCompany.Shift일 수 있습니다.
엔티티 이름 지정
빌딩 블록에 있는 각 엔티티의 이름은 네임스페이스로 시작하고 그 뒤에 빌딩 블록 이름이 오며 엔티티에 대한 기능 이름이 옵니다. 대부분의 엔티티의 경우 기능 이름 뒤에 엔티티 유형을 나타내는 접미사가 옵니다. 프로젝트, 데이터 셰이프 및 사물 이름에는 엔티티 유형을 나타내는 접미사가 포함되지 않습니다.
예를 들어, PTC에서 제공하는 교대 근무 빌딩 블록의 진입점 사물 템플릿의 이름은 PTC.Shift.EntryPoint_TT로, 진입점 사물의 이름은 PTC.Shift.EntryPoint로 지정할 수 있습니다. 사용자 정의 교대 근무 빌딩 블록에서 진입점 사물 템플릿의 이름은 MyCompany.Shift.EntryPoint_TT로, 진입점 사물의 이름은 MyCompany.Shift.EntryPoint로 지정할 수 있습니다.
다음 표에서는 접미사(사용되는 경우)를 포함하여 다른 엔티티 유형에 대한 예제 이름을 제공합니다.
엔티티 유형
접미사
예제 이름
사물
-
PTC.Shift.ThingName
사물 템플릿
_TT
PTC.Shift.ThingTemplateName_TT
사물 형태
_TS
PTC.Shift.ThingShapeName_TS
데이터 테이블
_DT
PTC.Shift.DataTableName_DT
데이터 셰이프
-
PTC.Shift.DataShapeName
스트림
_SM
PTC.Shift.StreamName_SM
가치 스트림
_VS
PTC.Shift.ValueStreamName_VS
타이머
_TM
PTC.Shift.TimerName_TM
스케줄러
_SL
PTC.Shift.SchedulerName_SL
네트워크
_NW
PTC.Shift.NetworkName_NW
매쉬업
_MU
PTC.Shift.MashupName_MU
마스터 매쉬업
_MM
PTC.Shift.MasterMashupName_MM
메뉴
_MN
PTC.Shift.MenuName_MN
미디어
_MD
PTC.Shift.MediaName_MD
스타일 정의
_SY
PTC.Shift.StyleDefinitionName_SY
상태 정의
_ST
PTC.Shift.StateDefinitionName_ST
스타일 테마
_TH
PTC.Shift.StyleThemeName_TH
사용자 그룹
_UG
PTC.Shift.UserGroupName_UG
조직
_OR
PTC.Shift.OrganizationName_OR
응용 프로그램 키
_AK
PTC.Shift.ApplicationKey_AK
프로젝트
-
PTC.Shift
도움이 되셨나요?