문서의 이전 판입니다!
화면에 텍스트(문자)를 표시합니다.
텍스트 소스는 다양합니다.
동작중 변하지 않는 고정된 문자를 표시합니다.
동작중 변하지 않는 직접 지정이지만, 어떤 조건을 만족했을때, 기존에 표시되었던 텍스트대신 다른 텍스트를 표시할 수 있게 해주는 기능입니다.
아래 예에서는 <영문>이라는 변수가 1이 되었을때 기존 표시되었던 "컴파일 테크놀로지"대신 "Comfile Technology"를 표시합니다.
필드 리소스에 미리 저장해둔 텍스트중 하나를 불러와서 표시합니다.
위 예는 필드리소스의 텍스트중 1번을 표시한다는 뜻입니다.
외부장치에서 문자열을 읽어와서 화면에 표시합니다. 외부장치의 워드값을 저장하는 곳에 유니코드 형식으로 문자가 담겨있어야 합니다. 하나의 워드가 하나의 문자로 표시됩니다.
예를 들어 'ABC'를 표시하고 싶다면 0x0041, 0x0042, 0x0043, 0x0000 이 외부장치의 해당 위치에 저장되어 있어야합니다. 마지막 0x0000은 문자열의 끝을 뜻합니다.
HMI메모리에서 문자열을 읽어와서 화면에 표시합니다. HMI 메모리 한 번지에 숫자하나를 기억할 수 있는데, 이 곳에 유니코드가 들어있다면 이것을 읽어와 화면상에 표시할 수 있습니다.
위와 같이 셋팅했다면 HMI메모리의 6번지에 들어있는 유니코드부터 화면상에 표시합니다. 최대 10문자까지 표시하며, 중간에 0을 만나면 문자열의 끝이므로 더 이상 표시하지 않습니다.
HMI메모리에 있는 문자열을 표시할때 <실시간 글꼴>이라는 개념이 등장합니다.
<타이틀바>는 동작중 그 내용이 바뀌지 않는 고정 이미지 입니다. <타이틀바>에 있는 글꼴은 배경에 이미지와 함께 표현되기 때문에 <안티알리아싱>이 적용됩니다. <안티알리아싱>은 곡선이 부드럽게 표시되는 표현기법입니다.
반면 텍스트는 동작중 내용이 바뀝니다. (예: 카운터값 표시) 따라서 빠른 처리를 위해 안티알리아싱을 적용하고 있지 않습니다.