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 + -
显示快捷键?