²é¿´: 860  |  »Ø¸´: 3
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

leafmavis

ľ³æ (ÎÄ̳¾«Ó¢)

[ÇóÖú] C++builder±à³ÌÇóÖú

żÊÇC++²ËÄñ£¬ÏÖÔÚÔÚC++builder±à³ÌʱÓöµ½ÎÊÌ⣬Çë´ó¼Ò°ïÖú¡£
ÓиöʵÑéµÃÓô®¿Ú¿ØÖÆ¿ìÃÅ£º¿ØÖÆ¿ìÃÅ´ò¿ªXÃ룬¹Ø±ÕYÃ룬²¢ÇÒÒªÖØ¸´Z´Î£»ÔÚÑ­»·¹ý³ÌÖУ¬ÈôÓöµ½½ô¼±Çé¿ö¾ÍÖÐֹѭ»·£¬Í¬Ê±Ïò²¢¿Ú·¢ËÍÐźš£   Ä¿Ç°ÒÑʵÏÖǰ°ë²¿·Ö£¬Ò²¾ÍÊÇ˵¿ìÃÅÒÑÄܰ´ÒªÇó¹¤×÷£¬²¢¿Ú²Ù×÷Ò²Òѽâ¾ö¡£µ«ÔÚÑ­»·Ê±£¬°´¡°½ô¼±Í£Ö¹¡±¼ü£¬¸Ã¼üÎÞ¡°Ï³Á¡±£¨¿´ËƲ»Æð×÷Óã©£¬µ«Ñ­»·½áÊøºóÄÜÏÔʾ¸Ã¼ü°´ÏÂÁË£¨ÏÔʾ³ÌÐòÖÐÒªÇóÊä³öµÄSomething is wrong!£©
ÏÂÃæÊdzÌÐò£¨Ö»±àÁËÒ»¸ö¿ìÃŵģ©£¬Çë°ïæ¿´ÏÂÓ¦¸ÃÈçºÎ¸Ä£¬Ð»Ð»£¡

#include
#pragma hdrstop
#include "PortTalk.h"
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "Comm"
#pragma resource "*.dfm"

TDateTime startTime;
int mark1=1;  //½ô¼±Í£Ö¹±ê־λ
int kmen1,kmen2,kmen3;  //¿ìÃÅÑ¡Ôñ±êÖ¾

TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
  //OpenPortTalk();          //²¢¿Ú³õʼ»¯£¬´ò¿ªµØÖ·²Ù×÷
  //outportb(0xE800,0xFF);  //Ïò²¢¿ÚÊý¾Ý¼Ä´æÆ÷д0x00,²¢¿Ú¿¨µØÖ·ÎªE800;
  //ClosePortTalk();       //¹Ø±ÕµØÖ·²Ù×÷
  Button1->Enabled=false;
  Edit1->Enabled=false;
  Edit2->Enabled=false;
  Edit3->Enabled=false;
  Edit4->Enabled=false;
  Edit5->Enabled=false;
  CheckBox1->Enabled=false;
  CheckBox2->Enabled=false;
  CheckBox3->Enabled=false;
}

//--------------ʵÑ鿪ʼ°´Å¥---------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  Button1->Enabled=false;
  startTime=Time();  //ÏÔʾ¿ªÊ¼Ê±¼ä
  Edit3->Text=TimeToStr(startTime);
  int num1=Edit1->Text.ToInt();                //Ñ­»·´ÎÊý
  int delay1=Edit2->Text.ToInt();              //¿ìÃÅ´ò¿ªµÄ³ÖÐøÊ±¼ä
  float delay2=(Edit5->Text.ToDouble())*1000;  //¿ìÃŹرյijÖÐøÊ±¼ä
  int kmen=kmen1 + kmen2 + kmen3;   //ÓÃÓÚÅжÏÊÇÄÄЩ¿ìÃÅÐèÒª´ò¿ª
  switch (kmen)
     {
        case 1:
          {
            for (int i=1;i<=num1;i++)
              {
                Comm1->OutputString('@');  //¿ìÃÅ´ò¿ª
                Sleep(delay1);
                Comm1->OutputString('A');  //¿ìÃŹرÕ
                Sleep(delay2);
                if (mark1==0)
                   {
                    ShowMessage ("Something is wrong!" ;
                    break;
                   }
              }
            break;
          }
        case 10:
          {
            break;
          }
        case 11:
          {
            break;
          }
        case 100:
          {
            break;
          }
        case 101:
          {
            break;
          }
        case 111:
          {
            break;
          }
     }
  startTime=Time();  //ÏÔʾʵÑé½áÊøÊ±¼ä
  Edit4->Text=TimeToStr(startTime);
}


//-----------ʵÑé½áÊø°´Å¥----------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
  Form1->Close();
}


//-----------½ô¼±Í£Ö¹°´Å¥-----------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
  //Button1->Enabled=false;
  ShowMessage ("Something is wrong!" ;
  //outportb(0xE800,0x00);  //Ïò²¢¿ÚÊý¾Ý¼Ä´æÆ÷д0x00,²¢¿Ú¿¨µØÖ·ÎªE800; ʹµÃºìÍâ´Ì¼¤Òǽô¼±Í£Ö¹
  //ClosePortTalk();       //¹Ø±ÕµØÖ·²Ù×÷
  mark1=0;
}


//---------´®¿ÚÑ¡Ôñ------------------------------------------------------------
void __fastcall TForm1::RadioGroup1Click(TObject *Sender)
{
   if (Comm1->PortOpen)
     {
       ShowMessage ("Port has been opened !" ;
       return ;
     }
  //É趨ͨÐŶ˿ڠ  
  if (RadioGroup1->ItemIndex==0)  Comm1->CommPort=pnCOM1;
  else Comm1->CommPort=pnCOM6;
  Comm1 -> PortOpen=true; //´ò¿ªÍ¨ÐŶ˿Ú
  ShowMessage ("Port has been opened now!" ;
}


//---------ʵÑéģʽѡÔñ--------------------------------------------------------
void __fastcall TForm1::RadioGroup2Click(TObject *Sender)
{
  CheckBox1->Enabled=true;
  CheckBox2->Enabled=true;
  CheckBox3->Enabled=true;
  Edit1->Enabled=true;

}

//-----------´ò¿ª¿ìÃÅÒ» -----------------------------------------------------
void __fastcall TForm1::CheckBox1Click(TObject *Sender)
{
  kmen1=1;        
}

//-----------´ò¿ª¿ìÃŶþ -----------------------------------------------------
void __fastcall TForm1::CheckBox2Click(TObject *Sender)
{
  kmen2=10;
}

//-----------´ò¿ª¿ìÃÅÈý------------------------------------------------------
void __fastcall TForm1::CheckBox3Click(TObject *Sender)
{
  kmen3=100;
}

//-----------ÊäÈëÑ­»·´ÎÊý----------------------------------------------------
void __fastcall TForm1::Edit1Change(TObject *Sender)
{
  Edit2->Enabled=true;
}

//-----------ÊäÈë¿ìÃŹرճÖÐøÊ±¼ä-------------------------------------------
void __fastcall TForm1::Edit2Change(TObject *Sender)
{
  Edit5->Enabled=true;
}

//-----------ÊäÈë¿ìÃÅ´ò¿ª³ÖÐøÊ±¼ä-------------------------------------------
void __fastcall TForm1::Edit5Change(TObject *Sender)
{
   Button1->Enabled=true;
}
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

´ºÈç±­ÖÐË®
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

leafmavis

ľ³æ (ÎÄ̳¾«Ó¢)

ÒýÓûØÌû:
Originally posted by libralibra at 2011-06-10 21:59:07:
ÄãÓÃÈ«¾Ö±äÁ¿hold½ô¼±Í£Ö¹±êÖ¾ÊǶԵÄ,µ«ÊÇÅжÏÓÐÎÊÌâ,
Ó¦¸Ã¸Ä³ÉÑ­»·Ê±Ã¿´Î¶¼ÅжÏmark1,
Ö»ÓÐmark1==1ÊDzÅ×ö¿ìÃÅ´ò¿ª¹Ø±Õ²Ù×÷,
·ñÔò¾ÍÊǽô¼±Í£Ö¹ÁË,Ö±½ÓÌø³öÑ­»·¾ÍÐÐÁË
[code]  
for (int i=1;i<=num1;i++ ...

case 1:
          {
            for (int i=1;i<=num1;i++)
              {
                if (mark1==1)
                 {
                   Comm1->OutputString('@');  //¿ìÃÅ´ò¿ª
                   Sleep(delay1);
                   Comm1->OutputString('A');  //¿ìÃŹرÕ
                   Sleep(delay2);
                 }
                else
                 {
                   ShowMessage ("Something is wrong!" ;
                   break;
                 }
              }
            break;
          }

½á¹ûÊÇÒ»ÑùµÄ
´ºÈç±­ÖÐË®
3Â¥2011-06-10 22:25:32
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 4 ¸ö»Ø´ð

libralibra

ÖÁ×ðľ³æ (ÖøÃûдÊÖ)

æôÆï½«¾ü

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï
jjdg(½ð±Ò+2): ¸Ðл²ÎÓë 2011-06-11 00:30:17
leafmavis(½ð±Ò+2): лл£¬Õâ¸ö·½·¨Ò²²»Ì«ºÃ£¬ºó¸ÄΪ¶àÏ߳̾ͽâ¾öÁË¡£ 2011-06-12 18:00:17
ÄãÓÃÈ«¾Ö±äÁ¿hold½ô¼±Í£Ö¹±êÖ¾ÊǶԵÄ,µ«ÊÇÅжÏÓÐÎÊÌâ,
Ó¦¸Ã¸Ä³ÉÑ­»·Ê±Ã¿´Î¶¼ÅжÏmark1,
Ö»ÓÐmark1==1ÊDzÅ×ö¿ìÃÅ´ò¿ª¹Ø±Õ²Ù×÷,
·ñÔò¾ÍÊǽô¼±Í£Ö¹ÁË,Ö±½ÓÌø³öÑ­»·¾ÍÐÐÁË
CODE:
  
for (int i=1;i<=num1;i++)
{
-------¡ú   Comm1->OutputString('@');  //¿ìÃÅ´ò¿ª
|                Sleep(delay1);
|               Comm1->OutputString('A');  //¿ìÃŹرÕ
|               Sleep(delay2);
-------     if (mark1==0)
                   {
                    ShowMessage ("Something is wrong!" ;
                    break;
                   }
              }

matlab/VB/python/c++/Javaд³ÌÐòÇë·¢QQÓʼþ:790404545@qq.com
2Â¥2011-06-10 21:59:07
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

leafmavis

ľ³æ (ÎÄ̳¾«Ó¢)

¸ÄΪ¶àỊ̈߳¬½â¾öÁË¡£Ð»Ð»
´ºÈç±­ÖÐË®
4Â¥2011-06-12 18:02:44
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ¿¼Ñл¯Ñ§Ñ§Ë¶µ÷¼Á£¬Ò»Ö¾Ô¸985 +5 ÕÅvvvv 2026-03-15 7/350 2026-03-21 19:23 by ColorlessPI
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á £¬Áù¼¶Òѹý£¬ÓпÆÑо­Àú +14 êØÎõÙâ 2026-03-15 14/700 2026-03-21 19:12 by ColorlessPI
[¿¼ÑÐ] Çóµ÷¼Á +3 13341 2026-03-20 3/150 2026-03-21 18:28 by ѧԱ8dgXkO
[¿¼ÑÐ] 26¿¼ÑÐÒ»Ö¾Ô¸ÖйúʯÓÍ´óѧ(»ª¶«)305·ÖÇóµ÷¼Á +6 ¼ÎÄêÐÂ³Ì 2026-03-15 6/300 2026-03-21 17:07 by Dream007008
[»ù½ðÉêÇë] ѧУÒѾ­Ìá½»µ½NSFC£¬»¹ÄÜÐÞ¸ÄÂ𣿠40+4 babangida 2026-03-19 9/450 2026-03-21 16:12 by babangida
[¿¼ÑÐ] 085601µ÷¼Á 358·Ö +3 zzzzggh 2026-03-20 4/200 2026-03-21 10:21 by luoyongfeng
[¿¼ÑÐ] Äϲý´óѧ²ÄÁÏר˶311·ÖÇóµ÷¼Á +6 77chaselx 2026-03-20 6/300 2026-03-21 07:24 by JourneyLucky
[¿¼ÑÐ] 346Çóµ÷¼Á[0856] +4 WayneLim327 2026-03-16 7/350 2026-03-21 04:02 by JourneyLucky
[¿¼ÑÐ] »úеר˶299Çóµ÷¼ÁÖÁ²ÄÁÏ +3 kkcoco25 2026-03-16 4/200 2026-03-21 03:52 by JourneyLucky
[¿¼ÑÐ] Çóµ÷¼Á +3 Ma_xt 2026-03-17 3/150 2026-03-21 02:05 by JourneyLucky
[¿¼ÑÐ] Ò»Ö¾Ô¸»ªÖпƼ¼´óѧ£¬080502£¬354·ÖÇóµ÷¼Á +5 ÊØºòϦÑôCF 2026-03-18 5/250 2026-03-21 01:06 by JourneyLucky
[¿¼ÑÐ] 321Çóµ÷¼Á +9 ºÎÈó²É123 2026-03-18 11/550 2026-03-20 23:19 by JourneyLucky
[¿¼ÑÐ] 329Çóµ÷¼Á +9 ÏëÉÏѧ߹߹ 2026-03-19 9/450 2026-03-20 22:01 by luoyongfeng
[¿¼ÑÐ] Ò»Ö¾Ô¸ ÄϾ©º½¿Õº½Ìì´óѧ´óѧ £¬080500²ÄÁÏ¿ÆÑ§Ó빤³Ìѧ˶ +5 @taotao 2026-03-20 5/250 2026-03-20 20:16 by JourneyLucky
[¿¼ÑÐ] Ò»Ö¾Ô¸ÄÏÀí¹¤085701»·¾³302Çóµ÷¼ÁԺУ +3 ¿ûè÷ÎÀ¶Ó 2026-03-20 3/150 2026-03-20 19:28 by zhukairuo
[¿¼ÑÐ] 08¹¤Ñ§µ÷¼Á +5 Óû§573181 2026-03-20 5/250 2026-03-20 15:47 by xia_2003
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á +5 pupcoco 2026-03-17 8/400 2026-03-19 13:58 by houyaoxu
[¿¼ÑÐ] 328Çóµ÷¼Á£¬Ó¢ÓïÁù¼¶551£¬ÓпÆÑо­Àú +4 ÉúÎ﹤³Ìµ÷¼Á 2026-03-16 12/600 2026-03-19 11:10 by ÉúÎ﹤³Ìµ÷¼Á
[¿¼ÑÐ] 334Çóµ÷¼Á +3 Ö¾´æ¸ßÔ¶ÒâÔÚ»úÐ 2026-03-16 3/150 2026-03-18 08:34 by lm4875102
[¿¼ÑÐ] 302Çóµ÷¼Á +4 С¼Öͬѧ123 2026-03-15 8/400 2026-03-17 10:33 by С¼Öͬѧ123
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û