LabVIEWForum.de - gleichzeitiges ausführen von zwei aktionen

LabVIEWForum.de

Normale Version: gleichzeitiges ausführen von zwei aktionen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!

Ich habe ein kleines problem mit einem vi.
Ich möchte spannungen (temperaturverläufe) aufnehmen und per knopfdruck das momentane bild speichern. funktioniert auch!
Mein problem ist dass während des speicherns das signal nicht weiter aufgezeichnet wird.
ein zweites problem ist wenn ich ein anderes fenster aufmache (z.b. explorer) wird ebenfalls die aufzeichnung unterbrochen. => Lücken im Signalverlauf

ich habe hier eine abgespeckte version von meinem vi hineingestellt. statt des DAQ habe ich einfach die signale simuliert. dadurch ist der signalverlauf zwar nicht unterbrochen (wie bei normaler signalaufnahme mit DAQ) dass signal ändert sich allerdings während des speichern auch nicht.

eine kleines problem bereitet auch das ein- und ausblenden einzelner signalverläufe. aus irgend einen grund sind die buttons zum ein- und ausblenden beim ersten start inaktiv. dadurch kann es vorkommen dass ein signal nicht eingeblendet wird obwohl es aktiviet ist.
gibt es hier eine möglichkeit dies zu ändern?

Es wäre sehr nett wenn sich jemand das vi ansieht und mir vielleicht ein wenig helfen könnte.
Hallo Stone,

Deine Probleme waren nicht sooo schwer zu lösen, aber 'damals' habe ich an einem ähnlichen Problem gehangen .. muß man einfach wissen und Lernen, wie LabVIEW arbeitet.

Guck einfach ins VI, ich habs noch ein wenig kommentiert.

Sollte aber klappen ;-)


Gruß aus Darmstadt,
Franz
Hallo Franz

Habe mir dein Programm angeschaut
Was ich immer noch mache ist eine kleine Wartezeit (1 ms reicht) in der unteren schleife einbaue damit die CPU nicht zu 100 % ausgelastet ist

Gruß

Jürgen
Hi Jürgen,

vielen Dank für Deinen Tip, 'normalerweise' mache ich auch sowas, nur vergisst man dies wie auch in diesem VI es schonmal.

Hm, vielleicht sollte ich mir wirklich eine Checkliste anlegen mit der ich prüfe, vor dem Speichern an alles gedacht zu haben.

Danke nochmal !

Gruß,
Franz
die lösung ist wirlich nicht schwer (wenn man weiß wie Labvie arbeitet)!
auf jeden fall danke, hab die änderungen gleich übernommen! funktioniert jetzt auch so wie ich mir das vorstelle.

allerdings habe ich noch immer dass problem dass die aufzeichnung unterbrochen wird wenn ich ein anderes fenster (z.b. explorer) nebenbei öffne. ich wäre sehr dankbar wenn jemand die lösung für diese problem kennt!
Hi stone,

probiere doch mal die Priorität deines VIs zu erhöhen:
VI Properties...ExecutionPriority
Aber vorsicht, ein bisschen Windows steuern solltes du noch können.. :lame:

Gruß
Oliver
Referenz-URLs