📄 mainform.h
字号:
//---------------------------------------------------------------------------
#ifndef MainFormH
#define MainFormH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
//---------------------------------------------------------------------------
class MyThread : public TThread
{
private:
protected:
void __fastcall Execute();
public:
__fastcall MyThread(bool CreateSuspended);
};
class TfrmMain : public TForm
{
__published: // IDE-managed Components
TLabel *Label2;
TGroupBox *GroupBox9;
TLabel *Label1;
TLabel *Label3;
TEdit *editScanNum;
TComboBox *cmbChannel;
TButton *butStart;
TButton *butStop;
TListBox *lstDevice;
TButton *butExit;
TGroupBox *GroupBox2;
TRadioButton *radRawData;
TRadioButton *radVoltage;
TGroupBox *GroupBox3;
TRadioButton *radClockInternal;
TRadioButton *radClockExternal0;
TRadioButton *radClockExternal1;
TGroupBox *GroupBox1;
TLabel *Label8;
TRadioButton *radPacer;
TRadioButton *radPost;
TRadioButton *radDelay;
TRadioButton *radAbout;
TEdit *editDelayCount;
TGroupBox *GroupBox4;
TLabel *Label9;
TRadioButton *radDigital;
TRadioButton *radAI0;
TRadioButton *radAI1;
TRadioButton *radAI3;
TRadioButton *radAI2;
TEdit *editTrigVolt;
TGroupBox *GroupBox5;
TRadioButton *radCyclic;
TRadioButton *radNonCyclic;
TGroupBox *GroupBox6;
TRadioButton *radRising;
TRadioButton *radFalling;
TGroupBox *GroupBox7;
TLabel *Label10;
TLabel *Label11;
TLabel *Label12;
TCheckBox *chkBufferChange;
TCheckBox *chkTerminate;
TCheckBox *chkOverrun;
TEdit *editOverrunTime;
TGroupBox *GroupBox8;
TRadioButton *radOverall;
TRadioButton *radGainList;
TComboBox *cmbGain;
TButton *butGainList;
TGroupBox *GroupBox10;
TLabel *Label4;
TLabel *Label6;
TEdit *editPacerRate;
TGroupBox *GroupBox11;
TLabel *Label5;
TEdit *editCount;
TGroupBox *GroupBox12;
TRadioButton *radInternal;
TRadioButton *radExternal;
TLabel *Label7;
TLabel *Label13;
TLabel *Label14;
TLabel *Label15;
TLabel *Label16;
TLabel *Label17;
TCheckBox *chkInterrupt;
TEdit *edtEventCount;
TLabel *Label18;
TLabel *Label19;
TLabel *Label20;
TLabel *Label21;
TLabel *Label22;
TLabel *Label23;
TLabel *Label24;
void __fastcall FormCreate(TObject *Sender);
void __fastcall lstDeviceClick(TObject *Sender);
void __fastcall butStartClick(TObject *Sender);
void __fastcall butStopClick(TObject *Sender);
void __fastcall OnDestroy(TObject *Sender);
void __fastcall butExitClick(TObject *Sender);
void __fastcall radGainListClick(TObject *Sender);
void __fastcall radOverallClick(TObject *Sender);
void __fastcall butGainListClick(TObject *Sender);
void __fastcall radInternalClick(TObject *Sender);
void __fastcall radExternalClick(TObject *Sender);
void __fastcall radDelayClick(TObject *Sender);
void __fastcall radPostClick(TObject *Sender);
void __fastcall radAboutClick(TObject *Sender);
void __fastcall radPacerClick(TObject *Sender);
void __fastcall radClockInternalClick(TObject *Sender);
void __fastcall radClockExternal0Click(TObject *Sender);
void __fastcall radClockExternal1Click(TObject *Sender);
void __fastcall radDigitalClick(TObject *Sender);
void __fastcall radAI0Click(TObject *Sender);
void __fastcall radAI1Click(TObject *Sender);
void __fastcall radAI2Click(TObject *Sender);
void __fastcall radAI3Click(TObject *Sender);
void __fastcall radRisingClick(TObject *Sender);
void __fastcall radFallingClick(TObject *Sender);
void __fastcall radCyclicClick(TObject *Sender);
void __fastcall radNonCyclicClick(TObject *Sender);
void __fastcall radRawDataClick(TObject *Sender);
void __fastcall radVoltageClick(TObject *Sender);
void __fastcall cmbGainChange(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
private: // User declarations
public: // User declarations
MyThread *pThread;
__fastcall TfrmMain(TComponent* Owner);
void CheckEvent();
void InterruptEvent();
void BufChangeEvent();
void OverrunEvent();
void TerminateEvent();
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmMain *frmMain;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -