Textausgabe / "stehendes" Diagramm - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Textausgabe / "stehendes" Diagramm (/Thread-Textausgabe-stehendes-Diagramm) |
Textausgabe / "stehendes" Diagramm - Jansen83 - 16.09.2009 08:32 Hallo, habe ein denke recht triviales Problem. Ich erstelle im Rahmen meiner Studienarbeit das Programm für einen Linearmotor mit PID Regler. Nun würde ich gerne meine Eingabe (Bewegnungsschritte der Achse) absichern und bei über- bzw. Unterschreitung des zulässigen Bereichs eine Textmeldung ausgeben, welche mit OK bestätigt werden soll um die Eingabe zu wiederholen/ ändern und dann das Prgramm weiterlaufen lassen. Wie erstelle ich diese Textausgabe am cleversten? Darüber hinaus ist ein Verlaufsdiagramm implentiert, dass mir den Soll- & Istverlauf anzeigt. Ich würde gerne nach Veränderung der Regelparameter den erneuten Verlauf auch im selben Diagramm darstellen ohne die alten Plots zu löschen. Danke im Vorraus JAN Textausgabe / "stehendes" Diagramm - TSC - 16.09.2009 10:43 hast du evtl schon irgendeinen ansatz? also für die meldung kannst du einfach ein Dialogfenster nehmen. Wie dein Datenfluss aussehen könnte hängt ein bissl davon ab, wie dein programm bisher aufgebaut ist. LG Torsten Textausgabe / "stehendes" Diagramm - Jansen83 - 16.09.2009 11:31 Naja prinzipiell programmiere ich glaube ich auf der simpelsten Programmierebene von LV, da ich zu Beginn der Studienarbeit keinerlei Erfahrung sammeln konnte. Wollte die Absicherung an die Eingangsgröße binden (im File ist es `S Gesamt`), die parallele Schleife (derzeit auf FALSE gesetzt) soll dabei die eigentliche Absicherung darstellen. Wie ich das ganze miteinander verknüpfen soll weiß ich allerdings leider noch nicht genau Aussehen soll es halt so, dass überprüft werden soll, ob `S Gesamt´ dem Kriterium entspricht (0 Hoffe das VI ist betrachtbar. Edit: `S Gesamt´ ist dabei natürlich nur die Wegvorgabe, der Wegzähler ist `quad pos´ (dieser darf also 3100 nicht überschreiten) EDIT: fehlende LV-Version (bei Uploads unbedingt mit anzugeben!!!) [attachment=21287] Textausgabe / "stehendes" Diagramm - ImExPorty - 16.09.2009 12:54 Hallo Jansen83, neben der einfachsten Variante(ohne Benutzerinformation) [attachment=21289] gibt es die Möglichkeit durch Überprüfung auf diese Grenzwerte weiter SubVI's zu starten oder auch bereits mit einer Ereignisstruktur auf den Versuch der Eingabe zu reagieren. viel Spaß Textausgabe / "stehendes" Diagramm - jg - 16.09.2009 13:04 ' schrieb:Hallo Jansen83,Vorsicht, diese Variante funktioniert nur bei Eingaben, die der Benutzer im FP macht. Bei Übergaben an ein SubVI oder Setzen per lokaler Variable o.ä. wird diese Eigenschaft eines Controls ignoriert. Gruß, Jens Textausgabe / "stehendes" Diagramm - Jansen83 - 16.09.2009 13:47 Problem ist, den Wert für das `quad pos´ bekomme ich über von einem Quadraturencoder über die CompactRIO zurück. Sprich die Limitierung der Werte klappt in diesem Falle nicht. Textausgabe / "stehendes" Diagramm - Jansen83 - 24.09.2009 10:25 Hab die Eingabeabsicherung nun so gestaltet, dass einfach ein parallel mitllaufender Wert die Endposition errechnet und bei Wertüberschreitung eine Fehlermeldung ausgibt Zurück zum Diagramm, gibt es da eine Möglichkeit? Textausgabe / "stehendes" Diagramm - jg - 24.09.2009 10:48 [attachment=21441] Gruß, Jens |