별칭 집합
채널 이름을 모아 이름을 붙인 집합이며, 예를 들어 제품마다 하나씩 두고, 바인딩 옆에서 유닛에 적용하거나 절차에 고정해 준비할 때 적용되게 합니다.
별칭 집합은 이름을 붙인 채널 이름의 한 열입니다. 유닛이 이름을 바꿀 수 있는 모델의 채널마다, 그 집합을 적용한 뒤 그 유닛이 채널을 읽는 이름입니다. 별칭을 하나하나 다시 입력하는 대신, 제품이나 고객에 맞춰 유닛 하나를 통째로 한 번에 이름 바꾸는 방법입니다. Process > 모델 > 모델 > 셋업 > 별칭 아래에 살며 레시피와 판정 편집 권한이 필요합니다. 별칭 집합은 보여 주기만 합니다. 모델의 모든 산출물이 참조하는 키는 여전히 채널 자신의 이름입니다.
별칭 폴더
별칭 줄을 고르면 폴더 페이지가 열립니다("채널 이름을 모아 이름을 붙인 집합이며, 예를 들어 제품마다 하나씩 둡니다. 집합을 유닛에 적용하면 채널 이름이 한 번에 바뀌고, 절차에 집합 하나를 고정해 두면 그 절차를 시작할 때 집합이 적용됩니다."). 집합마다 카드 하나이며, 카드를 누르면 열리고 가위표는 없앱니다. 하나도 없으면 페이지는 "아직 별칭 집합이 없습니다. 하나 추가해 이 모델의 채널에 제품이나 고객에 맞는 이름을 붙인 다음, 바인딩 옆에서 유닛에 적용하십시오."라고 말합니다.
| 명령 | 하는 일 | 언제 흐려지는가(상황) | 언제 그려지지 않는가(역할) |
|---|---|---|---|
| 별칭 집합(폴더를 고른 상태의 상세 막대, 오른쪽 클릭 별칭 집합 추가) | 아직 아무 이름도 붙이지 않은 Alias set <n>을 더하고 그것을 고릅니다. |
어느 유닛이든 실행을 지니고 있을 때, 또는 런타임이 정지했을 때. | 레시피와 판정 편집이 없을 때. |
집합의 페이지
머리글은 집합의 이름과, 이름을 몇 개나 바꾸는지 세는 필 하나를 답니다. "채널 1개에 이름을 붙임"이나 "채널 <n>개에 이름을 붙임"입니다. 아무 이름도 붙이지 않은 집합은 적용해도 아무것도 바꾸지 않습니다.
정의
| 항목 | 무엇인가 | 값 / 기본값 | 효과 |
|---|---|---|---|
| 이름 | 트리에서, 채널 화면의 적용 고르개에서, 그리고 절차의 별칭 집합 고르개에서 이 집합을 부르는 이름입니다. | 자유 입력이며 입력란에서 떠날 때 확정됩니다. 만들 때는 Alias set <n>입니다. |
트리 줄의 이름을 바꿉니다. |
채널 이름
카드가 자기 규칙을 설명합니다. "별칭을 비워 두면 그 채널은 지금 읽히는 이름을 그대로 씁니다. 이 집합을 유닛에 적용하면 그 유닛의 별칭이 모두 덮어써지므로, 집합이 이름 붙이지 않은 채널은 채널 자신의 이름으로 돌아갑니다." 그 아래에 모델의 채널마다 한 줄인 표가 모델의 채널 순서대로 서므로, 채널 하나에 이름이 두 번 붙는 일이 만들어질 때부터 없습니다.
| 열 | 무엇인가 | 값 / 기본값 |
|---|---|---|
| 채널 | 채널이며 Ch<number> · <name> 꼴입니다. |
읽기 전용입니다. |
| 별칭 | 이 집합이 그 채널에 주는 이름입니다. 안내 문구는 그 채널이 모델에서 읽히는 이름(자기 별칭, 또는 자기 이름)을 보여 줍니다. | 자유 입력이며 입력란에서 떠날 때 확정됩니다. 기본은 비어 있습니다. 이름을 입력하면 항목이 생기고, 비우면 항목이 사라지므로, 집합은 여러분이 실제로 이름 붙인 채널만 담습니다. |
모델이 하나의 이름으로 붙들어 둔 채널(채널 표에서 유닛 별칭 허용 스위치가 꺼진 채널)은 항목을 거부합니다. 셀이 잠기고 도구 설명이 "이 채널은 모든 유닛에서 같은 이름 하나를 씁니다. 먼저 채널 표에서 유닛마다 바꿀 수 있게 허용하십시오."라고 적습니다. 집합은 유닛의 이름을 바꾸는 방법이므로, 그 선언을 돌아가는 길이 될 수는 없습니다.
누가 집합을 적용하는가
집합은 그 자체로는 아무것도 하지 않습니다. 두 가지 몸짓이 집합을 유닛에 적용하며, 둘 다 그 유닛의 유닛별 별칭을 온전히, 눈에 보이게 덮어씁니다. 집합이 이름 붙인 채널은 모두 집합의 이름을 받고(채널이 아직 이어져 있지 않았으면 바인딩이 생깁니다), 이름을 바꿀 수 있는데 집합이 이름 붙이지 않은 채널은 별칭이 비워져 채널 자신의 이름으로 돌아가며, 모델이 하나의 이름으로 붙들어 둔 채널은 어느 쪽으로도 건드려지지 않습니다.
| 몸짓 | 어디에 | 무슨 일이 일어나는가 |
|---|---|---|
| 유닛의 바인딩 옆에 있는 적용 | 정의 > 채널에서 유닛 목록의 유닛을 고르면, 그 유닛의 바인딩 표와 함께 집합 고르개와 적용이 섭니다("이름을 붙인 채널 이름 집합을 위의 별칭에 적용합니다. 다시 적용하기 전까지는 손으로 고친 것이 우선합니다."). 채널과 바인딩을 보십시오. | 집합이 그 유닛의 별칭에 곧바로 쓰이고 저장됩니다. 그 뒤에 손으로 고친 별칭은 다시 집합을 적용할 때까지 그대로 남습니다. |
| 절차가 집합을 고정함 | 셋업 > 절차에서, 절차의 이름 단계에 별칭 집합 고르개가 있습니다. | 고정은 절차를 유닛에 준비할 때 확인됩니다. 그 유닛의 별칭이 이미 집합과 같으면 아무것도 쓰지 않고, 다르면 절차를 준비하는 그 순간에 집합이 유닛에 적용되고 저장되며, 기록부에 "별칭 집합 고정: '<set>'을(를) '<procedure>' 준비로 '<model> · <unit>'에 적용함"이 남습니다. 집합을 쓰는 것은 구성 변경이므로, 유닛이 돌고 있는 동안에는 준비가 "이 절차는 채널 별칭 집합을 고정하고 있습니다. 그것을 적용하는 일은 구성 변경이며, 유닛이 실행 중인 동안에는 잠깁니다."와 함께 거부되고, 유닛은 준비해 두었던 절차를 그대로 지닙니다. 그 뒤에 집합이나 유닛의 별칭이 움직이면 시작이 "절차에 고정한 별칭 집합이 이 유닛에 적용되어 있지 않습니다. 절차를 다시 준비하십시오."와 함께 거부됩니다. |
절차 페이지의 단계 줄은 "이 절차를 유닛에 준비할 때 그 유닛에서 채널 <n>개의 이름을 바꿉니다"라고 적으며, 위와 같이 쓰기가 일어나는 순간을 부릅니다.
두 몸짓 모두 구성 쓰기입니다. 어느 유닛이든 실행을 지니고 있는 동안과 런타임이 정지한 동안에는 거부되고, 채널 화면의 적용 단추는 그 화면이 요구하는 Process 관리 권한이 필요합니다.
별칭이 어디에 보이는가
유닛에서 채널이 지니는 이름은 하나의 규칙입니다. 채널이 허락하고 유닛이 지니고 있으면 유닛 자신의 별칭, 그렇지 않으면 채널 자신의 별칭, 그것도 없으면 채널의 이름입니다. 별칭 집합은 그 셋 가운데 첫 번째만 씁니다.
| 화면 | 무엇을 읽는가 |
|---|---|
| 운전 아래와 View 페이지에 있는 패널의 채널 카드 | 계열마다 그 유닛에서 힘을 가진 이름으로 부릅니다. |
| 모델의 풀린 대시보드 | {channel.name:...} 토큰이 힘을 가진 이름이 됩니다(모델의 대시보드 참고). |
| 실행 파일 | 시작이 기록되는 열마다 채널의 이름과 번호 옆에 힘을 가진 별칭을 얼려 둡니다. |
| 이력에 있는 실행의 차트 | 열마다 Ch<number> · <alias>로 읽히고, 힘을 가진 별칭이 없었으면 채널의 이름으로 읽힙니다. |
| PDF 보고서 | 실행에 얼어붙은 별칭이며, 없었으면 채널의 이름입니다. |
| CSV와 XLSX 내보내기 | 채널의 이름(공학 단위와 함께)이며 결코 별칭이 아닙니다. |
| Logic 주소, 발생 기록 조건 | 채널의 이름입니다. 별칭은 Process.<Model>.<Unit>.Channels.<Channel>도, 조건의 Channels.<Channel>도 결코 바꾸지 않습니다. |
별칭 집합 제거
별칭 집합 제거는 집합을 고른 상태의 상세 막대 위험 묶음, 그 오른쪽 클릭 메뉴, 그리고 폴더 페이지 카드의 가위표에 섭니다. 먼저 묻습니다("별칭 집합 삭제", "별칭 집합과 그 항목을 지웁니다."). 그 집합을 고정했던 절차는 자기 별칭 집합 참조를 비우고, 집합을 적용했던 유닛은 이미 쓰인 별칭을 그대로 지닙니다. 그것은 그 유닛 자신의 것이기 때문입니다. 레시피와 판정 편집이 필요하며 엔지니어링 잠금과 정지한 런타임 아래에서는 흐려집니다.
별칭 집합이 하지 않는 것
- 채널의 이름도 주소도 바꾸지 않습니다. 모델의 채널 이름, Logic 주소 공간, 발생 기록 조건, 내보내기는 채널 자신의 이름을 그대로 지닙니다.
- 스스로를 적용하지 않습니다. 적용한 뒤에 집합을 고쳐도, 손으로 다시 적용하거나 그것을 고정한 절차를 시작하기 전까지는 어떤 유닛도 달라지지 않습니다.
- 모델이 하나의 이름으로 붙들어 둔 채널에는 이름을 붙일 수 없고, 그 스위치를 켤 수도 없습니다. 그 결정은 채널의 것이며 채널 표에 있습니다.
- 돌고 있는 유닛에는 아무것도 쓰지 않습니다. 적용은 구성 쓰기이며 다른 모든 구성 쓰기처럼 엔지니어링 잠금을 기다립니다.