waveset.h

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

H
89
字号
//---------------------------------------------------------------------------

#ifndef WaveSetH
#define WaveSetH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
//---------------------------------------------------------------------------
class TFrmWave : public TForm
{
__published:	// IDE-managed Components
        TGroupBox *GroupBox1;
        TLabel *Label1;
        TLabel *Label2;
        TLabel *Label3;
        TLabel *Label4;
        TComboBox *WaveCH0;
        TEdit *MagnitudeCH0;
        TEdit *OffsetCH0;
        TEdit *PeriodCH0;
        TGroupBox *GroupBox2;
        TLabel *Label5;
        TLabel *Label6;
        TLabel *Label7;
        TLabel *Label8;
        TComboBox *WaveCH3;
        TEdit *MagnitudeCH3;
        TEdit *OffsetCH3;
        TEdit *PeriodCH3;
        TGroupBox *GroupBox3;
        TLabel *Label9;
        TLabel *Label10;
        TLabel *Label11;
        TLabel *Label12;
        TComboBox *WaveCH1;
        TEdit *MagnitudeCH1;
        TEdit *OffsetCH1;
        TEdit *PeriodCH1;
        TGroupBox *GroupBox4;
        TLabel *Label13;
        TLabel *Label14;
        TLabel *Label15;
        TLabel *Label16;
        TComboBox *WaveCH2;
        TEdit *MagnitudeCH2;
        TEdit *OffsetCH2;
        TEdit *PeriodCH2;
        TButton *OK;
        void __fastcall FormCreate(TObject *Sender);
        void __fastcall OKClick(TObject *Sender);
        void __fastcall WaveCH0Change(TObject *Sender);
        void __fastcall WaveCH1Change(TObject *Sender);
        void __fastcall WaveCH2Change(TObject *Sender);
        void __fastcall WaveCH3Change(TObject *Sender);
        void __fastcall MagnitudeCH0Change(TObject *Sender);
        void __fastcall MagnitudeCH1Change(TObject *Sender);
        void __fastcall MagnitudeCH2Change(TObject *Sender);
        void __fastcall MagnitudeCH3Change(TObject *Sender);
        void __fastcall OffsetCH0Change(TObject *Sender);
        void __fastcall OffsetCH1Change(TObject *Sender);
        void __fastcall OffsetCH2Change(TObject *Sender);
        void __fastcall OffsetCH3Change(TObject *Sender);
        void __fastcall PeriodCH0Change(TObject *Sender);
        void __fastcall PeriodCH1Change(TObject *Sender);
        void __fastcall PeriodCH2Change(TObject *Sender);
        void __fastcall PeriodCH3Change(TObject *Sender);
private:	// User declarations
public:		// User declarations
        __fastcall TFrmWave(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TFrmWave *FrmWave;

typedef struct {
    int wWaveform;
    float fMagnitude;
    float fOffset;
    int wPeriod;
} SWAVE, FAR *LPSWAVE;

extern SWAVE sWaveCh0, sWaveCh1, sWaveCh2, sWaveCh3;
extern USHORT usEnabledChannel;
extern USHORT usChannelCount;
extern ULONG gulConvNum;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

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