[LabVIEW][SubVI] ascii text to image 05(SubVI)
ascii text to image 05(SubVI)
Firmware 에서 사용한 폰트코드를 만들기 위한 전초작업이다.
폰트 코드에 사용될 ascii 코드별 텍스트를 이미지로 변환하여 출력한다.
Firmware 용 폰트 생성 소스를 작성시에 사용할수 있도록 SubVI로 구현하였다.
1. 입출력 정보
- 입력 :
1) 사용자 지정 폰트설정
2) 수동/자동입력 선택버튼
> 유저입력 text 와 Ascii 코드 0~127 텍스트 입력 선택
3) text (유저입력)
4) 텍스트색(기본 검정색)
5) 문자길이(유저입력 - 영문1 한글2)
- 출력 :
1) font image
2) font rect size (최대 외각 사이즈)
> Ascii 33~127 사이즈의 최대값으로 설정됨
3) font rect image - 외각 사이즈를 표기한 뷰어용
2. 블록다이어그램
> User-specified_Font_Read_01(SubVI) 를 사용하여 font list 받아서 설정하도록 구현
> for문을 통하여 0~127 ascii 텍스트 배열 생성
> 해당 텍스트 배열을 그림에 텍스트 쓰기
- 앞서 설정한 폰트 종류 . 크기 등의 옵션이 적용되어 써짐
> 폰트의 최대크기(Ascii 33~127한정)에 맞추어 가운데 정렬하여 출력
3. 프런트패널 (실행결과)
==================
ascii text to image 05(SubVI)
> Ascii 코드별 텍스트 이미지 출력
> 폰트 설정 가능
> 유저입력 - 디버깅필요
원본 파일(SubVI)
실행파일 - 생략
참고 예제 :
2018/09/14 - [LabVIEW/SubVI(OpenSource)] - [LabVIEW][SubVI] User-specified_Font_Read_01(SubVI)
Labview 2017 프로그램 설치방법 (프로그램 수정시)
2017/11/28 - [Study/Labview(study)] - [LabView] LabView 2017 설치
Runtime Engine 설치방법 (실행파일만 실행시)
2017/11/28 - [Study/Labview(study)] - [Labview] Run-Time Engine
2018/04/23 - [Study/Labview(study)] - [Labview] Run-Time Engine more OS(Mac, Linux)