' schrieb:Ich habe weder Scan Engine noch , aber ich würde es mit FIFO's versuchen.
Das kann man nicht verallgemeinern. Die FPGA-Lizenz kostet ca. 2500 € und nicht jeder kauft diese. Manche arbeiten aus dem Grund nur mit dem Real-Time-Modul und der Scan-Engine. Daher auch meine Frage.
Sollte das so sein wie geschrieben, wäre es Quatsch, dafür die Lizenz zu kaufen, wenn das auch ohne geht bzw. je nach Budget sogar unnmöglich. Denn es geht je nach Anwendung tatsächlich ohne FPGA-Modul.
Mit der Scan-Engine würde ich hergehen und den Signalverlauf manuell erzeugen (wäre bei der FPGA-Programmierung, egal ob mit oder ohne FIFOs, übrigens ähnlich bzw. ohne FIFOs sogar identisch).
Du ziehst deine IO-Variable(n) in deine zeitgesteuerte Schleife und fügst die Werte z.B. in ein Array ein (über ein Schieberegister). Aus dem kannst du dir den Signalverlauf generieren.
Kennst du deine Messzeit, wäre es sinnvoll, das Array zu Beginn zu initialisieren und in der Schleife die einzelnen Werte zu ersetzen.
Nur mal ganz grob vom Prinzip her, wie du das Array mit den Werten bekommst. "ScanEngine-Variable" sieht bei dir natürlich anders aus vom Symbol her.