사용자 도구

사이트 도구

English

comfilehmi:text:index

텍스트

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

텍스트 소스는 다양합니다.

  • 직접 지정 : 고정된 텍스트를 표시합니다.
  • 필드 리소스 : 필드 리소스에 저장된 텍스트에서 하나를 골라 표시합니다.
  • 외부 장치 문자열 : 외부장치로부터 문자열을 읽어와 화면에 표시합니다.
  • 내부 메모리 : 내부 메모리에 저장된 문자열을 읽어와 화면에 표시합니다.
  • 유니코드 : 코드를 직접 입력하면 해당 문자를 화면에 표시합니다. 예를들어 65,66,67이라고 입력하면 ABC가 표시됩니다.
  • 문자열 연산식 : 내부 문자열 변수 또는 내부 문자열 변수 연산식

텍스트 소스 : 직접 지정

고정 텍스트를 화면에 표시합니다.

고급 옵션 : 대체 텍스트

어떤 조건을 만족했을때, 기존에 표시되었던 텍스트대신 다른 텍스트를 표시할 수 있게 해주는 기능입니다.

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

텍스트 소스 : 필드 리소스

필드 리소스에 미리 저장해둔 텍스트중 하나를 불러와서 표시합니다.

위 예는 필드리소스의 텍스트중 1번을 표시한다는 뜻입니다.

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

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

예를 들어 'ABC'를 표시하고 싶다면 0x0041, 0x0042, 0x0043, 0x0000 이 외부장치의 해당 위치에 저장되어 있어야합니다. 마지막 0x0000은 문자열의 끝을 뜻합니다.

텍스트 소스 : 내부 메모리

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

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

텍스트 소스 : 유니코드

유니코드를 직접 입력하면, 해당 코드에 문자가 화면에 표시됩니다.

65,66,67,68을 입력하면 ABCD가 표시됩니다.

텍스트 소스 : 문자열 연산식

내부 문자열 변수에 있는 문자열을 화면에 표시합니다. 문자열 연산식 (예: 내부 문자열 변수 + 내부 문자열 변수)도 사용할 수 있습니다.

표시 및 위치

comfilehmi/text/index.txt · 마지막으로 수정됨: 2023/10/25 03:55 저자 Comfile Technology