'RS-232'에 해당되는 글 1건
- 2008.04.21 CVI Serial통신 관련 함수
2008. 4. 21. 17:25
CVI Serial통신 관련 함수
2008. 4. 21. 17:25 in Programmings/CVI
현재 LabWindows/CVI 를 이용해서 '시리얼(RS-232)통신'을 이용하는 프로그래밍을 하고 있는데.. 참 모르는 것이 많아 삽질 중이다. -_-
이런 저런 예제, FAQ등을 웹검색을 하고 또 'NI LabWindows/CVI Help'를 뒤지던 도중 RS-232 관련 좋은 문서가 있어 간단히 소개를 한다.
NI LabWindows/CVI Help를 일단 열고, 검색 탭을 클릭하여 검색을 활성화 하자.
검색창에 RS-232 Library tree로 검색을 하면 "RS-232 Library Function Tree"라는 녀석이 있는데... 이녀석이 CVI에서 RS-232 통신을 위해서 준비된 라이브러리 들인 듯 하다. -_-
뭐 정확한건 아니고.. 그냥 본인 생각에... ^^;
대충 아래와 같은 녀석들이 있다.
Function Tree, RS-232 Library
Class/Panel Name | Function Name |
---|---|
Open/Close | |
Open COM and Configure | OpenComConfig |
Close COM | CloseCom |
Open COM-Current State | OpenCom |
Input/Output | |
Read Buffer | ComRd |
Read Terminated Buffer | ComRdTerm |
Read Byte | ComRdByte |
Read to File | ComToFile |
Write Buffer | ComWrt |
Write Byte | ComWrtByte |
Write from File | ComFromFile |
XModem | |
XModem Receive File | XModemReceive |
XModem Send File | XModemSend |
XModem Configure | XModemConfig |
Control | |
Set Timeout Limit | SetComTime |
Set XON/XOFF Mode | SetXMode |
Set CTS Mode | SetCTSMode |
Flush Input Queue | FlushInQ |
Flush Output Queue | FlushOutQ |
Send Break Signal | ComBreak |
Set Escape Code | ComSetEscape |
Status | |
Get COM Status | GetComStat |
Get COM Line Status | GetComLineStatus |
Get COM Connection State | GetComConnectionState |
Get Input Queue Length | GetInQLen |
Get Output Queue Length | GetOutQLen |
Return RS-232 Error | ReturnRS232Err |
Get Error String | GetRS232ErrorString |
Callbacks | |
Install COM Callback | InstallComCallback |
Extension | |
Get System COM Handle | GetSystemComHandle |
자세한 내용은 NI LabWindows/CVI Help를 검색하시길...
'Programmings > CVI' 카테고리의 다른 글
CVI Control Modes for Generating Events (0) | 2008.04.24 |
---|---|
CVI 시리얼 통신 예제 (0) | 2008.04.16 |
CVI Ring control의 간단한 예 (0) | 2008.04.11 |
CVI에서 Dynamic Link Library(DLL) 만들기 (0) | 2008.02.01 |
CVI에서 Static Library 만들기 (0) | 2008.02.01 |