konfigurierbare bedienoberfläche - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: konfigurierbare bedienoberfläche (/Thread-konfigurierbare-bedienoberflaeche) Seiten: 1 2 |
konfigurierbare bedienoberfläche - Lucki - 30.01.2008 11:31 ' schrieb:Ich hoffe doch sehr, das war zynisch (oder so).Danke für die Antwort. Zynisch war das aber nicht gemeint, ich wollte nur sagen, daß ich mich bei diesem Thema als Laie unter Fachleuten befinde, mir dessen bewußt bin und keine große Klappe riskieren sollte. konfigurierbare bedienoberfläche - eg - 30.01.2008 12:34 Also hier wäre das was ich mit SubPanels meine. Vorsicht: nichts für Anfänger! Um dieses Beispiel zu verstehen sollte man mindestens folgendes wissen: Sub Panels Dynamische User Events vom unbekannten Datentyp Datentyp Variant Reentrante VIs Relative und absolute Pfade Methode und Property Nodes (auch VI Server) konfigurierbare bedienoberfläche - eg - 30.01.2008 17:03 Irgendwie funktioniert das letzte Beispiel mit LV8.0, aber nicht in höheren Versionen. Kann das jemand bestätigen? konfigurierbare bedienoberfläche - IchSelbst - 30.01.2008 19:07 ' schrieb:Kann das jemand bestätigen?Ja. Ich. Zumindest, dass es in LV 8.2 so nicht geht. Mach das "Referenz schließen" nach "Ins Subpanel einfügen" raus und es geht auch in LV 8.2 und wahrscheinlich auch in LV 8.5. Dort hab ich das selbst schon so gemacht. konfigurierbare bedienoberfläche - eg - 30.01.2008 19:26 ' schrieb:Ja. Ich. Zumindest, dass es in LV 8.2 so nicht geht. Danke schön, so ist es, ABER WARUM? Warum soll ich die Referenz noch behalten, wenn ich diese nie wieder nach dem Start brauche? Warum funktioniert es in LV8.0? Kann mir das jemand beantworten? Es ist wichtig für mich. Danke konfigurierbare bedienoberfläche - IchSelbst - 30.01.2008 21:03 Zuerst einmal: Ich habe keine Ahnung. ' schrieb:Warum soll ich die Referenz noch behalten, wenn ich diese nie wieder nach dem Start brauche?Du als Programmierer brauchst sie vielleicht nicht. Aber das LV-RT-System? Ich würde ja sagen, ein über den VI-Server aufgerufenes VI ohne Referenz - die wurde ja gelöscht - kann keine Messages senden. Der VI-Server kennt das VI nicht mehr. Guckst du z.B. den einen VI-Server-Knoten: "Referenz automatisch schließen", den du mit false belegt hast. Zitat:Warum funktioniert es in LV8.0?Nur weil es dort funktioniert - im Sinne des Programmierers - , heißt das noch lange nicht, dass das kein Bug ist. konfigurierbare bedienoberfläche - cb - 31.01.2008 08:07 ' schrieb:Wenn ich so ein Wort höre, gehe ich sofort in Demutsstellung und unterwerfe mich. [...] mehr muss man dazu nicht sagen. Dieser OOP hype geht mir auch mächtig auf den Sack! konfigurierbare bedienoberfläche - t4b-1re-2 - 11.02.2008 09:51 ' schrieb: Genauso Off Topic ich weiß aber ich kann nich anders: OOP-HYPE????!!!??? lol Ich zitiere Wikipedia (http://de.wikipedia.org/wiki/Objektorientierte_Programmierung): "...der Durchbruch der OOP erst in den 1990ern stattfand, wurde die objektorientierte Programmierung bereits Ende der sechziger Jahre als Lösungsansatz für die Modularisierung und die Wiederverwendbarkeit von Code entwickelt..." Und wenn die LV-Logik nich so verbohrt borniert darauf aus wäre es jedem informatikfremden "Mir is nichts zu schwer, denn ich bin ein Ingenieur" das Softwareentwickeln vermeintlich einfach in den Schoß zu legen, würde mann schon längst drauf gekommen sein, dass jedes einzelne Funktionsbildchchen, bzw. VI per se als Klasse betrachtet werden könnte - leichte Änderungen im Aufbau vorrausgesetzt. Sry, ich will keinem auf die Füße treten, aber mir geht grad ma wieder dieses Eingeschränkt sein, dank LV verwenden müssen, auf n Sack. Grüße t4b-1re-2 konfigurierbare bedienoberfläche - IchSelbst - 11.02.2008 10:29 ' schrieb:dass jedes einzelne Funktionsbildchchen, bzw. VI per se als Klasse betrachtet werden könnteSo ist es. Oder anders herum ausgedrückt: Ein SubVI kann ohne weiteres als "Klasse" angesehen werden. Zumindest drei wichtige Punkte erfüllt ein SubVI: private Methoden/Variablen, öffentliche Methoden/Eigenschaften und eine definierte Schnittstelle. Alles nur eine Frage der Umsetzung mit gegebenen Mitteln. Eins muss ich noch dazu schreiben: Es gibt sogar ein "Message-System" - heißt in LV halt Melder! konfigurierbare bedienoberfläche - RoLe - 11.02.2008 10:56 ' schrieb:Und wenn die LV-Logik nich so verbohrt borniert darauf aus wäre es jedem informatikfremden "Mir is nichts zu schwer, denn ich bin ein Ingenieur" das Softwareentwickeln vermeintlich einfach in den Schoß zu legen, würde mann schon längst drauf gekommen sein, dass jedes einzelne Funktionsbildchchen, bzw. VI per se als Klasse betrachtet werden könnte - leichte Änderungen im Aufbau vorrausgesetzt. Und für Informatikkenner "Mir ist das alles zu einfach, ich mache es kompliziert, bin ja Informatiker" Du kannst doch in LabVIEW alles kompliziert machen mit OOP Es sind eben doch eher Funktionen und nicht Klassen. Es geht nur wenn das VI reetrant ist und dann gibt es eben für jede "Klasse" eine Kopie. Oder ist das falsch, bin mir jetzt auch nicht ganz sicher? Gruss Roland |