⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unit1.h

📁 LMS软件是用来进行自适应滤波的最小均方误差算法
💻 H
字号:
//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <Buttons.hpp>
#include <ComCtrls.hpp>
#include <ToolWin.hpp>
#include <Mask.hpp>
#include <ImgList.hpp>
#include <Menus.hpp>
#include <Dialogs.hpp>
//---------------------------------------------------------------------------
class TF1 : public TForm
{
__published:	// IDE-managed Components
        TPanel *Panel1;
        TPanel *Panel2;
        TPanel *Panel3;
        TPanel *Panel4;
        TPanel *Panel5;
        TComboBox *CB1;
        TComboBox *CB2;
        TComboBox *CB3;
        TLabel *Label1;
        TLabel *Label2;
        TLabel *Label3;
        TToolBar *ToolBar1;
    TSpeedButton *SB1;
    TSpeedButton *SB2;
    TSpeedButton *SB3;
    TSpeedButton *SB4;
        TComboBox *CB4;
    TLabel *L3;
        TEdit *E1;
    TLabel *L4;
    TRadioGroup *RG1;
        TPanel *Panel6;
    TBitBtn *BB3;
        TPanel *Panel7;
        TEdit *E2;
        TPanel *Panel8;
        TGroupBox *GroupBox1;
        TGroupBox *GroupBox2;
    TMemo *M1;
    TButton *B2;
    TButton *B1;
        TSplitter *Splitter1;
    TPanel *Panel10;
    TSpeedButton *SB5;
    TPopupMenu *PM1;
    TMenuItem *N2;
    TMenuItem *N3;
    TMenuItem *N8;
    TMenuItem *N1;
    TMenuItem *N7;
    TMenuItem *N4;
    TMenuItem *N10;
    TMenuItem *N6;
    TTimer *T2;
    TPanel *Panel11;
    TPanel *Panel12;
    TCheckBox *ChB1;
    TEdit *E3;
    TPanel *Panel13;
    TLabel *L6;
    TPopupMenu *PM2;
    TMenuItem *N12;
    TMenuItem *N13;
    TMenuItem *N14;
    TMenuItem *N15;
    TMenuItem *N16;
    TMenuItem *N17;
    TMenuItem *N18;
    TMenuItem *N19;
    TMenuItem *D1;
    TPrintDialog *PD1;
    TGroupBox *GroupBox3;
    TRadioButton *RB1;
    TRadioButton *RB2;
    TCheckBox *CB5;
    TEdit *E4;
    TEdit *E5;
    TLabel *L1;
    TLabel *L2;
    TButton *B3;
    TPanel *Panel9;
    TBitBtn *BB1;
    TBitBtn *BB2;
    TLabel *Label4;
    TLabel *Label5;
    TLabel *Label6;
    TFontDialog *FD1;
    TOpenDialog *OD1;
    TSaveDialog *SD1;
    TImage *I1;
    TRichEdit *RE1;
    TPanel *Panel14;
    TLabel *Label7;
    TLabel *L7;
    TLabel *Label8;
    TLabel *L8;
    TPanel *Panel15;
    TLabel *L9;
    TPanel *Panel16;
    TRadioButton *RB3;
    TRadioButton *RB4;
    TTimer *Timer2;
    TImageList *IL1;
    TImage *topimg;
        TTimer *Timer1;
    TCheckBox *CBSUM;
        void __fastcall FormResize(TObject *Sender);
    void __fastcall FormCreate(TObject *Sender);
    void __fastcall E1KeyPress(TObject *Sender, char &Key);
    void __fastcall E1MouseMove(TObject *Sender, TShiftState Shift, int X,
          int Y);
    void __fastcall E2KeyPress(TObject *Sender, char &Key);
    void __fastcall E3KeyPress(TObject *Sender, char &Key);
    void __fastcall CB1Change(TObject *Sender);
    void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
    void __fastcall N2Click(TObject *Sender);
    void __fastcall N3Click(TObject *Sender);
    void __fastcall BB3Click(TObject *Sender);
    void __fastcall N1Click(TObject *Sender);
    void __fastcall N7Click(TObject *Sender);
    void __fastcall M1KeyPress(TObject *Sender, char &Key);
    void __fastcall N4Click(TObject *Sender);
    void __fastcall PM1Popup(TObject *Sender);
    void __fastcall N6Click(TObject *Sender);
    void __fastcall E3Change(TObject *Sender);
    void __fastcall ChB1Click(TObject *Sender);
    void __fastcall B2Click(TObject *Sender);
    void __fastcall SB1Click(TObject *Sender);
    void __fastcall SB5Click(TObject *Sender);
    void __fastcall N17Click(TObject *Sender);
    void __fastcall N11Click(TObject *Sender);
    void __fastcall N13Click(TObject *Sender);
    void __fastcall N14Click(TObject *Sender);
    void __fastcall N15Click(TObject *Sender);
    void __fastcall D1Click(TObject *Sender);
    void __fastcall PM2Popup(TObject *Sender);
    void __fastcall B3Click(TObject *Sender);
    void __fastcall RB1Click(TObject *Sender);
    void __fastcall CB5Click(TObject *Sender);
    void __fastcall N18Click(TObject *Sender);
    void __fastcall BB1Click(TObject *Sender);
    void __fastcall BB2Click(TObject *Sender);
    void __fastcall Label7DblClick(TObject *Sender);
    void __fastcall Label8DblClick(TObject *Sender);
    void __fastcall CB4Change(TObject *Sender);
    void __fastcall RB3Click(TObject *Sender);
    void __fastcall Timer2Timer(TObject *Sender);
    void __fastcall L6Click(TObject *Sender);
    void __fastcall RE1KeyPress(TObject *Sender, char &Key);
    void __fastcall topimgClick(TObject *Sender);
    void __fastcall WndProc(Messages::TMessage &Message);
    void __fastcall OnCommMsg(Messages::TMessage &Message);
    void __fastcall RG1Click(TObject *Sender);
private:	// User declarations
bool PortIni();
void LoadCMD();
void LoadTool();
void LoadPort();
void LoadIdentify();
void LoadWindow();
void SaveCMD();
void SaveTool();
void SavePort();
void SaveIdentify();
void SaveWindow();
void CharToHex(char ch,char *buf);
char HexToChar(char *buf);
void ParaFilter(AnsiString *a,int *count,int *byte);

public:		// User declarations
        __fastcall TF1(TComponent* Owner);
};
struct Node
{
  AnsiString    Description;
  AnsiString    Value;
};
struct Tools
{
  AnsiString    FileName;
  AnsiString    Hint;
  AnsiString    Value;
};
struct Command
{
  AnsiString    Name;
  int           Count;
  int           Size;
  AnsiString    Value;
  AnsiString    Parameter;
  AnsiString    OldPara;
};
#define PortMax     10
#define BaudMax     10
#define ByteMax     10
#define CmdMax      100
#define ToolMax     4
//---------------------------------------------------------------------------
extern PACKAGE TF1 *F1;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

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