문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
comfilehmi:text:index [2023/04/04 00:14] Comfile Technology |
comfilehmi:text:index [2023/10/25 03:55] (현재) Comfile Technology |
||
---|---|---|---|
줄 10: | 줄 10: | ||
* 필드 리소스 : 필드 리소스에 저장된 텍스트에서 하나를 골라 표시합니다. | * 필드 리소스 : 필드 리소스에 저장된 텍스트에서 하나를 골라 표시합니다. | ||
* 외부 장치 문자열 : 외부장치로부터 문자열을 읽어와 화면에 표시합니다. | * 외부 장치 문자열 : 외부장치로부터 문자열을 읽어와 화면에 표시합니다. | ||
- | * HMI 메모리 : HMI 메모리에 저장된 문자열을 읽어와 화면에 표시합니다. | + | * 내부 메모리 : 내부 메모리에 저장된 문자열을 읽어와 화면에 표시합니다. |
- | * 유니코드 : UCS-2LE 코드를 직접 입력하면 해당 문자를 화면에 표시합니다. 예를들어 65,66,67이라고 입력하면 ABC가 표시됩니다. | + | * 유니코드 : 코드를 직접 입력하면 해당 문자를 화면에 표시합니다. 예를들어 65,66,67이라고 입력하면 ABC가 표시됩니다. |
+ | * 문자열 연산식 : 내부 문자열 변수 또는 내부 문자열 변수 연산식 | ||
===== 텍스트 소스 : 직접 지정 ===== | ===== 텍스트 소스 : 직접 지정 ===== | ||
- | 고정 문자열(String)을 화면에 표시합니다. | + | 고정 텍스트를 화면에 표시합니다. |
{{ :comfilehmi:text:stringprint1.png?nolink |}} | {{ :comfilehmi:text:stringprint1.png?nolink |}} | ||
줄 27: | 줄 28: | ||
{{ :comfilehmi:text:stringprint45.png?nolink |}} | {{ :comfilehmi:text:stringprint45.png?nolink |}} | ||
+ | {{ :comfilehmi:text:replacetextvideo.mp4?1000x600 |}} | ||
===== 텍스트 소스 : 필드 리소스 ===== | ===== 텍스트 소스 : 필드 리소스 ===== | ||
줄 44: | 줄 46: | ||
- | ===== 텍스트 소스 : HMI메모리 ===== | + | ===== 텍스트 소스 : 내부 메모리 ===== |
- | HMI메모리에서 문자열을 읽어와서 화면에 표시합니다. HMI 메모리 한 번지에 숫자하나를 기억할 수 있는데, 이 곳에 유니코드가 들어있다면 이것을 읽어와 화면상에 표시할 수 있습니다. | + | 내부 메모리에서 문자열을 읽어와서 화면에 표시합니다. 내부 메모리 한 번지에 숫자하나를 기억할 수 있는데, 이 곳에 유니코드가 들어있다면 이것을 읽어와 화면상에 표시할 수 있습니다. |
{{ :comfilehmi:text:stringprint4.png?nolink |}} | {{ :comfilehmi:text:stringprint4.png?nolink |}} | ||
- | 위와 같이 셋팅했다면 HMI메모리의 6번지에 들어있는 유니코드부터 화면상에 표시합니다. 최대 10문자까지 표시하며, 중간에 0을 만나면 문자열의 끝이므로 더 이상 표시하지 않습니다. | + | 위와 같이 셋팅했다면 내부 메모리의 6번지에 들어있는 유니코드부터 화면상에 표시합니다. 최대 10문자까지 표시하며, 중간에 0을 만나면 문자열의 끝이므로 더 이상 표시하지 않습니다. |
+ | ===== 텍스트 소스 : 유니코드 ===== | ||
- | ===== 텍스트 VS 타이틀바 ===== | + | 유니코드를 직접 입력하면, 해당 코드에 문자가 화면에 표시됩니다. |
- | <타이틀바>는 동작중 그 내용이 바뀌지 않는 고정 이미지 입니다. <타이틀바>에 있는 글꼴은 배경에 이미지와 함께 표현되기 때문에 <안티알리아싱>이 적용됩니다. <안티알리아싱>은 곡선이 부드럽게 표시되는 표현기법입니다. | + | {{ :comfilehmi:text:stringprintexplain1.png?nolink |}} |
- | 반면 텍스트는 동작중 내용이 바뀝니다. (예: 카운터값 표시) 따라서 빠른 처리를 위해 안티알리아싱을 적용하고 있지 않습니다. | + | 65,66,67,68을 입력하면 ABCD가 표시됩니다. |
- | [[comfilehmi:index#오브젝트_편집|상위 페이지로 가기]] | + | {{ :comfilehmi:text:stringprintexplain2.png?nolink |}} |
+ | |||
+ | ===== 텍스트 소스 : 문자열 연산식 ===== | ||
+ | |||
+ | 내부 문자열 변수에 있는 문자열을 화면에 표시합니다. 문자열 연산식 (예: 내부 문자열 변수 + 내부 문자열 변수)도 사용할 수 있습니다. | ||
+ | |||
+ | {{ :comfilehmi:text:stringprintexplain3.png?nolink |}} | ||
+ | |||
+ | |||
+ | ===== 표시 및 위치 ===== | ||
+ | |||
+ | [[comfilehmi:objectlocation:index|표시 및 위치]] | ||
+ | |||
+ | {{ :comfilehmi:text:locationoptiondisplay.png?nolink |}} | ||
+ | |||
+ | [[comfilehmi:index#위젯|상위 페이지로 가기]] |