Aussetzer beim Messwertrecorder

Antworten
Wuppi
Beiträge: 4
Registriert: Mittwoch 27. Oktober 2010, 12:38

Aussetzer beim Messwertrecorder

Beitrag von Wuppi » Mittwoch 27. Oktober 2010, 12:40

Hallo,
zeichne mit dem Messwertrecorder (MWR) mehrere Signale auf. Die Taktung beträgt 1s. In dem erstellten File gibt es aber ab und zu Aussetzer von mehreren Sekunden. Woran könnte das liegen bzw. wie könnte man dies verhindern.

Vielen Dank im Voraus

Wuppi

Florian.Herthel
Beiträge: 31
Registriert: Dienstag 13. April 2010, 11:11
Wohnort: Kleinmachnow

Re: Aussetzer beim Messwertrecorder

Beitrag von Florian.Herthel » Mittwoch 27. Oktober 2010, 13:07

Hallo Wuppi,
versuch mal die Messwertdatei aus der Überprüfung
durch den Virenscanner rauszunehmen, dass hat
bei uns immer zu solchen Problemen geführt.

Gruß Florian

compander
Beiträge: 657
Registriert: Dienstag 14. Oktober 2008, 17:06
Wohnort: Markt Schwaben

Re: Aussetzer beim Messwertrecorder

Beitrag von compander » Mittwoch 27. Oktober 2010, 15:49

Hallo Wuppi.

Den Effekt hatte ich noch nie.
Klingt irgendwie nach einer Vollauslastung der CPU.

Steht die Sim-Geschwindigkeit auf FAST?
Falls ja, mit SLOW probieren.

(und nicht unbedingt benötigte Applikationen schließen)

Gruß vom C :shock: mpander.

Wuppi
Beiträge: 4
Registriert: Mittwoch 27. Oktober 2010, 12:38

Re: Aussetzer beim Messwertrecorder

Beitrag von Wuppi » Freitag 29. Oktober 2010, 12:05

Hallo,

vielen Dank für die Hinweise.

Weitere Programme, wie z.B. Virenscanner etc., laufen nicht. Nur ein VNC Server Programm. Neben 1s Aussetzter gibt es auch große Lücken bis zu 2 min. Im Programm befindet sich auch ein Zähler (auch 1s Taktung). Dieser bleibt dann auch stehen!!?? Auch benutze ich mehre y(t) Screiber zur Anzeige der Daten. Dort werden die Daten auch nicht gezeigt, die t-Achse läuft aber weiter??

Hat jemand irgendeine Idee, woran das liegen könnte?

tmm
Beiträge: 392
Registriert: Montag 23. Februar 2009, 06:38

Re: Aussetzer beim Messwertrecorder

Beitrag von tmm » Freitag 29. Oktober 2010, 14:07

Hallo,

wo kommne denn deine Signale her (Hardware ??).

Lade doch mal dein Projekt hoch, dann muß man nicht so viel spekulieren.

U. U. hast du eine Schleife in dein Programm eingebaut, die dein System ab und zu in die Knie zwingt ?

Gruß MM

Wuppi
Beiträge: 4
Registriert: Mittwoch 27. Oktober 2010, 12:38

Re: Aussetzer beim Messwertrecorder

Beitrag von Wuppi » Freitag 29. Oktober 2010, 14:13

Hallo,

die Signale werden mit einem LabJack UE9 erfasst, anbei die Anwendung.

Vielen Dank im Voraus.

Wuppi
Dateianhänge
Mirah_Ctrl_Entwicklung_Flug.prj
(154.43 KiB) 364-mal heruntergeladen

compander
Beiträge: 657
Registriert: Dienstag 14. Oktober 2008, 17:06
Wohnort: Markt Schwaben

Re: Aussetzer beim Messwertrecorder

Beitrag von compander » Freitag 29. Oktober 2010, 16:13

Hallo Wuppi.

Es dauert eine geraume Zeit, bis ich das Blockschaltbild sehen kann.
Selbst nach einer Stunde hat die Anwendung nicht gestartet.

Woran liegt es?
Vor allem daran, dass Du sehr viele z.B.: "Formel universell". Und Sprung (Ziel)-Bauteile verwendest.

Das streßt jeden Rechner ungemein!!! (nicht PLE)
Und: ist i.d.R. unnötig.

Du verwendest völlig überflüssigerweise (unter anderem) sehr viele Inverter. Macht die Schaltung auch unübersichtlich.
Apropos: da sich Baugruppen mehrfach wiederholen, wird sich künftig mit Makros deine Schaltung übersichtlicher gestalten lassen. Meinst Du nicht auch?

Betrachtet man den Messwertrecorder in deiner Schaltung, so ist alles i.O. Keinerlei Aussetzer/Probleme aufgetreten.
Habe dieses Detail rauskopiert, und ein wenig vereinfacht. Dabei den Inverter natürlich weggelassen.......

Das Ziel ist hier, die Schaltung deutlich zu vereinfachen. Bauteileanzahl mindestens um 40% verringern, bzw. Alternativen nutzen. Was durchaus geht!
Dann funktioniert auch alles. Ganz sicher.

Gruß vom C :shock: mpander.
Dateianhänge
Detail.prj
(2.38 KiB) 336-mal heruntergeladen

Wuppi
Beiträge: 4
Registriert: Mittwoch 27. Oktober 2010, 12:38

Re: Aussetzer beim Messwertrecorder

Beitrag von Wuppi » Samstag 30. Oktober 2010, 12:15

Hallo,
vielen Dank.

Bei meinem Laptop lässt sich die Anwendung einwandfrei öffnen. Dass das Programm nicht läuft, liegt wohl daran, dass der LabJack nicht angeschlossen ist.

Es kann durchaus sein, dass das Programm nicht optimal programmiert ist. Ich verstehe aber dann nicht, warum es einen Zeitraum einwandfrei läuft, aber dann für einige Minuten aussetzt. Dieses Aussetzen äußert sich in dem Verlust der Daten beim Messwertrekorder, Zähler im Programm laufen nicht weiter und die Daten werden im y(t) Schreiber nicht angezeigt (die t-Achse läuft aber weiter!). Habe auch mal die Priorität des PLE auf höher als normal gesetzt. Hat aber leider nichts geändert.

Ich würde mich freuen, wenn sich Abacom dazu äußern würde.

Alles Gute!

Wuppi

KAKTUS
Beiträge: 651
Registriert: Samstag 18. Oktober 2008, 21:12

Re: Aussetzer beim Messwertrecorder

Beitrag von KAKTUS » Samstag 30. Oktober 2010, 16:10

Es dauert eine geraume Zeit, bis ich das Blockschaltbild sehen kann.
Bei mir genau 100 Sekunden.


Das ist doch nicht normal, oder?
stachlige Grüße, Kaktus

HCS
Beiträge: 189
Registriert: Montag 3. November 2008, 16:11
Kontaktdaten:

Re: Aussetzer beim Messwertrecorder

Beitrag von HCS » Dienstag 2. November 2010, 07:29

Hallo Wuppi,
was hast du für einen Rechner und was für ein Betriebssystem?(GHz? Prozessor?WinXP?)
Bei grösseren Programmen kommt es sehr auf den Rechner an.
Bitte beobachte die Auslastung des CPUs. Da müssten deine Aussetzer auch sichtbar sein.

Noch was:
Lässt du es nur im RUN-Modus laufen oder compilierst du es?
Grundsätzlich ists fast egal, nur beim Run-Modus muß PL die Programmstruktur auch noch darstellen.

Gruß Bernd

Antworten

Zurück zu „Thema: Schaltung und Bauteile“