Projektbericht 796.8 KByte - Technikpreis
Projektbericht 796.8 KByte - Technikpreis
Projektbericht 796.8 KByte - Technikpreis
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
35 D Quellcode<br />
tmrSensorabfrage: TTimer;<br />
chbSensoren: TCheckBox;<br />
chbSaveSensor: TCheckBox;<br />
lblUhr: TLabel;<br />
btnStartThread: TButton;<br />
lblPaxon: TLabel;<br />
btnStopThread: TButton;<br />
btnCalibSensor: TButton;<br />
chbSendMail: TCheckBox;<br />
tmrMail: TTimer;<br />
Label10: TLabel;<br />
txtSensorTime: TEdit;<br />
Label11: TLabel;<br />
Label12: TLabel;<br />
txtSendTime: TEdit;<br />
Label13: TLabel;<br />
txtEinstieg: TEdit;<br />
Label14: TLabel;<br />
lbl: TLabel;<br />
Label15: TLabel;<br />
txtBoard: TEdit;<br />
txtBetreff: TEdit;<br />
Label16: TLabel;<br />
btnSendEinstellungen: TButton;<br />
procedure btnOpenClick(Sender: TObject);<br />
procedure btnCloseComClick(Sender: TObject);<br />
procedure tmrSensorabfrageTimer(Sender: TObject);<br />
procedure btnStartThreadClick(Sender: TObject);<br />
procedure btnStopThreadClick(Sender: TObject);<br />
procedure btnCalibSensorClick(Sender: TObject);<br />
procedure tmrMailTimer(Sender: TObject);<br />
procedure txtSensorTimeChange(Sender: TObject);<br />
procedure txtSendTimeChange(Sender: TObject);<br />
procedure btnSendEinstellungenClick(Sender: TObject);<br />
private<br />
public<br />
end;<br />
var<br />
frmMain: TfrmMain;<br />
var mySerialThread: TSerialThread;<br />
var mySaveSensor: TSaveSensor;<br />
var myPaxonThread: TPaxonThread;<br />
myTimeString : String;<br />
mySensorString : WideString;<br />
mySendMailNext : Boolean;<br />
implementation<br />
{$R *.dfm}<br />
procedure TfrmMain.btnOpenClick(Sender: TObject);<br />
begin<br />
if mySerialThread.OpenCOM(1)= False then<br />
lblStatus.Caption := ’Fehler beim Öffnen’<br />
else<br />
lblStatus.Caption := ’Erfolgreich geöffnet’;<br />
end;<br />
procedure TfrmMain.btnCloseComClick(Sender: TObject);<br />
begin<br />
if mySerialThread.CloseCOM = true then lblStatus.Caption := ’COM geschlossen’;<br />
end;<br />
procedure TfrmMain.tmrSensorabfrageTimer(Sender: TObject);