diginexform.h

来自「16 relay output channels and 16 isolated」· C头文件 代码 · 共 79 行

H
79
字号
//---------------------------------------------------------------------------

#ifndef DiginExFormH
#define DiginExFormH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
//---------------------------------------------------------------------------
class TfrmMain : public TForm
{
__published:	// IDE-managed Components
        TGroupBox *grpDevName;
        TLabel *labDeviceName;
        TButton *btnSelectDevice;
        TGroupBox *grpEventType;
        TGroupBox *GroupBox3;
        TButton *btnStart;
        TButton *btnStop;
        TButton *btnExit;
        TEdit *txtChannelNo;
        TLabel *Label2;
        TGroupBox *GroupBox4;
        TLabel *Label3;
        TEdit *txtScanTime;
        TCheckBox *chkFilter;
        TCheckBox *chkPattern;
        TCheckBox *chkCounter;
        TCheckBox *chkStatus;
        TLabel *Label4;
        TLabel *Label5;
        TLabel *Label6;
        TLabel *Label7;
        TLabel *Label8;
        TTimer *ScanTimer;
        TStaticText *labPatternMatchCount;
        TStaticText *labMatchChannel;
        TStaticText *labOverflowChannel;
        TStaticText *labMatchCount;
        TStaticText *labOverflowCount;
        TStaticText *labStatus;
        TStaticText *labChannelNo;
        TStaticText *labStatusCount;
        TStaticText *labValue;
        void __fastcall FormCreate(TObject *Sender);
        void __fastcall btnExitClick(TObject *Sender);
        void __fastcall btnSelectDeviceClick(TObject *Sender);
        void __fastcall chkFilterClick(TObject *Sender);
        void __fastcall chkPatternClick(TObject *Sender);
        void __fastcall chkCounterClick(TObject *Sender);
        void __fastcall chkStatusClick(TObject *Sender);
        void __fastcall btnStartClick(TObject *Sender);
        void __fastcall ScanTimerTimer(TObject *Sender);
        void __fastcall btnStopClick(TObject *Sender);
        void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
private:	// User declarations
        BOOL bFilter;
        BOOL bCounter;
        BOOL bPattern;
        BOOL bStatus;
        USHORT  usPCount;
        USHORT  usCMCount;
        USHORT  usCOCount;
        USHORT  usFSCount;
        USHORT  usRSCount;
public:		// User declarations
        void adPatternMatchEvent();
        void adCounterMatchEvent();
        void adCounterOverflowEvent();
        void adStatusChangeEvent();
        __fastcall TfrmMain(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmMain *frmMain;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?