16.07.2008, 14:33
Äääh ja...
Also das ist ja nun das Blockdiagramm von dem Baustein wenn ich das richtig sehe..
Ich erkenn daran nichts ehrlich gesagt..
Zeig doch mal, wie in deinem Programm die Signale an den Bausteinen aussehen.
Interessant zu sehen wäre:
Graph Eingangssignal
Triggerzeitpunkt am Triggerbaustein.
Festgestellte Frequenz -->1/f
und das Signal was am Signalverlaufsabschnitt lesen rauskommt.
UND GANZ WICHTIG:
Wenn du irgendwelche von diesen Bausteinen mal änderst, sei es auch nur testweise,
speicher sie unter einem anderen Namen ab! Du wirst dich später wundern, wenn sie irgendwann
mal nicht mehr funktionieren wie es in der Hilfe steht..
edit: Wenn es wirklich nur am dt liegt, musst das irgendwie umgehen. Du kannst, wenn du die Dauer ermittelt hast (1/f)
das Teil nochmal durch dt Teilen, z.B. mit dem Rest/Quotient Baustein Palette numerisch. Dann bekommst du meinetwegen
147326 Rest 0,44 raus. Dann multiplizierst du den Quotienten wieder mit dem dt. Dann haste auf jeden Fall ein ganzzahliges
vielfaches von dt als Abschnittsdauer...Vorher runden halt, bevor der Baustein dass selber will und einen Fehler meldet.
edit2: Ich hab jetzt gleich Feierabend, hab zuhause kein LabVIEW zum testen, aber ich würde lieber selber runden, und den
Baustein wieder auf den ursprungszustand ändern. Ich dachte wenn das auftritt würde das als Warnung gezählt und er würde
den Abschnitt trotzdem lesen, was wohl nicht der Fall ist. Von daher teste das mal so.
Also das ist ja nun das Blockdiagramm von dem Baustein wenn ich das richtig sehe..
Ich erkenn daran nichts ehrlich gesagt..
Zeig doch mal, wie in deinem Programm die Signale an den Bausteinen aussehen.
Interessant zu sehen wäre:
Graph Eingangssignal
Triggerzeitpunkt am Triggerbaustein.
Festgestellte Frequenz -->1/f
und das Signal was am Signalverlaufsabschnitt lesen rauskommt.
UND GANZ WICHTIG:
Wenn du irgendwelche von diesen Bausteinen mal änderst, sei es auch nur testweise,
speicher sie unter einem anderen Namen ab! Du wirst dich später wundern, wenn sie irgendwann
mal nicht mehr funktionieren wie es in der Hilfe steht..
edit: Wenn es wirklich nur am dt liegt, musst das irgendwie umgehen. Du kannst, wenn du die Dauer ermittelt hast (1/f)
das Teil nochmal durch dt Teilen, z.B. mit dem Rest/Quotient Baustein Palette numerisch. Dann bekommst du meinetwegen
147326 Rest 0,44 raus. Dann multiplizierst du den Quotienten wieder mit dem dt. Dann haste auf jeden Fall ein ganzzahliges
vielfaches von dt als Abschnittsdauer...Vorher runden halt, bevor der Baustein dass selber will und einen Fehler meldet.
edit2: Ich hab jetzt gleich Feierabend, hab zuhause kein LabVIEW zum testen, aber ich würde lieber selber runden, und den
Baustein wieder auf den ursprungszustand ändern. Ich dachte wenn das auftritt würde das als Warnung gezählt und er würde
den Abschnitt trotzdem lesen, was wohl nicht der Fall ist. Von daher teste das mal so.