텍스트 를 어떻게 표시 합니까 ? (터 치 스크 린 L UA 스크 립 트 튜 토 리 얼 1)

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

텍스트 를 어떻게 표시 합니까 ? (터 치 스크 린 L UA 스크 립 트 튜 토 리 얼 1)

이전 장 에서 우리는 L UA API 문서 와 기본적인 L UA 구 문을 이해 했으며 , 이 장 에서는 텍스트 컨트롤 에 ' H EL LO LU A ' 를 표시 합니다 .

이 튜 토 리 얼 문서 에서 다루 어 지는 섹션 의 관련 인터페 이스 함 수

  1. 문자 열 표시 내용 설정 : set _ text (sc reen , control , text)
  2. on _ control _ no tify (sc reen , control , value)

적용 범위 : M 시리즈 , W 시리즈 , X 시리즈 , F 시리즈 (펌 웨어 버전 > = V 4. 2. 40 1. 0)

루 틴 다운로드 링크 : 《 H EL LO LU A Show 》 (클 릭 점 프)

1. 1 LU A 편집 기

1. 1. 1 Visual T FT

우리의 Visual T FT 는 [ To ol s ] - " L UA Script ing ... " 에서 Lua 편집 기 (컴 파 일 러 가 아닌) 를 통합 합니다 .

참고 : [ 툴 ] - " L UA Script ing ... " 는 컴 파 일 러가 아니라 편집 기 일 뿐 이며 중단 점 설정 디 버 깅 을 지원 하지 않습니다 .

텍스트 를 어떻게 표시 합니까 ? (터 치 스크 린 L UA 스크 립 트 튜 토 리 얼 1)Figure

스크 립 트에 구 문 오류 가 있거나 특정 논 리에 따라 동작 한 후 오류 가 발생할 수 있는 경우 아래 와 같이 가상 화 면을 실행 하여 확인할 수 있습니다 .오류 메시 지는 함 수에 종료 기 호 ' end ' 가 있기를 바랍니다 .컨 텍 스트 및 컨 텐 트 프 롬 프트 에 따라 문제를 해결 하면 됩니다 .

오류 문자 열 " -- -------- ...[ ] : 37 : ' end ' expected (to close ' function ' at line 19) near e of
텍스트 를 어떻게 표시 합니까 ? (터 치 스크 린 L UA 스크 립 트 튜 토 리 얼 1)Figure1

1. 1. 2 타 사 편집 기

Lua Editor (v 6. 30) 를 사용하여 편집 하는 것이 좋습니다 . 엔지니어 링 디 렉 토 리에서 lua 파일을 열 고 편집 후 저 장을 클릭 하십시오 .아래 와 같이 간단한 구 문 검 출 을 지원 하지만 특정 논 리적 오류 는 디 버 깅 하기 위해 가상 화 면 이 필요합니다 .

텍스트 를 어떻게 표시 합니까 ? (터 치 스크 린 L UA 스크 립 트 튜 토 리 얼 1)Figure2

1. 2 " H ello LU A " 표시

화 면 구성

화 면에 버튼 컨트롤 (ID 1), 텍스트 컨트롤 (ID 2) 을 추가 하여 사용자가 버튼 을 누 르 면 텍스트 컨트롤 에 " H EL LO LU A " 가 표시 됩니다 . 화 면 구성 은 다음과 같습니다 .

텍스트 를 어떻게 표시 합니까 ? (터 치 스크 린 L UA 스크 립 트 튜 토 리 얼 1)Figure3

LU A 스크 립 팅

버튼 을 누 른 후 on _ control _ no tify (sc reen , control , value) 함 수를 트 리 거 하여 해당 화 면 ID , 해당 컨트롤 ID , 컨트롤 값을 판단 하고 set _ text (sc reen , control , text) 함 수를 실행 하여 텍스트 상 자에 " H EL LO LU A " 를 표시 합니다 .

-- ***************************************************************************[[
** 함 수 이름 : on _ control _ no tify
** 설명 : 사용자가 컨트롤 을 터 치 하여 수정 하면 이 콜 백 함 수를 실행 합니다 .
                  버튼 컨트롤 을 클릭 하고 텍스트 컨트롤 을 수정 하거나 슬 라이 딩 막 대를 수정 하면 이 이벤 트가 트 리 거 됩니다 .
                  참고 : 콜 백 함 수의 매 개 변 수 및 함 수 이름은 수정 할 수 없습니다 .
** 입력 값 : screen ID
                  control 컨트롤 ID
                  값   컨트롤 값 (텍 스트 컨트롤 에 의해 입력 된 값 포함)
***************************************************************************--]]
on _ control _ no tify (sc reen , control , value) 함 수
    if screen == 0 and control == 1 and value == 1 
    그러면
        set _ text (0, 2, " H EL LO LU A ")
    끝
끝

실행 미리 보기

설 정을 클릭 하면 텍스트 가 " H EL LO LU A " 를 표시 하고 다음과 같이 작동 합니다 .

https://image.modbu <img src="s.cn/wp-content/uploads/2022/03/Hello-word.gif
Related Tags
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC 검증 and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email 주소 will not be published. Required fields are marked *.