LabVIEWForum.de - Verrutschen von Arrays in der Exe

LabVIEWForum.de

Normale Version: Verrutschen von Arrays in der Exe
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

ich hoffe, dass ich das richtige Unterforum erwischt habe. War mir bei der Zuordnung nicht ganz sicher...

Also folgendes:

Wenn ich eine Exe erstelle, verrutschen drei Arrays so dermaßen, dass der User nicht mehr gescheit damit arbeiten kann. Es handelt sich dabei (links nach rechts) um Parameternamen, den Sollwert und die Einheit. Als problematisch erweist sich, dass es sich um zwei Ausgabe- und ein Eingabefeld handelt. Sonst hätte ich die Arrays längst in einem Cluster gebündelt und so eine Fixierung realisiert.... In der Entwicklungsumgebung sind sie allerdings richtig angeordnet (siehe Bild).

Komme ich nun zu meiner Frage: Ist es im Frontpanel möglich die Arrays zu fixieren ähnlich wie es bei einem Cluster der Fall ist?

Gruß
Stefan
Hallo Stefan,

sehr wahrscheinlich handelt es sich hier um das Problem von unterschiedlichen Fonts in der IDE und deiner EXE.
Ich verwende in der IDE generell "Tahoma 13" und erstelle für jede EXE ein individuelles INI-File, welches die exakt gleichen FontSettings enthält…

So sieht der entsprechende Abschitt im INI-File aus:
Code:
FPFont="Tahoma" 13
BDFont="Tahoma" 13
appFont="Tahoma" 13
dialogFont="Tahoma" 13
systemFont="Tahoma" 13
Hi Gerd,

klingt logisch. Das heisst für mich jetzt, dass ich die Fonteinstellung der Entwicklungsumgebung (IDE?) mit der Exe abgleichen muss. Sollte dort ein Unterschied sein, könnte dies schon des Rätsels Lösung sein ...

Wenn ich dich richtig verstanden habe, kann ich der Exe fonts zuweisen indem ich diese in die ini-Datei vom Applikation builder händisch eintrage. Ist kein Eintrag drin, so wie es bei mir der Fall ist, wird die default Einstellung genutzt?! Kann ich das irgendwo nachgucken? Habe mich schon vergebens durch die Einstellungen geklickt...

Zum Abgleich brauche ich auch noch die Fonteinstellung der Entwicklungsumgebung. Auch hier habe ich mich vergebens durch die Einstellungen geklickt. Kannst du mir sagen wo ich diese finde?


Gruß
Stefan
Wenn keine Font-Einstellungen in der Ini-Datei drinnen sind, oder wenn du Fonts von Elementen nicht über den Schriftart-Dialog von LabVIEW festlegst, dann holt sich LabVIEW die Fonts von den Windows-Einstellungen des Benutzers.

Gruß, Jens
Hallo Stefan,

Zitat:Zum Abgleich brauche ich auch noch die Fonteinstellung der Entwicklungsumgebung. … Kannst du mir sagen wo ich diese finde?
In der LabVIEW.ini, direkt neben der LabVIEW.exe…

Vorgehensweise:
- Per AppBuilder einmalig deine EXE erzeugen lassen.
- Dann die dabei erzeugte EXE.ini in dein LabVIEW-Projekt kopieren und als Datei im Projekt aufnehmen.
- Diese EXE.ini mit dem Editor bearbeiten und die gewünschten Font-Settings eintragen.
- Dann erneut in den AppBuilder und die soeben bearbeitete EXE.ini als spezifische INI-Datei einbinden.
- EXE erneut erstellen, damit die passende EXE.ini mit dazugepackt wird.
Vielen Dank für eure Hilfe. Werde aber erst nächste Woche dazu kommen das Ganze aus zu probieren.

Gebe dann, hoffentlich erfreulische, Rückmeldung :-)


Gruß
Stefan
Hallo zusammen,

leider hat es etwas länger gedauert bis ich es testen konnte. Aber jetzt kann ich berichten, dass es tatsächlich durch die Fonteinstellungen in der exe.ini beseitigt werden konnte.

Vielen Dank!

Gruß
Stefan
Referenz-URLs