C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[12740] [질문] 같은 명령어를 여러번 실행시키려면 어떻게 해야하는지요?
박보연 [] 690 읽음    2001-11-16 11:33
디지털 멀티미터가 같은 실행(전압 측정)을 여러번 반복하도록 하려면 명령어를 어떻게 보내줘야 하는지요..

아래 코드를 보시면 아시겠지만, Start 버튼을 클릭했을 때.. 한 번 밖에는 실행이 안됩니다.
그리고, PringMsg()부분에서는 읽어온 전압을 표에 나타내야 하는데..
현재는 표의 (1,1)부분에만 나타납니다. 

전압을 읽어와서 표에 (1,1)(1,2)(1,3)... 이렇게 나타내려면 어떻게 해야하는지요?

혹 너무 쉬운 문제인데 해결 못하는건 아닌지해서 어제 내내 고민하다가 이렇게 질문을 올립니다.

아시는 분들... 답변해 주시면 감사하겠습니다.


//---------------------------------------------------------------------------                                                                         
void TForm1::PrintMsg(Byte*ch, long len)
{
  int        i;
  int        j;
  char       tmp[1000], tmp2[10];
  float      f;
 
  tmp[0] = 0;
  f = atof(ch);
 
  for(j=0; j<len; j++){
    sprintf(tmp2, "%c", ch[j]);
     
    StringGrid1->Cells[1][1] = f;
  }
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Wincom1ondata(TObject *Sender, long port_number)
{
  long     ret, len;
  Byte     rbuff[2048];
  TVariant va;

  va.vt    = varByte;
  va.pcVal = rbuff;

  len = 0;

  ret = Wincom1->readcom(m_PortNumber, &va, &len);

  PrintMsg(rbuff, len);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::StartBtnClick(TObject *Sender)
{
  long ret;
  int getlen;
  char *Volt = "MEASure:VOLTage:DC?\n";

  getlen = strlen(Volt);

  ret = Wincom1->writecom(m_PortNumber, WideString(Volt), getlen);

  StopBtn->Enabled = true;
}
//---------------------------------------------------------------------------

+ -

관련 글 리스트
12740 [질문] 같은 명령어를 여러번 실행시키려면 어떻게 해야하는지요? 박보연 690 2001/11/16
12754     Re:[질문] 같은 명령어를 여러번 실행시키려면 어떻게 해야하는지요? 개박살.U&I 753 2001/11/16
12750     Re:[질문] 같은 명령어를 여러번 실행시키려면 어떻게 해야하는지요? 불사새 708 2001/11/16
12771         Re:Re: 두 분 모두 감사드립니다. 박보연 638 2001/11/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.