사용자 도구

사이트 도구

English

comfilehmi:text:index

텍스트

화면에 텍스트(문자)를 표시합니다.

텍스트 소스 : 직접지정

동작중 변하지 않는 고정된 문자를 표시합니다.

텍스트 소스 : 외부장치 문자열

외부장치에서 문자열을 읽어와서 화면에 표시합니다.외부장치의 워드값을 저장하는 곳에 유니코드 형식으로 문자가 담겨있어야 합니다. 하나의 워드가 하나의 문자로 표시됩니다.

전세계의 모든 글자를 다 표현할 수 있습니다. (단, 해당 글꼴이 설치되어 있어야 합니다.) 예를 들어 'ABC'를 표시하고 싶다면 0x0041, 0x0042, 0x0043, 0x0000 이 외부장치의 해당 위치에 저장되어 있어야합니다. 마지막 0x0000은 문자열의 끝을 뜻합니다.

텍스트 소스 : HMI메모리

HMI메모리에서 문자열을 읽어와서 화면에 표시합니다. HMI 메모리 한 번지에 숫자하나를 기억할 수 있는데, 이 곳에 유니코드가 들어있다면 이것을 읽어와 화면상에 표시할 수 있습니다.

위와 같이 셋팅했다면 HMI메모리의 5번지에 들어있는 유니코드부터 화면상에 표시합니다. 최대 10문자까지 표시하며, 중간에 0을 만나면 문자열의 끝이므로 더 이상 표시하지 않습니다.

대체 텍스트

대체 텍스트란 동작중에 어떤 조건을 만족했을때, 기존에 표시되었던 텍스트대신 다른 텍스트를 표시하는 기능입니다.

아래 예에서는 <영문>이라는 변수가 1이 되었을때 기존 표시되었던 “컴파일 테크놀로지”대신 “Comfile Technology”를 표시합니다.

HMI변수 내용 표시

HMI변수의 내용을 표시하고 싶다면 <연속 텍스트> 오브젝트를 사용하세요.

텍스트 VS 타이틀바

<타이틀바>는 동작중 그 내용이 바뀌지 않는 고정 이미지 입니다. <타이틀바>에 있는 글꼴은 배경에 이미지와 함께 표현되기 때문에 <안티알리아싱>이 적용됩니다. <안티알리아싱>은 곡선이 부드럽게 표시되는 표현기법입니다.

반면 텍스트는 동작중 내용이 바뀝니다. (예: 카운터값 표시) 따라서 빠른 처리를 위해 안티알리아싱을 적용하고 있지 않습니다.

ComfileHMI 최초 페이지로 가기

comfilehmi/text/index.txt · 마지막으로 수정됨: 2019/10/28 21:17 저자 Comfile Technology