Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Ich möchte mich nochmal herzlich bedanken ich habe das Programm zwar jetzt nicht rekursiv gemacht, aber es ist fast fertig und funktionsfähig.
Link 1: So sieht das SubVI in etwa aus
Link 2: So wird das SubVI im Hauptprogramm aufgerufen
Ein Problem habe ich noch. Aus irgendeinem Grund bekomme ich für den Graph die Class ID 83. Diese existiert laut der Hilfe nicht, und ich kann mit ihr auch keine Grapheigenschaften aufrufen oder ändern. Jetzt hatte ich den Graph halt händisch referenziert, aber ich habe das wieder gelöscht und weiß nimma wie ichs gemacht habe ^^' Ich möchte nämlich noch die X- und Y-Achsen übersetzen..
Liebe Grüße
Cillinar
05.10.2011, 18:50 (Dieser Beitrag wurde zuletzt bearbeitet: 05.10.2011 18:50 von Y-P.)
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Danke! Genau die Lösung ist mir gestern Abend am Klo eingefallen (Ort der Erleuchtung )
Jetzt wo ich das Programm fast fertig habe, weiß ich wie es noch viel schöner zum Programmieren gehen würde ^^ bzw. weiß ich jetzt endlich wie ich es auf einfacher Weise rekursiv machen kann. Wird sich wohl der nächste damit beschäftigen dürfen, aber funktionieren tut es mal! Ich verabschiede mich hiermit aus diesem Thread.
(06.10.2011 12:07 )Cillinar schrieb: Jetzt wo ich das Programm fast fertig habe, weiß ich wie es noch viel schöner zum Programmieren gehen würde ^^
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
07.10.2011, 10:02 (Dieser Beitrag wurde zuletzt bearbeitet: 07.10.2011 10:03 von Lucki.)
Man sollte aber doch mal erwähnen, daß das nur eine Partial-Lösung ist. Ein gutes Programm sollte z.B Tooltips haben, ebenso Meldungen an den Benutzer. Beides wäre auch zu übersetzen. Die offizielle Empfehlung von NI, wie man das macht, lautet: Die Funktionen Strings exportieren/importieren (Menü/Werkzeuge/Fortgeschritten) verwenden. Diese Funktionen sind eigens zu diesem Zweck da!
Das wurde in dem langen Thread hier auch schon gesagt, aber es ist dann wieder untergegangen. Das Bessere setzt sich eben nicht immer durch, das kennen wir doch alle.
Man muß aus dem HTML-Text von bestimmten Keys die Texte extrahieren und übersetzen, dann das Übersetzte wieder importieren. Ich hatte mal ein kleines Test-VI-gemacht, es ist gar nicht so schwer. Meldungen dürfen aber nicht in Text-Konstanten sein, diese lassen sich nicht ändern. Es gibt auch fertige Programme zu erwerben, eines davon wird von NI vertrieben oder es wird empfohlen.
(07.10.2011 10:02 )Lucki schrieb: Man muß aus dem HTML-Text von bestimmten Keys die Texte extrahieren und übersetzen, dann das Übersetzte wieder importieren. Ich hatte mal ein kleines Test-VI-gemacht, es ist gar nicht so schwer. Meldungen dürfen aber nicht in Text-Konstanten sein, diese lassen sich nicht ändern. Es gibt auch fertige Programme zu erwerben, eines davon wird von NI vertrieben oder es wird empfohlen.
Hast du dieses Programm noch zufällig herumliegen? Ist es möglich die Funktion Strings Im-/Exportieren in das VI so einzubauen, sodass der User per Knopfdruck z.B. zwischen Deutsch und Englisch umschalten kann, ohne aufs LabVIEW Menü zugreifen zu müssen?
Danke für die Infos! Der Beitrag ist wirklich in dem ganzen Untergegangen.
19.10.2011, 16:15 (Dieser Beitrag wurde zuletzt bearbeitet: 19.10.2011 16:34 von Lucki.)
Es liegt noch herum, aber es war nur ein erster Versuch, den ich dann mangels Interesse des Auftraggebers nicht weiter fortgesetzt habe.
Die Schlüsselworte sind wählbar, also z.B TIP. Für jedes Schlüsselwort wird eine eigene Datei ausgegeben, also z.B TIP.csv. Mehr ist es nicht.
(Wie man nach Übersetzung die Schlüsselworte in den Strings ersetzt, ist nicht mit gemacht. Und es ist auch nur so intuitiv auf die Schnelle gemacht, eine Syntax-Beschreibung des HTML-Codes hatte ich nicht))
LV2010
Ich bin neu hier im Forum und habe eine Frage zur Sprachumstellung.
Ich bin momentan an einem Projekt, wobei ich die Sprache im VI wechseln soll.
Ich lehne mich zur Zeit an die hier von Achim angebotene VI.
Ich habe aber noch keine passende Lösung, wie ich die boolschen Texte von Button's mit dem vorhandenen Beispiel anpasse.
Habe dazu mal ein VI von Achim hochgeladen in dem ich einen Button eingefügt habe, bei dem ich die Sprache der Buttonbeschriftung ändern möchte. Änderung Button (Boolscher Text): Einlesen --> Read
Würde mich sehr über eure Hilfe freuen.
Den Thread den ich hier aufgegriffen habe, ist schon ziemlich alt. Vielleicht gibt es in der neuen 2014-Labview schon elegantere Möglichkeiten eine
Sprachumschaltung zu realisieren.
Ich freue mich über Eure Hilfe.
Beste Grüß,
Marc
(10.11.2006 16:12 )Achim schrieb: Hi,
hier mal ein "Quick-and-Dirty"-Beispiel. Das lesen kann man natürlich noch ganz prima als SubVI speichern, und man kann das ganze verfeinern, indem man etwa die Elemente, wo jetzt "notfound" hingeschrieben wird, auch noch integriert oder dort auch den Fehler abfängt. Damit an diesen Stellen nicht ständig ein Fehlerdialog aufpoppt, hab ich dort, wo das Caption geschrieben wird, "Ignore Error inside node" aktiviert (rechtsklick auf den PropertyNode).
Speichere beide Dateien (VI und ini) im gleichen Ordner ab, sonst klappts nicht. Ich bau den Pfad für die Inidatei nämlich zusammen...
Offenbar kann man *.ini-Dateien hier nicht hochladen. Bastel dir deswegen bitte selber ein "language.ini" mit folgendem Inhalt: