테슬라 모델 Y가 저렴하게 출시되어 많이들 구입하시네요.
구입하실 때 혜택을 받기 위해 아래 리퍼럴코드 링크(이미지 링크)를 따라 들어가 주문해 보세요.

Tesla Referral Code
테슬라 리퍼럴코드

추천 링크를 사용하여 Tesla 제품을 구매하고 현금 할인 혜택 및 기타 특별한 혜택을 받아 보세요.
https://ts.la/changwon722325

Order Tesla Products with Changwon's Referral

Use my referral link to purchase a Tesla product and get up to $1,000 off and other exclusive benefits.

www.tesla.com

Posted by 허창원
,

"LabWindows/CVI 개발자 모임" 네이버 카페에서 파격적으로 소스까지 공개한 RS-232 통신방법을 보여주는 MeasVCTP 프로그램에 대해 소개드리겠습니다.

 

LabWindows/CVI로 개발한 프로그램 공유를 위한 공유주제 계획은 다음 글을 참고하십시오.

cafe.naver.com/cvi/31

 

차례
서론
1. 준비 프로그램
2. PC의 RS-232 포트 상황
3. MeasVCTP 프로그램의 개요
4. Dash Board 화면
5. 실시간 그래프 화면
6. 데이터 그래프 화면
7. Result 테이블 화면
마무리

 

 

서론
이번 공유주제3(SS3)에서는 전압, 전류, 온도, 압력 데이터를 가상으로 생성하는 RS-232 Simulator 프로그램으로부터 RS-232 통신을 통해 데이터를 전달받아 모니터링, 측정, 계산하여 데이터과 결과를 저장하는 MeasVCTP 프로그램에 대해 설명 드리겠습니다.

 

1. 준비 프로그램
RS-232 통신하는 프로그램을 보여주려면 상대 장치가 필요한데, 이를 소프트웨어적으로 시뮬레이션하는 CisRS232Simulator 프로그램을 이용합니다.

CisRS232Simulator 프로그램의 OnlyRunFile 설치 파일은 다음 링크에서 다운로드 받으시면 됩니다.

cafe.naver.com/cvi/63

 

LabWindows/CVI 2017 이상의 Runtime Engine이 설치되어 있지 않다면, 다음 링크를 통해 Runtime Engine도 설치하십시오.

cafe.naver.com/cvi/61

 

CisRS232Simulator 프로그램의 실행화면은 그림 1.1에 나타내 보였습니다.

 

그림 1.1 CisRS232Simulator 프로그램의 실행화면

 

2. PC의 RS-232 포트 상황
제 노트북의 시리얼 포트 상황은 그림 2.1과 같습니다.

VSPD(Virtual Serial Port Driver) 프로그램으로 소프트웨어적으로 COM10, COM11을 만들어 Pair로 묶은 것입니다.

 

그림 2.1 장치관리자의 시리얼 포트 설정 상황

 

3. MeasVCTP 프로그램의 개요
MeasVCTP라는 프로그램 이름은 Measurement Voltage, Current, Temperature, and Pressure를 줄인 것입니다.

​MeasVCTP 프로그램을 처음 실행하면, Base 폴더를 지정하기 위한 대화상자가 그림 3.1과 같이 표시됩니다.
기본으로 지정된 D:\Work\MeasVCTP 폴더를 지정합니다.

 

그림 3.1 MeasVCTP 프로그램의 Base 폴더 선택 대화상자

 

그림 3.2에 MeasVCTP 프로그램의 실행화면을 보였습니다. 아마 처음 설치하시면 창의 배치가 다르게 보일 수 있습니다. 크기조절 가능한 창을 크기조절하고 옮겨놓으면 됩니다.

 

그림 3.2 MeasVCTP 프로그램의 실행화면 예

 

그림 3.3에는 MeasVCTP 프로그램의 처리 개요를 나타내었습니다.

 

그림 3.3 MeasVCTP 프로그램의 처리도해

 

MeasVCTP 프로그램의 주요기능은 RS-232 통신을 통해 수신된 전압, 전류, 온도, 압력 데이터를 실시간 모니터링을 하고, 측정을 하여 Raw 데이터를 저장하고, 측정된 데이터에 대해 계산을 수행하여 그 계산 결과를 테이블에 표시하고, 결과 데이터 파일에도 저장합니다.

 

4. Dash Board 화면
그림 4.1에는 MeasVCTP 프로그램의 대시보드(Dash Board) 창을 보였습니다. RS-232 통신설정 및 통신상태표시 LED, 각 데이터의 수치 표시, 측정 시작과 종료를 위한 기능 버튼, 그리고 실시간 그래프 창, 데이터 그래프 창, 결과 데이터 창을 보이기 위한 토글 버튼으로 구성되어 있습니다.

 

그림 4.1 MeasVCTP 프로그램의 대시보드 화면

 

5. 실시간 그래프 화면
그림 5.1에는 실시간 그래프 창을 보였습니다. 보기 원하는 데이터 채널을 선택할 수 있고, 계속 흘러가는 그래프를 Hold 시켜서 살펴볼 수도 있습니다.

 

그림 5.1 MeasVCTP 프로그램의 실시간 그래프 창

 

6. 데이터 그래프 화면
그림 6.1에는 데이터 그래프 창을 보였습니다. 창의 크기를 자유롭게 조절할 수 있습니다.

 

그림 6.1 데이터 그래프 창

 

데이터 그래프 창은 측정된 데이터만을 보여준다는 점입니다. 측정 중이거나 측정이 종료된 데이터를 그래프에 표시합니다.
측정은 대시보드 창의 "Start DAQ" 버튼을 누르면 측정이 시작되고, "Stop DAQ" 버튼을 누르면 측정이 종료됩니다.

 

그림 6.2 측정된 데이터가 표시된 데이터 그래프 창(그래프 커서 표시)

 

그림 6.2에 보인 바와 같이 데이터 분석을 위해 그래프 커서도 2개가 준비되어 있습니다. 오른쪽 텍스트박스에는 각 그래프 커서의 위치값과 두 그래프 커서 간의 차이값을 보여줍니다.

대시보드의 "측정 종료 후 자동저장" 옵션이 체크되어 있으면, "Stop DAQ" 버튼이 실행되었을 때, Raw 데이터 파일이 저장됩니다.

측정된 Raw 데이터 파일은, 대시보드 화면의 메뉴 중 폴더 메뉴의 "Data 폴더 열기" 서브메뉴를 선택하면, 윈도 탐색기가 실행되어 해당 폴더를 보여줍니다.

그 폴더는 날짜별 폴더로 구분되어 .basic_data 파일과 .csv 파일 두가지로 저장됩니다.

​그림 6.3에 csv로 저장된 Raw 데이터 파일을 보였습니다.

 

그림 6.3 csv Raw 데이터 파일

 

7. Result 테이블 화면
대시보드 창에서 "측정 종료 후 결과 데이터 추가"라는 옵션이 선택되어 있으면, 측정 종료 후에 계산된 결과가 그림 7.1에 보인 Result 테이블에 추가됩니다.

 

그림 7.1 Result 테이블에 추가된 결과 데이터

결과 데이터 파일은 Data 폴더에서 월 단위 폴더로 이동하면, ResultP01_20210227.result_data와 ResultP01_20210227.csv 같은 파일명 형식의 파일이 보일 것입니다.

 

​그림 7.2에 csv 결과 데이터 파일을 열어 보였습니다.

 

그림 7.2 csv 결과 데이터 파일

 

마무리
이상으로 RS-232 통신을 통해 데이터를 획득하고, 저장하며, 계산 결과를 저장하는 MeasVCTP 프로그램을 소개해 드렸습니다.

"LabWindows/CVI 개발자 모임" 네이버 카페의 강좌/팁 게시판에서 다음 제목의 글을 찾으시면, 프로젝트(소스) 파일도 다운로드 받으실 수 있을 것입니다.


"[성실맨프로젝트:3] 공유주제3(SS3)에 대한 성실맨의 MeasVCTP 프로젝트(소스) 파일입니다" 

 

 

https://cafe.naver.com/cvi

 

LabWindows/CVI 개발자 모임 : 네이버 카페

National Instruments (NI) 사의 개발 소프트웨어인 LabWindows/CVI 개발자 정보교류 모임 카페입니다.

cafe.naver.com

 

진짜 마지막으로, 본 소개글을 동영상으로 설명한 유튜브 링크를 걸어드립니다.

 

RS-232 통신 프로그램 MeasVCTP 프로그램 소개

유튜브 동영상 링크: https://youtu.be/aZ-ylp3B4Mk

 

LabWindows/CVI로 즐거운 장비 프로그램 개발 되시기 바랍니다.

 

2021-03-04(목)

성실맨 허창원

극동테크(www.kdtechno.com)

'LabWindows/CVI' 카테고리의 다른 글

LabWindows/CVI에서 OpenCV 사용하기  (3) 2014.01.02
Posted by 허창원
,

새 노트북을 구입하고 나니, MS Office도 구입해야되는 상황이 되어 무료로 사용하는 방법을 찾던 중에

LibreOffice로 대체하면 되겠다는 판단이 섭니다.

 

그동안 사용하던 엑셀 파일을 리브레오피스 Calc로 열어서 사용하니 별다른 어려움이 없네요.

앞으로도 어려움이 없으면 그대로 쭉 리브레오피스를 사용할 예정입니다.

 

리브레오피스 Calc (Excel이랑 별반 차이가 없습니다)

 

공공기관 문서도 .odt로 지원한다고 하니, 아래한글도 리브레오피스에 많이 밀릴 것 같네요.

Posted by 허창원
,

Chroma AC/DC/IR HIPOT TESTER

MODEL 19052

 

통전,절연검사를 위한 시험기(Chroma MODEL 19052)

 

CVVD 조립기 공정 중의 통전,절연검사기에 사용된 계측기와의 통신 명령어를 추려보았습니다.

(CVVD는 자동차 흡기 밸브의 개폐시간을 조절해 엔진의 종합적인 성능을 높여주는 기술인데, 이번 설비는 거기에 사용되는 부품의 하우징 조립하는 설비입니다)

PLC에서 처리하는 부분이지만, 혹 도움을 드릴 수 있을까해서 파악해보았습니다.

 

Chroma HIPOT TESTER MODEL 19052 매뉴얼 일부

 

-------------------------------------------
[정리] 내전압검사기 명령어 정리 (매뉴얼을 보고 파악만 한 것임. 적용 못해봄)
Chroma AC/DC/IR HIPOT TESTER
MODEL 19052

AC Mode/DC Mode/IR Mode 를 적절히 설정한 후에
다음 명령어로 제어하고, 값을 가져옴

1. Start Test
":SOUR:SAFE:START"

2. 현재 상태 읽어오기
":SOUR:SAFE:STATUS?"

    읽어온 문자열이 
    "RUNNING" 이면 검사중이고,
    "STOPPED"이면 검사 완료된 것임

3. 검사가 완료되었으면, Test를 Stop함
":SOUR:SAFE:STOP"

4. 결과를 읽어오는 절차

OMET: OUTPUT METER (인가한 전압을 의미)
MMET: MEASURE METER (측정된 전류를 의미)
RMET: REAL CURRENT METER (이것도 측정된 전류를 의미)
    
    4.1판정 읽어오기 명령    
    ":SOUR:SAFE:RES:ALL:JUDG?"
        응답: "116"
        의미: PASS
        
    4.2 출력 Meter 읽어오기 명령
    ":SOUR:SAFE:RES:ALL:OMET?"
        응답: "5.100000E+01"
        의미: 0.051kV
        
    4.3 Meas Meter 읽어오기 명령
    ":SOUR:SAFE:RES:ALL:MMET?"
        응답: "7.000000E-05"
        의미: 0.07mA
-------------------------------------------     

 

납품하기 전의 CVVD 자동조립기 설비

 

SETUP 중인 CVVD 자동조립기 설비
CVVD 검사 결과 데이터 수집 PC프로그램

 

끈끈하게 뭉친 참여 업체팀(이런 일들을 많이 해요~)

이번 프로젝트 총괄: 성우NT(박정훈, 010-9535-9135)

기계설계: 보아스테크(전성대, 010-3855-9265)

전장 및 PLC프로그램: 선진테크(윤병주, 010-5295-2671)

PC프로그램: 극동테크(허창원, 010-2585-6711) 장비프로그램.한국

 

 

Posted by 허창원
,

새벽 4시 30분 이전에 일어나는 것을 실천해오면서
이번 주부터 아침에 조깅을 하게 되었는데,
몸에 놀라운 변화가 생기네요
피로 회복 속도가 빨라진 것인지 4시간~ 4시간 30분 정도 자고 나니 더 이상 잠이 안 오네요.
뒤척이다가 그냥 일어났습니다.
---------------

새벽 4시 30분 이전에 일어나기
오늘 2020-05-22(금), 현재 연속성공 일수: 76일째
오늘의 주요이슈:
- 대전 회사 계약 마지막 출근 업무
- 출장지에서 새벽 조깅 첫시도

 

오늘 대전 출장지 숙소 근처에서 조깅예정코스

 2020-05-22(금)
허창원

Posted by 허창원
,

(주)아이피트에서 Current Pulse 를 이용하여 배관검사를 할 때 이용하기 위해 개발한 CurrentPulseDisplay 프로그램입니다.

보온재로 둘러싸인 배관을 보온재의 해체없이 비파괴로 검사할 수 있는 장비로부터 측정되는 Raw 데이터를 받아와서 두께 환산을 하고, 분포된 영역의 값을 pseudo color로 표시합니다.

 

실행 화면은 다음과 같습니다.

CurrentPulseDisplay 실행화면 예
시험정보 설정 화면

 

배관비파괴검사장비 개발 업체 (주)아이피트를 기억해주세요. www.aipit.net

 

2020-04-17

허창원

Posted by 허창원
,

업무적으로 굉장히 열심히 일을 하지만, 외부적으로 알려지는 게 없다보니 제가 홍보의 기회를 많이 놓치고 있는 것같아 이제부터 진행하는 업무 내용도 간단하게라도 가끔씩 올리겠습니다.(2020-04-18)

 

파코스에 설치한 C1UC 저항검사기 프로그램을 업데이트하였습니다.

이번에 추가된 기능은 NG발생시 작업자에게 소리로도 NG 발생여부가 전달되도록 하기 위해 사운드 재생기능을 넣은 것입니다.

 

기능업데이트후 설명 이미지는 다음과 같습니다.

 

C1UC 저항검사기 프로그램의 NG시 재생파일 설정 화면

2020-04-18

허창원

'개발프로그램' 카테고리의 다른 글

Current Pulse 검사장비 PC 프로그램  (0) 2020.04.18
Posted by 허창원
,

PC와 안드로이드 스마트폰 간의 간단한 파일공유는 카카오톡의 "나와의 채팅"을 잘 이용해오고 있었습니다.

그런데, 손으로 메모하는 노트를 대체할 태블릿을 구입하고 나니 카카오톡은 이럴 때 무용지물이더군요.

여러가지 방법을 알아보았지만 카카오톡에서는 스마트폰과 태블릿에서 같은 계정으로 이용하도록 지원하지 않고, 편법으로 하는 방법들만 소개되어 있던데, 별로 마음에 안들었습니다.

 

그래서 대대적으로 각각 설치해서 살펴보았습니다.

 

안드로이드 스마트폰 --- PC --- 태블릿 간의 멀티디바이스 파일 공유 테스트

 

1. 카카오톡

스마트폰의 카카오톡 계정을 태블릿에는 이용하기 어렵다는 결론입니다(2020-03-30 기준)

 

2. 텔레그램

"저장한 메시지"가 카카오톡의 "나와의 채팅" 비슷한 것입니다.

카카오톡과 비슷한 인터페이스에 스마트폰, PC, 태블릿 간의 파일 공유에 별 문제가 없었습니다.

인터페이스가 익숙해지면 나을 것 같습니다.

 

3. 라인(LINE)

네이버의 라인도 설치해보았습니다. "Keep"이 카카오톡의 "나와의 채팅" 비슷한 것이더군요.

역시 스마트폰, PC, 태블릿 간의 파일 공유가 문제없었습니다만,

카카오톡에 익숙해진 탓에 인터페이스가 낯설고 잠깐 사용해보니 왠지 마음에 안드는 면이 있었습니다.

어떤 점이 그런지 잘 생각은 안나네요. 제일 먼저 제거했거든요.

 

4. 페이스북메신저

역시 강력하더군요. 스마트폰, PC, 태블릿 간의 공유도 별 문제 없습니다.

PC에서는 웹브라우저로 접속해서 이용하는데, 스마트폰의 SMS 문자들도 다 들고 와서 보여주니

한편으론 좋기도 하지만 너무 복잡하네요. 별도 기능으로 SMS를 보내면 스마트폰을 통해 전송되는 것 같습니다.

자기 자신에게 메시지나 사진을 보내면 되겠습니다.

 

5. 푸쉬불렛(Pushbullet)

구글링하다가 본 것인데, 이것도 상당히 좋네요.

스마트폰, PC, 태블릿에서 쉽게 공유할 수 있는데, 각 기기의 "파일 원격 접근"을 ON해두면, 각 기기의 폴더를 살펴볼 수도 있네요.

이것도 스마트폰의 SMS 문자를 다 가져와서 보여주네요. 또 스마트폰을 통해 SMS를 전송할 수도 있는 것 같습니다.

나의 장치(스마트폰, PC, 태블릿)간에 "나와의 채팅" 같은 창에서 메시지나 사진, 파일 등을 카카오톡처럼 공유하는데,

나와의 공유에 초점이 맞춰진 것 같습니다. 다른 사람은 검색이 잘 안되던데, 제가 주소록 접근 권한을 제대로 안 줘서 그런 것 같기도 하고...

어쨌든 사진파일명도 스마트폰의 파일명이 그대로 전달되고 좋습니다. 카카오톡 말고는 대부분 파일명이 변경되지 않았던 것 같습니다.

 

이번에 태블릿을 이용하게 되면서 알게되었는데, 카카오톡이 개선해야할 부분아 많이 보이네요.

멀티디바이스 지원, 톡방의 파일 다운로드시 원본 파일명이 유지되도록 하면 좋은 것 등입니다.

 

결론적으로, 스마트폰, PC, 태블릿 간의 멀티디바이스 파일공유를 위해 

1순위 푸쉬불렛(Pushbullet)

2순위 페이스북메신저

3순위 텔레그램

을 좀더 이용해보려고 합니다.

 

2020-03-30

허창원

 

 

 

Posted by 허창원
,

일반 팩스 기기를 사용하다가

스팸 팩스로 인해 용지 낭비도 있고, 출장시에 받아보기도 어려워

2012년 1월에 모아샷이라는 인터넷 팩스로 갈아탔었죠.


그동안 잘 썼습니다.

수신은 월 3,000원에 300장까지 수신되는 상품으로 7년째 이용해 왔었습니다.


그 이전에 비하면 편리하게 잘 사용해 왔습니다만,

그래도 불편한 것은 팩스를 보내거나 보려면 노트북을 켜고 모아샷 사이트 접속하여 로그인하여 볼 수 있었죠.


그러던 중, 어떤 분이 스마트폰으로 사용하시는 모바일 팩스를 잠깐 알려주시길래

모바일 팩스를 찾아서 조사해보았습니다.


모아샷은 PC기반(웹기반)으로 사용하고 있었는데,

스마트폰에서 사용할 수 있는 팩스로

SK텔링크의 모바일 팩스, 엔팩스, 세종텔레콤의 땡큐팩스 등도 있더군요.


비교해본 결과,

SK텔링크의 모바일 팩스가 스마트폰 MMS 기반으로 운영되어 발송과 수신 모두 거의 무료로 이용할 수 있더군요.(MMS 문자메시지 비용 정도)


그래서

SK텔링크의 모바일 팩스 어플을 스마트폰에 다운로드 받아 설치후, 테스트해보았는데,

활용을 잘하면 아주 편리하겠더군요.


저는

일반전화(팩스) ---(착신전환)--> SK텔링크 모바일 팩스

로 설정하였습니다.


SK텔링크 모바일 팩스 발송을 할 때에는

PC에서 구글 드라이브로 문서나 이미지를 팩스 발송용 폴더에 올려두고

모바일 팩스에서 구글 드라이브의 문서나 이미지를 선택하여 발송합니다.

스마트폰에서 바로 사진 찍거나 갤러리에서 선택하여 발송하기도 합니다.


모바일 팩스로 수신된 팩스는

스마트폰에서 공유 버튼을 눌러 카카오톡이나 구글 드라이브나, 메일 등으로 전송이 가능합니다.


이렇게 활용하면 불편함이 없겠습니다.


2018-08-03

허창원



참고------------------

SK텔링크 소개 페이지

http://www.sktelink.com/os/bu/bu_mf_mobilefax_view.do


[기사] SK텔링크 "MMS로 팩스 송수신 하세요"…모바일팩스 앱 출시

* SK텔링크와는 개인적으로 아무런 연관이 없습니다. 홍보비를 받지도 않았구요. 편리한 서비스라 자발적으로 소개드립니다.


Posted by 허창원
,

[허창원의 문득 든 생각]


시키는 사람이 없어도 일을 알아서 찾아 하는 사람이라면 정말 믿음직하겠습니다. 

어떤 분야에서건 인정받을 수 밖에 없겠습니다.


자신의 의지를 자율적인 분위기 속에서도 꾸준히 유지해 나갈 수 있는 사람이 큰 일을 이룰 수 있겠는데,

이럴 때 절제에 따른 스트레스를 잘 조절하는 것이 관건이겠습니다.


세상에는 그런 사람만 있는 것은 아닙니다.

목표나 계획으로부터 자유분방하게 스트레스 적게 받으며 사는 사람도 또한 있습니다.


나름의 장단점이 있으므로, 어느 것이 옳다라고 말할 수는 없겠습니다.

서로서로 협력하며 살아가는 모습이 아름답습니다.


2018-05-25 17:10

허창원

Posted by 허창원
,