상태 표시등
Bool 포인트나 경보, 또는 상태 코드를 알리는 포인트 위의 램프이거나, 그 상태를 글자로 쓴 것입니다.
상태 표시등은 한눈에 보는 표시기입니다. 포인트 하나를 색이 있는 램프로 보여 주거나, 그 상태의 이름을 통합업체 자신의 말로 적습니다. 표시 구성 요소이며, 새로 만들면 3 × 1 칸을 차지합니다. 표시가 칸 전체를 가운데에 두고 차지하므로, 이름을 붙이는 일은 원하는 자리에 놓는 텍스트의 몫입니다.
그냥 포인트에 묶인 표시등은 그 포인트의 참 거짓을 읽습니다. 경보(Alarms.<name>)에 묶이면 읽는 값은 그 경보의 발생 상태이며, 경보가 확인을 기다리는 동안 표시등이 깜박입니다. 발생한 채 확인되지 않은 동안에도, 복귀했으나 확인되지 않은 채 걸려 있는 동안에도 그렇습니다.
데이터
| 항목 | 하는 일 | 값 | 기본값 |
|---|---|---|---|
| 주소 | 지켜볼 포인트의 뿌리 있는 Logic 주소입니다. Bool 포인트, Alarms.<name>, 또는 상태를 선언한 뒤에는 상태 코드를 알리는 포인트입니다. 제안 목록은 Bool 포인트를 앞에 세웁니다. |
자유 입력, 제안은 살아 있는 포인트 목록에서 | 비어 있음 |
상태
이 구역은 플래그의 두 가지 상태에 대해 묻거나 선언한 상태 목록에 대해 묻습니다. 둘을 함께 묻지는 않습니다. 둘 가운데 하나가 힘을 가지고, 패널은 그것만 보여 줍니다.
플래그의 두 가지 상태
| 항목 | 하는 일 | 값 | 기본값 |
|---|---|---|---|
| 보여 주는 것 | 이 종류가 가진 두 가지 그림입니다. 색이 있는 램프이거나, 상태에 선언한 말을 그 상태의 색으로 적은 것입니다. | 램프 · 글자로 쓴 상태 |
램프 |
| 켬 | 포인트가 참을 읽는 동안의 팔레트 색 이름입니다. | 초록 · 빨강 · 노랑 · 주황 · 파랑 · 회색 |
초록 |
| 끔 | 포인트가 거짓을 읽는 동안의 색입니다. | 같은 팔레트 | 회색 |
| 켬 문구 / 끔 문구 | 글자로 쓰는 방식이 각 상태에 대해 하는 말입니다. 한 상태의 두 얼굴은 사용자의 어휘이고("운전 중", "열림", "자동") 어떤 구성 요소도 플래그가 어느 짝을 대신하는지 짐작할 수 없으므로 분명히 묻습니다. 그것을 적는 방식에서만 묻습니다. | 자유 입력 | 켬 / 끔 |
색 팔레트는 상태 표시등 자신의 고정된 묶음이며, 편집기의 선택기에서도 캔버스에서도 같은 색으로 칠해집니다. 회색이 중립입니다. 어떤 색이 무엇을 뜻하는지는 사용자의 약속이고, 구성 요소는 아무것도 읽지 않습니다.
선언한 상태
코드를 알리는 포인트(정지, 기동, 운전, 고장)는 두 가지보다 많은 상태를 가집니다. 상태 선언하기는 위의 두 가지를 첫 두 상태로 적어 내려놓고 채울 줄을 하나 열어 주므로, 이미 설정한 것을 두 번 적는 일이 없습니다. 상태 하나가 카드 하나입니다.
| 항목 | 하는 일 | 값 | 기본값 |
|---|---|---|---|
| 값 | 공장이 이 상태에 있는 동안 포인트가 알리는 코드입니다. 정확히 맞춰 봅니다. 두 코드 사이에 놓인 것은 상태가 아닙니다. 플래그는 참인 쪽에 1을, 다른 쪽에 0을 알립니다. | 아무 숫자 | 비어 있음(적기 전까지 아무것도 선언하지 않습니다) |
| 색 | 그 상태의 팔레트 색입니다. | 같은 고정 팔레트 | 회색 |
| 문구 | 그 상태가 힘을 가지는 동안 글자로 쓰는 방식이 하는 말이며, 비우면 아무것도 적지 않습니다. 글자로 쓴 상태가 자리를 잡아 두는 기준은 선언한 낱말 가운데 가장 넓은 것이므로, 공장이 상태를 오갈 때에도 낱말은 한 크기를 지킵니다. | 자유 입력 | 비어 있음 |
| 아이콘 | 그 상태가 힘을 가지는 동안 램프 대신에 그리는 표시이며 없어도 됩니다. 애플리케이션 아이콘 라이브러리에서 이름으로 고르고, 이름이나 태그로 찾습니다. 램프 방식에서만 묻습니다. 카탈로그에 없는 이름은 아무 표시도 그리지 않고 램프를 그대로 둡니다. 격자에 있는 줄표 칸이 아이콘을 고르지 않는다는 뜻입니다. | 카탈로그 아이콘 이름 | 없음 |
줄은 자기 코드에 따라 스스로 정렬합니다. 위에서 아래로 읽으면 상태의 낱말이 코드가 커지는 순서로 놓입니다. 아직 코드가 없는 줄은 끝에서 기다립니다. 상태를 모두 지우면 표시등은 다시 플래그의 두 가지 상태로 돌아갑니다. 어느 상태도 가리키지 않는 값은 들어온 그대로 보이며, 가장 가까운 상태로 보이는 일은 결코 없습니다.
표시기가 보여 주는 것
램프와 글자로 쓴 상태는 같은 세 가지 상황에 저마다의 어휘로 답합니다.
| 상황 | 램프 | 글자로 쓴 상태 |
|---|---|---|
| 상태(또는 플래그의 한쪽)가 힘을 가질 때 | 그 상태의 색으로 꽉 찬 램프이며, 아이콘을 정한 상태에서는 그 아이콘이 램프를 대신하고, 도구 설명이 그 상태의 낱말을 담습니다 | 그 상태의 낱말을 그 상태의 색으로 |
| 포인트는 답했으나 선언한 어느 상태도 그 값을 가리키지 않을 때 | 꽉 찬 중립 고리입니다. 상태의 색이 아닙니다. 그 색은 선언에 없는 상태를 주장하는 셈이 되기 때문입니다 | 읽은 값 자체를 적습니다(스테이션이 숫자를 적는 방식으로, 숫자가 아닌 포인트에서는 온 그대로) |
| 포인트를 읽지 못할 때 | 속이 빈 램프 | 결측 줄표 |
공통 읽기 실패 표시가 구성 요소에 켜지는 것은 세 번째 상황뿐입니다(구성 요소 페이지 참조). 정상 품질의 침묵은 표시 없이 램프의 속만 비웁니다. 깜박이는 것은 눈에 보이는(읽히는) 표시등뿐입니다.
상태 표시등은 표시 구성 요소입니다. 아무것도 명령하지 않고 잠금 표시를 결코 달지 않습니다. 공통 겉모양, 위치와 레이어, 동작 구역은 구성 요소 페이지에서 설명합니다.