I'm free
[LabVIEW][SubVI] ascii text to image 05(SubVI) 본문
[LabVIEW][SubVI] ascii text to image 05(SubVI)
freerevival 2018. 9. 27. 22:38ascii 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)
'LabVIEW > SubVI(OpenSource)' 카테고리의 다른 글
[LabVIEW][SubVI]patten_image_to_gray_01(SubVI) (0) | 2018.10.04 |
---|---|
[LabVIEW][SubVI] text_save_01(SubVI) (0) | 2018.09.28 |
[LabVIEW][SubVI] User-specified_Font_Read_01(SubVI) (0) | 2018.09.14 |
[LabVIEW][SubVI] PowerPoint Text Reader 04 (0) | 2018.08.14 |
[LabVIEW][Character generator][SubVI] lyrics_Reader 01 (0) | 2018.05.31 |