로그인
사이드바
컴파일 온라인 사용설명서
검색
Comfile Studio
Comfile Studio 다운로드
샘플 프로젝트 모음
Comfile Studio 화면구성
프로젝트 생성
프로젝트 속성 수정
프로젝트 전송(다운로드)
프로젝트 초기화
PC에서 실행하기
화면추가및 속성편집
도형및 위젯 그리기
도형및 위젯 정렬하기
도형및 위젯 위치/크기 조정
공통사항
위젯, 목적지, 수식
문자열 처리
고정 글꼴 (다국어 지원)
위젯
제어 버튼
목적지 설정
주소 입력창
속성 설정
램프 효과
화면 전환 버튼
멀티 액션 버튼
숫자 입력기
전처리 연산
램프
토글 스위치
멀티 캡션
숫자
표시 위치 설정
텍스트
실시간 글꼴 변경
시간
연속텍스트
숫자키패드
멀티키패드
막대그래프
슬라이더바
로그 표시기
이력 알람 표시기
노브
트렌드 그래프
액션
직접 기록
외부장치에서 읽어오기
파일 기록 (원격 기록 지원)
파일 제어
대량 저장/불러오기
사용자 액션 그룹 실행
사용자 액션 그룹 반복 중지
음성/부저 출력
스크립트
동적 키패드 실행
내부 문자열 변수 제어
HTTP 요청
특수 기능
조건 분기
이벤트
전역 이벤트
화면 이벤트
사용자 액션그룹
시스템 함수
시스템 함수
도형및 그래픽 편집
직선,사각형,원
표
타이틀 바
이미지
간접 이미지
리소스 관리
텍스트 리소스
색상 리소스
이미지 리소스
주소 리소스
시스템 함수
시스템 함수
원격 제어 및 네트워크 기능
PC로 원격 화면 제어
모바일 원격 제어
웹 브라우저 원격 제어
독립 실행형 원격 제어 파일 생성
원격 데이터 액세스
원격 스크립트
Web API
Web FTP
편의 기능
겹친 위젯 선택
겹친 위젯 위치 변경
위젯 겹침 설정
특수 문자 입력
그룹화/해제
사이트 도구
최근 바뀜
미디어 관리자
사이트맵
로그인
문서 도구
문서 보기
이전 판
역링크
Fold/unfold all
맨 위로
추적:
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== 텍스트 ====== 텍스트 위젯은 화면에 문자(문자열)를 표시하는 위젯입니다. \\ 고정 문구, PLC에서 전달된 문자열, 내부 변수 문자열 등을 표시할 수 있습니다. {{ :comfilestudio:widget_text:stringdisplay_0.png?nolink |텍스트 위젯이 화면에 배치된 예시입니다.}} 텍스트 소스는 다음과 같이 여러 종류가 있습니다. * 직접 지정 * 필드 리소스 * 외부 장치 문자열 * 내부 메모리 * 유니코드 * 문자열 연산식 ===== 텍스트 소스 : 직접 지정 ===== 고정된 문구를 화면에 표시합니다. {{ :comfilestudio:widget_text:stringprint1.png?nolink |고정 텍스트를 입력하는 설정 화면입니다.}} 예: "설비 운전중" "READY" ===== 고급 옵션 : 대체 텍스트 ===== 특정 조건을 만족하면 기존 텍스트 대신 다른 텍스트를 표시합니다. {{ :comfilestudio:widget_text:stringprint45.png?nolink |조건에 따라 다른 텍스트를 표시하는 설정 화면입니다.}} 예: 변수 영문 == 1 → "Comfile Technology" 변수 영문 == 0 → "컴파일 테크놀로지" {{ :comfilestudio:widget_text:replacetextvideo.mp4?1000x600 |대체 텍스트 동작 예시입니다.}} 다국어 전환 구현 시 매우 유용합니다. ===== 텍스트 소스 : 필드 리소스 ===== 필드 리소스에 등록된 텍스트 중 하나를 선택하여 표시합니다. {{ :comfilestudio:widget_text:stringprint2.png?nolink |필드 리소스를 선택하는 설정 화면입니다.}} {{ :comfilestudio:widget_text:stringprint3.png?nolink |등록된 텍스트 목록 예시입니다.}} 예: 리소스 번호 1 → 해당 텍스트 표시 반복 사용되는 문구 관리에 적합합니다. ===== 텍스트 소스 : 외부 장치 문자열 ===== PLC 또는 MCU에서 문자열을 읽어 표시합니다. 주의: 외부 장치 워드에 유니코드 형식으로 저장되어 있어야 합니다. 예: 'ABC' 저장 구조 0x0041 0x0042 0x0043 0x0000 (종료 코드) 마지막 0x0000은 문자열 끝을 의미합니다. ===== 텍스트 소스 : 내부 메모리 ===== 내부 메모리에 저장된 유니코드를 읽어 표시합니다. {{ :comfilestudio:widget_text:stringprint4.png?nolink |내부 메모리에서 문자열을 읽는 설정 화면입니다.}} 예: 시작 번지: 6 최대 표시: 10문자 중간에 0을 만나면 표시를 종료합니다. ===== 텍스트 소스 : 유니코드 ===== 유니코드를 직접 입력하여 표시할 수 있습니다. {{ :comfilestudio:widget_text:stringprintexplain1.png?nolink |유니코드를 직접 입력하는 설정 화면입니다.}} 예: 65,66,67,68 입력 → ABCD 표시 {{ :comfilestudio:widget_text:stringprintexplain2.png?nolink |유니코드 입력 결과 예시입니다.}} ===== 텍스트 소스 : 문자열 연산식 ===== 내부 문자열 변수 또는 문자열 연산 결과를 표시합니다. {{ :comfilestudio:widget_text:stringprintexplain3.png?nolink |문자열 연산식을 사용하는 설정 화면입니다.}} 예: $a $a + $b "MODE: " + $mode 동적으로 텍스트를 생성할 수 있습니다. ===== 표시 및 위치 ===== 텍스트 위젯의 표시 여부 및 위치를 설정할 수 있습니다. {{ :comfilestudio:widget_text:locationoptiondisplay.png?nolink |표시 및 위치 옵션 설정 화면입니다.}} 수식을 사용하여 실행 중 위치 변경도 가능합니다. ===== 자주 묻는 질문 ===== Q. 글자가 깨져서 표시됩니다. → 외부 장치 문자열이 유니코드 형식인지 확인하십시오. Q. 문자열이 중간에서 잘립니다. → 종료 코드(0x0000)가 있는지 확인하십시오. Q. 다국어 전환을 하고 싶습니다. → 대체 텍스트 기능 또는 필드 리소스를 사용하십시오. ---- 키워드: 텍스트 위젯, 문자열 표시, 외부 장치 문자열, 내부 메모리 문자열, 유니코드 표시, 문자열 연산식, 다국어 전환, Comfile Studio 텍스트 [[comfilestudio:index#위젯|상위 페이지로 가기]]