AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Brauche Objektorientierte Modellierungshilfe :-)
Thema durchsuchen
Ansicht
Themen-Optionen

Brauche Objektorientierte Modellierungshilfe :-)

Ein Thema von DelphiManiac · begonnen am 17. Jun 2007 · letzter Beitrag vom 10. Jul 2007
 
DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#1

Brauche Objektorientierte Modellierungshilfe :-)

  Alt 17. Jun 2007, 19:56
Hallo,

ich bin dabei eine Prüfsoftware zu entwickeln für einen Prüfstand,
dieser Prüfstand besteht aus
- einem PC (hier läuft die Anwendungsoftware drauf, um die es geht)
- einem Prüfling (eine Hardware die u.a. auch kalibriert werden muss..)
- einer Prüfplatine (mit der Prüfplatine spricht der PC direkt über USB)
- einem Kalibrator (wird zum Kalibrieren des Prüflings benötigt, Kommunikation über RS232)
- einem Messgerät ( wird zum zurücklesen der Ausgänge benötigt, Kommunikation über RS232)


meine Frage ist nun, wie ich das Problem modellierungstechnisch angehen soll. Möglichst objektorientiert.

also was ich bis jetzt habe:

- 1 Klasse für den Prüfling, mit dem ich ja kommunizieren muss, um ihn testen zu können.
- 1 Klasse Kalibrator
- 1 Klasse Pruefplatine..


Meine Frage ist nun, wie soll ich den Prüfablauf selber koordinieren?

Bisher habe ich das in der GUI gemacht (in meiner Form)
also ungefähr so:

Delphi-Quellcode:
procedure TFrmMainGUI.DoPruefung1: Boolean;
begin
  // Vereinfacht dargestellt, da passiert natürlich viel viel mehr in einer Prüfung
  Calibrator.Do4mA; // Lässt den Kalibrator 4mA am Ausgang erzeugen
  if Hardware.Check4mA = True then
  begin
    ShowMessage('Prüfung 1 erfolgreich');
    result:=true;
  end
  else
  begin
    ShowMessage('Prüfung 1 fehlerhaft');
    result:=true;
  end;

end;
Wuerde gerne eine Pruefklasse machen, weiss aber nicht so recht wie ich diese modellieren soll.
Evtl. könnt ihr ja mit mir eine bessere Lösung entwickeln, als ich jetzt habe.

Wäre über jede Hilfe und jeden Tipp dankbar

Gruß

DelphiManiac
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz