📄 mainu.~h
字号:
//---------------------------------------------------------------------------
#ifndef MainUH
#define MainUH
#define BUFSIZE 64
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <Chart.hpp>
#include <Series.hpp>
#include <TeeFunci.hpp>
#include <TeEngine.hpp>
#include <TeeProcs.hpp>
#include <ComCtrls.hpp>
#include <ADODB.hpp>
#include <DB.hpp>
#include <Menus.hpp>
#include <fstream.h>
#include <ImgList.hpp>
#include <ToolWin.hpp>
//---------------------------------------------------------------------------
class TMainFrm : public TForm
{
__published: // IDE-managed Components
TTimer *Timer1;
TStatusBar *StatusBar1;
TButton *Button1;
TButton *Button2;
TButton *Button3;
TTimer *Timer2;
TButton *Button4;
TButton *Button5;
TADOTable *ADOTable1;
TPageControl *PageControl1;
TTabSheet *TabSheet1;
TTabSheet *TabSheet2;
TTabSheet *TabSheet3;
TTabSheet *TabSheet4;
TButton *Button6;
TMainMenu *MainMenu1;
TMenuItem *N1;
TMenuItem *U1;
TMenuItem *N2;
TMenuItem *E1;
TMenuItem *N3;
TMenuItem *S1;
TMenuItem *S2;
TMenuItem *S3;
TMenuItem *N4;
TMenuItem *D1;
TMenuItem *F1;
TMenuItem *S4;
TMenuItem *R1;
TMenuItem *H1;
TMenuItem *N5;
TMenuItem *I1;
TMenuItem *N6;
TMenuItem *C1;
TButton *btnExit;
TButton *Button7;
TPanel *Panel1;
TLabel *Label1;
TCheckBox *CheckBox1;
TLabel *Label2;
TCheckBox *CheckBox2;
TLabel *Label8;
TLabel *Label7;
TCheckBox *CheckBox3;
TLabel *Label9;
TLabel *Label10;
TCheckBox *CheckBox4;
TLabel *Label11;
TLabel *Label12;
TEdit *Edit8;
TEdit *Edit7;
TEdit *Edit6;
TEdit *Edit5;
TEdit *Edit4;
TEdit *Edit3;
TEdit *Edit2;
TEdit *Edit1;
TChart *Chart1;
TChart *Chart2;
TChart *Chart3;
TChart *Chart4;
TPanel *Panel2;
TCheckBox *CheckBox5;
TLabel *Label13;
TLabel *Label14;
TCheckBox *CheckBox6;
TLabel *Label15;
TLabel *Label16;
TCheckBox *CheckBox7;
TLabel *Label17;
TLabel *Label18;
TCheckBox *CheckBox8;
TLabel *Label19;
TLabel *Label20;
TEdit *Edit16;
TEdit *Edit15;
TEdit *Edit14;
TEdit *Edit13;
TEdit *Edit12;
TEdit *Edit11;
TEdit *Edit10;
TEdit *Edit9;
TChart *Chart5;
TChart *Chart6;
TChart *Chart7;
TChart *Chart8;
TPanel *Panel3;
TCheckBox *CheckBox9;
TLabel *Label21;
TLabel *Label22;
TCheckBox *CheckBox10;
TLabel *Label23;
TLabel *Label24;
TCheckBox *CheckBox11;
TLabel *Label25;
TLabel *Label26;
TCheckBox *CheckBox12;
TLabel *Label27;
TLabel *Label28;
TEdit *Edit24;
TEdit *Edit23;
TEdit *Edit22;
TEdit *Edit21;
TEdit *Edit20;
TEdit *Edit19;
TEdit *Edit18;
TEdit *Edit17;
TChart *Chart9;
TChart *Chart10;
TChart *Chart11;
TChart *Chart12;
TPanel *Panel4;
TCheckBox *CheckBox13;
TLabel *Label29;
TLabel *Label30;
TCheckBox *CheckBox14;
TLabel *Label31;
TLabel *Label32;
TCheckBox *CheckBox15;
TLabel *Label33;
TLabel *Label34;
TCheckBox *CheckBox16;
TLabel *Label35;
TLabel *Label36;
TEdit *Edit25;
TEdit *Edit26;
TEdit *Edit27;
TEdit *Edit28;
TEdit *Edit29;
TEdit *Edit30;
TEdit *Edit31;
TEdit *Edit32;
TChart *Chart16;
TChart *Chart15;
TChart *Chart14;
TChart *Chart13;
TToolBar *ToolBar1;
TToolButton *ToolButton1;
TToolButton *ToolButton2;
TToolButton *ToolButton3;
TToolButton *ToolButton4;
TToolButton *ToolButton5;
TToolButton *ToolButton6;
TToolButton *ToolButton7;
TImageList *ImageList1;
TToolButton *ToolButton8;
TToolButton *ToolButton10;
TToolButton *ToolButton11;
TToolButton *ToolButton9;
TToolButton *ToolButton12;
TToolButton *ToolButton13;
TToolButton *ToolButton14;
TToolButton *ToolButton15;
TToolButton *ToolButton16;
TMenuItem *N7;
TFastLineSeries *Series1;
TFastLineSeries *LineSeries1;
TFastLineSeries *LineSeries2;
TFastLineSeries *LineSeries3;
TFastLineSeries *LineSeries4;
TFastLineSeries *LineSeries5;
TFastLineSeries *LineSeries6;
TFastLineSeries *LineSeries7;
TFastLineSeries *LineSeries8;
TFastLineSeries *LineSeries9;
TFastLineSeries *LineSeries10;
TFastLineSeries *LineSeries11;
TFastLineSeries *LineSeries12;
TFastLineSeries *LineSeries13;
TFastLineSeries *LineSeries14;
TFastLineSeries *LineSeries15;
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
void __fastcall Timer1Timer(TObject *Sender);
void __fastcall Button1Click(TObject *Sender);
void __fastcall Timer2Timer(TObject *Sender);
void __fastcall Button4Click(TObject *Sender);
void __fastcall Button5Click(TObject *Sender);
void __fastcall Button3Click(TObject *Sender);
void __fastcall CheckBox1Click(TObject *Sender);
void __fastcall CheckBox2Click(TObject *Sender);
void __fastcall CheckBox3Click(TObject *Sender);
void __fastcall CheckBox4Click(TObject *Sender);
void __fastcall CheckBox5Click(TObject *Sender);
void __fastcall CheckBox6Click(TObject *Sender);
void __fastcall CheckBox7Click(TObject *Sender);
void __fastcall CheckBox8Click(TObject *Sender);
void __fastcall CheckBox9Click(TObject *Sender);
void __fastcall CheckBox10Click(TObject *Sender);
void __fastcall CheckBox11Click(TObject *Sender);
void __fastcall CheckBox12Click(TObject *Sender);
void __fastcall CheckBox13Click(TObject *Sender);
void __fastcall CheckBox14Click(TObject *Sender);
void __fastcall CheckBox15Click(TObject *Sender);
void __fastcall CheckBox16Click(TObject *Sender);
void __fastcall Button6Click(TObject *Sender);
void __fastcall E1Click(TObject *Sender);
void __fastcall S4Click(TObject *Sender);
void __fastcall R1Click(TObject *Sender);
void __fastcall Button2Click(TObject *Sender);
void __fastcall btnExitClick(TObject *Sender);
void __fastcall ADOTable1BeforeOpen(TDataSet *DataSet);
void __fastcall Button7Click(TObject *Sender);
void __fastcall C1Click(TObject *Sender);
void __fastcall ToolButton15Click(TObject *Sender);
void __fastcall ToolButton12Click(TObject *Sender);
void __fastcall ToolButton13Click(TObject *Sender);
void __fastcall ToolButton14Click(TObject *Sender);
void __fastcall N7Click(TObject *Sender);
void __fastcall U1Click(TObject *Sender);
void __fastcall ToolButton7Click(TObject *Sender);
void __fastcall S1Click(TObject *Sender);
void __fastcall ToolButton4Click(TObject *Sender);
void __fastcall S2Click(TObject *Sender);
void __fastcall ToolButton5Click(TObject *Sender);
void __fastcall S3Click(TObject *Sender);
void __fastcall ToolButton2Click(TObject *Sender);
void __fastcall F1Click(TObject *Sender);
void __fastcall ToolButton8Click(TObject *Sender);
void __fastcall ToolButton1Click(TObject *Sender);
void __fastcall ToolButton11Click(TObject *Sender);
void __fastcall ToolButton3Click(TObject *Sender);
void __fastcall ToolButton6Click(TObject *Sender);
void __fastcall N5Click(TObject *Sender);
void __fastcall ToolButton10Click(TObject *Sender);
void __fastcall I1Click(TObject *Sender);
private: // User declarations
TEdit *edt[32];
TFastLineSeries *line[16];
//HINSTANCE hComm;
//HANDLE hDevice; //Moved by fang 2008.1.28
FARPROC lpFarProc1;
AnsiString __fastcall EncryptID(AnsiString) ; //加密
public: // User declarations
//long gain;
TCheckBox *box[16]; //move
long count;
long data[16];
/***********定义用于存贮DA输出的电压,xp,11-13*********/
long ReData[16];
/*****************************************************/
HANDLE hDevice; //Moved here by fang 2008.1.28
TDateTime start, end;
AnsiString min[16], max[16], jixianzhi[16];
/******定义用于存贮输出值和恢复值的数组,xp,11-11********/
AnsiString SetVal[16],ReSetVal[16];
/********************************************************/
AnsiString dianyazhi[16], jiexizhi[16];
TLabel *danwei[16];
int dianyafanwei[16];
ifstream infile;
ofstream outfile;
char password[50];
char enpassword;
int IDFlag ; // 0:未输入设备号; 1:已输入 by fang 2008.1.28
AnsiString DeviceID; // 文件中读入的设备号 by fang 2008.1.28
AnsiString AdoDir; //保存ADO的数据库data.mdb的目录 by fang 2008.1.11
//循环数组 by liu
struct{ TDateTime shijian;
AnsiString dianya[16], jiexi[16];
} Buffer[BUFSIZE];
int tou, wei;
int BufCount;
bool CountFlag;
//HANDLE __stdcall (* MP411_OpenDevice)(long dev_num);
//long __stdcall (*MP411_CloseDevice)(HANDLE hDevice);
//long __stdcall (*MP411_AD)(HANDLE hDevice,long ch,long gain,long sidi,long naver);
__fastcall TMainFrm(TComponent* Owner);
} ;
//---------------------------------------------------------------------------
extern PACKAGE TMainFrm *MainFrm;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -