//--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include #include #include #include #include #include #include //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE 管理のコンポーネント TPaintBox *PaintBox1; TButton *Button1; TPanel *Panel1; TPanel *Panel2; TTimer *Timer1; TButton *Button2; TPanel *Panel3; TPanel *Panel4; TPanel *Panel5; TPanel *Panel6; TGroupBox *GroupBox1; TLabel *Label1; TLabel *Label2; TLabel *Label3; TEdit *Edit1; TEdit *Edit2; TEdit *Edit3; TPanel *Panel7; TPanel *Panel8; TButton *Button4; TBitBtn *BitBtn1; TBevel *Bevel1; TGroupBox *GroupBox2; TLabel *Label7; TLabel *Label8; TLabel *Label9; TEdit *Edit7; TEdit *Edit8; TEdit *Edit9; TGroupBox *GroupBox3; TLabel *Label4; TLabel *Label5; TLabel *Label6; TEdit *Edit4; TEdit *Edit5; TEdit *Edit6; void __fastcall Button1Click(TObject *Sender); void __fastcall Button2Click(TObject *Sender); void __fastcall Edit1Change(TObject *Sender); void __fastcall Edit2Change(TObject *Sender); void __fastcall Edit3Change(TObject *Sender); void __fastcall Edit4Change(TObject *Sender); void __fastcall Edit5Change(TObject *Sender); void __fastcall Edit6Change(TObject *Sender); void __fastcall Button4Click(TObject *Sender); void __fastcall PaintBox1Click(TObject *Sender); void __fastcall Edit7Change(TObject *Sender); void __fastcall Edit8Change(TObject *Sender); void __fastcall Edit9Change(TObject *Sender); private: // ユーザー宣言 double SetTemp,Temp,Temp2[2],Dt2[2]; double P,I,D,P2,I2,D2,S2,Dt[50]; int F; // 収束したか? int DELAY,ExtInp,Time; double X,Out,Tempd[50]; void Hyouji(double); void Clear(void); public: // ユーザー宣言 __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif