02.12.2011, 14:52
Beitrag #1
|
BassSportler
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Sep 2009
7.1, 2009, 2010
2009
DE_EN
10000
Deutschland
|
exe in RT anders als in Developmentumgebung
Hallo zusammen,
ich bin im Zuge meines LabView-Alltages mal wieder auf ein merkwürdiges Verhalten gestoßen. Ich habe ein LabView-Prorgramm geschrieben, welches problemlos funktioniert. Daraus habe ich eine exe gemacht. Diese exe funktioniert auch problemlos, allerdings ändert sich die Oberfläche, abhängig ob ich die exe auf einem Rechner mit LabView-Vollversoin oder nur mit der Runtime-Engine laufen lasse.
Auf dem Rechner mit LabView-Vollversion läuft alles problemlos.
Auf einem Rechner mit der Runtime Engine verschiebt sich die Plotlegende in den Graphen.
Kennt einer das Problem oder weiß wie ich das beheben kann bzw. gibt es beim Application Builder Einstellungen die das beeinflussen?
Danke für die Hilfe und viel Grüße
|
|
|
02.12.2011, 17:01
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: exe in RT anders als in Developmentumgebung
Das hängt in deinem Fall eher mit den unterschiedlichen Standard-Schriftarten von Windows 7 und Windows XP zusammen.
Segoe UI (die Standardschriftart von Win 7) gibt es unter XP nicht. Deshalb verschiebt es dir alles.
Es gibt hier im LVF schon x Threads zu diesem Thema.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
02.12.2011, 17:07
Beitrag #3
|
BassSportler
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Sep 2009
7.1, 2009, 2010
2009
DE_EN
10000
Deutschland
|
RE: exe in RT anders als in Developmentumgebung
ne daran kann es nicht liegen. Das Problem ist meinem Chef aufgefallen. Er nutzt LV2010 Realtime unter Win7. Ich habe mir dann nur um zu testen die Realtime Engine in meinem XP Virtual PC installiert um zu testen wie sich die exe unter den beiden verschiedenen Umgebungen verhält.
Macht ja keinen Sinn die Realtime Engine auf nem System zu installieren, auf dem schon die komplette LV-Entwicklungsumgebung drauf ist.
|
|
|
02.12.2011, 17:16
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: exe in RT anders als in Developmentumgebung
Realtime? Du meinst eher Runtime, oder?!
Was ich an den Screenshots sehe: Einmal Klassik-Stil (->Tahoma), einmal Win7 Aero-Design (->Segoe UI).
Und die anderen Fonts bringen dir dann das FP durcheinander.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
02.12.2011, 17:26
Beitrag #5
|
BassSportler
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Sep 2009
7.1, 2009, 2010
2009
DE_EN
10000
Deutschland
|
RE: exe in RT anders als in Developmentumgebung
ja natürlich Runtime...
das mit denScreenshots hab ich in meinem letzten Post versucsht zu erklären. Der XP-Screenshot kommt nur zustande, da ich die Runtime Version auf meinem Rechner testen wollte. Da auf meinem Rechner (Win7) aber schon die LabView Entwicklungsumgebung installiert ist, kann ich damit ja nicht testen wie sich die exe zusammen mit der Runtime verhält.
Deswegen habe ich in einer XP-Virtual-PC auf meinem Win7-Rechner die Runtime Engine installiert.
Das Problem aufgefallen ist aber jemanden, der Win7 und die Runtime nutzt. Das Problem ist das selbe wie XP+Runtime. Den Screenshot habe ich nur zur Anschauungszwecken unter XP gemacht, da dder andere jemand mein Chef ist und ich nicht hingehen kann und einen Screenshot (der das selbe Ergebnis darstellt) an seinen Rechner machen kann.
|
|
|
02.12.2011, 17:58
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: exe in RT anders als in Developmentumgebung
Ja, gut, auch Win 7 kann man umstellen auf eine andere Standard-Schriftart.
Und wenn man nicht alle Fonts im FP schon während der Entwicklungsphase fest auswählt oder entsprechende Einträge in der INI-Datei macht, dann holt sich LabVIEW (oder auch eine LabVIEW-Exe) die Fonts aus gerade aktuellen Desktop-Einstellungen von Windows.
Wenn dann z.B. die Schriftgrößen/-arten nicht mit deiner Entwicklungsumgebung zusammenpassen, dann kommt es genau zu den Effekten die man sieht.
1x Win 7 mit Aero, 1x Win XP.
Das ist ein Standard-Problemchen, deshalb gibt es auch die entsprechenden Threads (aber du willst offenbar nicht suchen).
Hier einige Links:
http://www.labviewforum.de/Thread-WINDOW...rontpanel?
http://www.labviewforum.de/Thread-LabVIE...ista-VS-XP
http://www.labviewforum.de/Thread-XP-Win...-13-auf-15
http://www.labviewforum.de/Thread-Geloes...h-staendig
Am Ende landest du immer hier:
http://labviewwiki.org/LabVIEW_configuration_file/Fonts
Die entsprechenden Font-Einträge in der Ini-Datei deiner Exe hinzufügen, und du solltest den Ärger nicht mehr haben.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
05.12.2011, 09:22
Beitrag #7
|
BassSportler
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Sep 2009
7.1, 2009, 2010
2009
DE_EN
10000
Deutschland
|
RE: exe in RT anders als in Developmentumgebung
gesucht habe ich, nach "Runtime" und "exe" nicht nach Schriftproblemen.
Auch wenn ich eine andere Schrift einstelle, bleibt das Problem weiterhin bestehen.
|
|
|
| |