QR 코드 컨트롤은 어떻게 사용합니까?

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

QR 코드 컨트롤은 어떻게 사용합니까?

QR 코드 컨트롤 이란 무엇입니까 ?

QR 코드 컨트롤은 어떻게 사용합니까?插图

2 차 원 코 드는 데이터를 특정 기 하 학적 모양 으로 평 면에 일정 규칙 으로 흑 백 으로 분 포 하여 데이터 기 호 정보를 기록 하는 것입니다 .사용자에게 코드를 스 캔 하여 램 프 와 같은 앱 을 지불 합니다 . QR 코 드는 사용자 호스트 에 의해 입력 되거나 프로젝트를 편집 할 때 속 성 설 정을 통해 직 렬 포 트 화 면에 표시 될 수 있습니다 .

이 루 틴 에서는 QR 코드 컨트롤 의 일반적인 응용 프로그램을 소개 하고 프로젝트 의 화 면을 결합 하여 각 응용 프로그램의 구 성을 소개 합니다 . 일반적인 응용 프로그램은 다음과 같습니다 .

  1. 更新二维码

适用范围:全시리즈

12. 1 QR 코드 속 성 소개

QR 코드 컨트롤 속 성은 다음과 같습니다 .

QR 코드 컨트롤은 어떻게 사용합니까?插图1

텍스트

QR 코드 초기 기본 표시 내용

증 폭 계 수

개별 점 의 화 면 표 시 크 기를 설정 합니다 .자동 으로 설정 하면 컨트롤 의 전체 영역 에 QR 코 드가 자동 으로 채워 집니다 .

오류 수정

즉 , 2 D 코 드의 내 결 함 능 은 오류 정 정 기능을 가지고 있어 2 D 코 드가 화 면 오염 등 으로 인해 국 부 적으로 가 려 질 때 그대로 정확하게 읽을 수 있다 .

인 코 딩 모 드

다음 인 코 딩 을 지원 하는 QR 코 드의 인 코 딩 모 드

  1. Num eric : 0 에서 9 까지 의 숫자 코 딩 .인 코 딩 해야 할 숫 자의 수가 3 의 배 수가 아니라 면 , 마지막 1 또는 2 자 릿 수는 4 또는 7 비트 로 변환 되며 , 다른 3 자 릿 수는 10, 12, 14 비트 로 코 딩 되며 , 얼마나 오래 코 딩 되는 지는 QR 코 드의 크 기를 알 파 벳 숫자 : 문자 인 코 딩 에 달려 있습니다 .
  2. 0 - 9, 대 문 자 A 에서 Z 까지 (소 문 자 없음) 및 기 호 $ % * + - 포함 됩니다 . /: 8 - bit 데이터 : oct ets 를 포함하는 공간 .
  3. 0 - 255 의 ISO - 8 85 9 - 1 문 자가 될 수 있습니다 .일부 QR 코 드의 스 캐 너는 U TF - 8 인 코 딩 Kanji (shi ft - j is) : 일본 어 인 코 딩 , 이 중 바 이트 인 코 딩 인지 자동 으로 감지 할 수 있습니다 .
  4. 마찬가지로 , 중국 어 인 코 딩 EC I 에 사용할 수 있습니다 : 특수 문자 집 합 에 사용됩니다 .
  5. 모든 스 캐 너 가 FN C 1 - first position / FN C 1 - second position 인 코 딩 을 지원 하는 것은 아닙니다 : 주로 특정 산업 또는 산업 에 사용됩니다 .
  6. 예를 들어 GS 1 바 코 드 등 은

전 경 / 배경 색 상

QR 코 드의 전 경 / 배경 색 상 입니다 . 이 속 성은 수정 하지 않도록 해야 합니다 .즉 , 전 경 색 을 검 정 색 으로 설정 하고 배경 색 을 흰 색 으로 설정 하면 다음과 같은 효과가 발생합니다 .

QR 코드 컨트롤은 어떻게 사용합니까?插图2

QR 코드 인식 성공 률 을 높 이기 위해 이 속 성을 수정 하지 않고 컨트롤 의 기본 색 상을 사용 하십시오 .

12. 2 차 원 코드 업데이트

[ Q R 코드 업데이트 ] 화 면 , 사용자 장치 와 직 렬 화 면 통신 을 소개 할 때 , 사용자 장비 는 직 렬 화 면에 명령을 보내고 , Q R 코드 컨트롤 의 내용을 업데이트 합니다 .

화 면 구성

[ Q R 코드 업데이트 ] 화 면의 " 배 경 이미지 " 에 해당 미 술 이미지를 가져 옵니다 .아래 와 같이 화 면에 QR 코드 컨트롤 을 추가 합니다 .

QR 코드 컨트롤은 어떻게 사용합니까?插图3

속 성 구성

컨트롤 ID 가 1 인 QR 코드 컨트롤 의 속 성을 설정 하고 [ 텍 스트 ] 를 " 광 저 우 대 채 " 로 설정 하여 다음과 같이 구성 합니다 .

QR 코드 컨트롤은 어떻게 사용합니까?插图4

실행 미리 보기

가상 화 면을 실행 하고 Visual T FT 소프트웨 어는 가상 화 면 과 " 가 상 직 렬 포 트 " 를 사용하여 연결 을 설정 합니다 .

[ 명 령 도우 미 ] 를 열 고 왼쪽 탐 색 [ Q R 코드 컨트롤 ] 을 선택 하고 [ Q R 코드 컨트롤 업데이트 ] 에서 화 면 ID 를 0 으로 설정 하고 컨트롤 ID 를 1 으로 설정 하고 텍스트 [ 텍 스트 ] 를 " 박 동 기 호 직 렬 포 트 화 면 " 으로 입력 하고 " 보내 기 " 를 클릭 합니다 .가상 화 면에서 " 점 프 기 호 직 렬 포 트 화 면 " 으로 표시 되며 , 콘텐츠 를 보 려면 QR 코드 스 캐 너 를 사용 하십시오 . 다음과 같은 작동 효과를 표시 합니다 .

QR 코드 컨트롤은 어떻게 사용합니까?插图5

MC U 제어 디 스 플레이 QR 코드

개발 패키 지 ke il 프로그램의 him . de ver . h 파일 의 함 수 선언 과 him . de ver . c 파일 의 정의 를 참조 하십시오 .

예를 들어 , 사용자는 QR 코드 디 스 플레이 " 큰 컬 러 직 렬 포 트 화 면 " 을 구현 해야 하며 , QR 코드 설정 함 수 Set Te xt V alue () 를 직접 호출 하면 다음과 같은 코 드가 있습니다 .

/** *******************************************************************
** 함 수 이름 :    vo id Set Te xt V alue (u int 16 screen _ id , 
**                                     u int 16 control _ id , 
**                                     uch ar * str);
** 설명 서    :    QR 코드 값 설정
** input paramet ers : screen _ id : 화 면 ID
**                   control _ id : 컨트롤 ID
**                          str : QR 코드 값
** 출 력 매 개 변 수 : 없음
** 반환 된 값   : 없음
*********************************************************************/
{
    ……
    Set Te xt V alue (0, 1, " D un ning Sym bol S erial Screen "); / / 화 면 0 의 QR 코드 컨트롤 1 의 값을 " D un ning Sym bol S erial Screen " 로 설정 합니다 .
    ……
}

12. 3 단 추 QR 코드 업데이트

[ 단 추 QR 코드 업데이트 ] 화 면 , 사용자가 버튼 을 누 른 후 QR 코드 컨트롤 의 내용을 업데이트 합니다 .

화 면 구성

[ 단 추 업데이트 QR 코드 ] 화 면의 " 배 경 이미지 " 에 해당 미 술 이미지를 가져 옵니다 .화 면에 1 개의 QR 코드 컨트롤 (컨 트 롤 ID : 1) 과 1 개의 버튼 컨트롤 (컨 트 롤 ID : 2) 을 추가 합니다 .

QR 코드 컨트롤은 어떻게 사용합니까?插图6

속 성 구성

QR 코드 컨트롤

컨트롤 ID 를 1 으로 설정 하는 QR 코드 컨트롤 의 속 성을 설정 하고 [ Q R 코드 ] 를 " 바 운드 기 호 " 로 설정 하여 다음과 같이 구성 합니다 .

QR 코드 컨트롤은 어떻게 사용합니까?插图7
단 추 컨트롤

컨트롤 ID 가 2 인 버튼 컨트롤 의 속 성을 설정 하고 , [ 터 치 대 시 상 자 ] 를 " 아니 오 " 로 설정 하고 , [ 눌 러 진 버튼 ] 을 선택 하여 눌 러 진 상태 의 이미지를 선택 하고 , [ 자 르기 ] 를 선택 하고 , [ 터 치 용 도 ] 를 " 스 위 치 설명 " 으로 설정 하고 , [ 작 동 스타일 ] 을 " 전 시 " 로 설정 합니다 .구성 은 다음과 같습니다 .

QR 코드 컨트롤은 어떻게 사용합니까?插图8

명령 도우 미 인터페 이스 에서 왼쪽 탐 색 모 음 에서 [ Q R 코드 컨트롤 ] 을 선택 하고 " Q R 코드 컨트롤 업데이트 " 영역 의 명령 매 개 변 수를 설정 하고 해당 매 개 변 수를 작성 합니다 .루 틴 에서 처럼 , 제어 화 면 (화 면 ID : 1) 에 있는 QR 코드 컨트롤 (컨 트 롤 ID : 1) 은 아래 와 같이 " www . g z - dc . com " 을 표시 합니다 .

QR 코드 컨트롤은 어떻게 사용합니까?插图9

실행 미리 보기

가상 화 면을 실행 하고 Visual T FT 소프트웨 어는 가상 화 면 과 " 가 상 직 렬 포 트 " 를 사용하여 연결 을 설정 합니다 .버튼 " 공 식 웹 사이트 링크 " 를 클릭 하고 QR 코 드가 " www . g z - dc . com " 으로 업데이트 되며 다음과 같은 작동 효과가 있습니다 .

QR 코드 컨트롤은 어떻게 사용합니까?插图10

MC U 제어 표시 문자 열

개발 패키 지 ke il 프로그램의 him . de ver . h 파일 의 함 수 선언 과 him . de ver . c 파일 의 정의 를 참조 하십시오 .

예를 들어 , 사용자는 QR 코드 디 스 플레이 를 구현 해야합니다 " 점 프 기 호 직 렬 화 면 ", 직접 QR 코드 설정 함 수 Set Te xt V alue () 를 호출 , 코 드는 다음과 같습니다 .

/** *******************************************************************
** 함 수 이름 :    vo id Set Te xt V alue (u int 16 screen _ id , 
**                                     u int 16 control _ id ,
**                                     uch ar * str);
** 설명 서    : QR 코드 설정
** input paramet ers : screen _ id : 화 면 ID
**                    control _ id : 컨트롤 ID
**                    문자 열 :      QR 코드 값
** 출 력 매 개 변 수 : 없음
** 반환 됨 값   : 없음
*********************************************************************/
{
    ……
    Set Te xt V alue (1, 1, " D ump Sym bol S erial Screen "); / / 화 면 1 텍스트 컨트롤 1 의 값을 " D ump Sym bol S erial Screen " 로 설정 합니다 .
    ……
}
相关标签
실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

发表回复

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注