|
프로그램 한지 얼마 안되서 cport로 통신 중인대 궁금 한것이 있어서 질문
cport의 예제 프로그램으로 데이터를 받아서 그걸 변환을 하려 하는대여...
도대체 예제 프로그램에 소스가 얼마 안나와 있어서 데이터가 어떻게 전송이 되는르지 모르겠습니다
/---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "MTMainForm.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TMainForm *MainForm;
//---------------------------------------------------------------------------
__fastcall TMainForm::TMainForm(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::ConnButtonClick(TObject *Sender)
{
ComTerminal->Connected = !ComTerminal->Connected;
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::ComPortAfterOpen(TObject *Sender)
{
ConnButton->Caption = "Disconnect";
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::ComPortAfterClose(TObject *Sender)
{
ConnButton->Caption = "Connect";
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::PortButtonClick(TObject *Sender)
{
ComPort->ShowSetupDialog();
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::TermButtonClick(TObject *Sender)
{
ComTerminal->ShowSetupDialog();
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::FontButtonClick(TObject *Sender)
{
ComTerminal->SelectFont();
}
//---------------------------------------------------------------------------
이코드는 이해가 되는대 실행을 시키고 ConnButton을 누르면 어떻게 데이터가 전송이 되는지 궁금합니다..
또질문 실행을 시키는 16자리의 16진수가 올라오는대여
첨에 4개는 첫번째 n코더의 위치, 다음4개는 두번째 n코더의 위치
다음 4개는 " 속도, " 속도 인대
이중 두번째 n코더의 위치만 읽어 올라면 어떻게 해야 하는지여
|