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

2 차 원 코 드는 데이터를 특정 기 하 학적 모양 으로 평 면에 일정 규칙 으로 흑 백 으로 분 포 하여 데이터 기 호 정보를 기록 하는 것입니다 .사용자에게 코드를 스 캔 하여 램 프 와 같은 앱 을 지불 합니다 . QR 코 드는 사용자 호스트 에 의해 입력 되거나 프로젝트를 편집 할 때 속 성 설 정을 통해 직 렬 포 트 화 면에 표시 될 수 있습니다 .
이 루 틴 에서는 QR 코드 컨트롤 의 일반적인 응용 프로그램을 소개 하고 프로젝트 의 화 면을 결합 하여 각 응용 프로그램의 구 성을 소개 합니다 . 일반적인 응용 프로그램은 다음과 같습니다 .
- 更新二维码
适用范围:全시리즈
12. 1 QR 코드 속 성 소개
QR 코드 컨트롤 속 성은 다음과 같습니다 .

텍스트
QR 코드 초기 기본 표시 내용
증 폭 계 수
개별 점 의 화 면 표 시 크 기를 설정 합니다 .자동 으로 설정 하면 컨트롤 의 전체 영역 에 QR 코 드가 자동 으로 채워 집니다 .
오류 수정
즉 , 2 D 코 드의 내 결 함 능 은 오류 정 정 기능을 가지고 있어 2 D 코 드가 화 면 오염 등 으로 인해 국 부 적으로 가 려 질 때 그대로 정확하게 읽을 수 있다 .
인 코 딩 모 드
다음 인 코 딩 을 지원 하는 QR 코 드의 인 코 딩 모 드
- Num eric : 0 에서 9 까지 의 숫자 코 딩 .인 코 딩 해야 할 숫 자의 수가 3 의 배 수가 아니라 면 , 마지막 1 또는 2 자 릿 수는 4 또는 7 비트 로 변환 되며 , 다른 3 자 릿 수는 10, 12, 14 비트 로 코 딩 되며 , 얼마나 오래 코 딩 되는 지는 QR 코 드의 크 기를 알 파 벳 숫자 : 문자 인 코 딩 에 달려 있습니다 .
- 0 - 9, 대 문 자 A 에서 Z 까지 (소 문 자 없음) 및 기 호 $ % * + - 포함 됩니다 . /: 8 - bit 데이터 : oct ets 를 포함하는 공간 .
- 0 - 255 의 ISO - 8 85 9 - 1 문 자가 될 수 있습니다 .일부 QR 코 드의 스 캐 너는 U TF - 8 인 코 딩 Kanji (shi ft - j is) : 일본 어 인 코 딩 , 이 중 바 이트 인 코 딩 인지 자동 으로 감지 할 수 있습니다 .
- 마찬가지로 , 중국 어 인 코 딩 EC I 에 사용할 수 있습니다 : 특수 문자 집 합 에 사용됩니다 .
- 모든 스 캐 너 가 FN C 1 - first position / FN C 1 - second position 인 코 딩 을 지원 하는 것은 아닙니다 : 주로 특정 산업 또는 산업 에 사용됩니다 .
- 예를 들어 GS 1 바 코 드 등 은
전 경 / 배경 색 상
QR 코 드의 전 경 / 배경 색 상 입니다 . 이 속 성은 수정 하지 않도록 해야 합니다 .즉 , 전 경 색 을 검 정 색 으로 설정 하고 배경 색 을 흰 색 으로 설정 하면 다음과 같은 효과가 발생합니다 .

QR 코드 인식 성공 률 을 높 이기 위해 이 속 성을 수정 하지 않고 컨트롤 의 기본 색 상을 사용 하십시오 .
12. 2 차 원 코드 업데이트
[ Q R 코드 업데이트 ] 화 면 , 사용자 장치 와 직 렬 화 면 통신 을 소개 할 때 , 사용자 장비 는 직 렬 화 면에 명령을 보내고 , Q R 코드 컨트롤 의 내용을 업데이트 합니다 .
화 면 구성
[ Q R 코드 업데이트 ] 화 면의 " 배 경 이미지 " 에 해당 미 술 이미지를 가져 옵니다 .아래 와 같이 화 면에 QR 코드 컨트롤 을 추가 합니다 .

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

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

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

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

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

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

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 " 로 설정 합니다 .
……
}
Leave a Reply