Forum: Object-Pascal / Delphi-Language
Prism
by alzaimar,
11. Jul 2008
Ja, weil Ausgabe_Kanal_2 und Ausgabe_Kanal_3 wegoptimiert wurden. (Du weist nur zu ...Kanal_1 zu)
Forum: Object-Pascal / Delphi-Language
Prism
by alzaimar,
10. Jul 2008
Ein Stacküberlauf kann auch dann vorkommen, wenn eine statische Variable zu groß ist. Zeig die ganze Methode .
Forum: Object-Pascal / Delphi-Language
Prism
by alzaimar,
10. Jul 2008
Den Stacküberlauf kann ich Dir nicht erklären, aber Du hast trotzdem einen Fehler drin. Der Index 'i' ist für die rechte Seite zuständig und wird immer um 3 erhöht, das passt aber nicht für die linke Seite.
i:=0;
j:=0; // NEU
while i <= ende do
begin
Ausgabe_kanal_1 := (2/4095) * Lese_Daten; //Dezimalzahl in Volt
Ausgabe_kanal_2 := (2/4095) * Lese_Daten;
Ausgabe_kanal_3...