Exe macht was anderes als VI

Erstellung von Executables, DLLs, Source Distributions und Installationsroutinen
Ответить
Ragdar
junior
junior
Сообщения: 50
Зарегистрирован: 03 мар 2009, 18:35
Версия LabVIEW: 8.2
Контактная информация:

Exe macht was anderes als VI

Сообщение Ragdar »

Huhu,

ich komm einfach nicht drauf, an was das liegen kann. Ich hab auf meinem Panel zwei Drehregler, deren Max Werte erst ausgelesen werden müssen:
regler2.gif
regler2.gif (10.83 КБ) 4602 просмотра
Auf dem Panel sieht es dann so aus:
regler.gif
regler.gif (5.38 КБ) 4602 просмотра
Nach dem ich dann die Exe draus bastel, kommt das dabei raus:
regler3.gif
regler3.gif (4.4 КБ) 4601 просмотр
Man kann es ja wohl auch nich mehr debuggen dann? Also.. ich weiß nich an was das liegen könnte? :/
Ragdar
junior
junior
Сообщения: 50
Зарегистрирован: 03 мар 2009, 18:35
Версия LabVIEW: 8.2
Контактная информация:

Re: Exe macht was anderes als VI

Сообщение Ragdar »

Ahja, hat sich erledigt, trotzdem Danke!

Hatte in LabView als "Kommaeinstellung" den Punkt. Als Exe File nimmt er dann wohl doch dann die Windows Einstellung wieder als Standard. Musste den Wert des String -> Number Converters auf F setzen.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Exe macht was anderes als VI

Сообщение Eugen Graf »

Also erstens hast du Exponential String und nicht Fractional String -> also anderes VI zum Umwandeln String<->Zahl nehmen
Zweitens was soll die angeschlossene "5" bedeuten?
Drittens - du solltest alles, was vor der Zahl selbst steht irgendwie enfernen, sonst kann es Probleme geben

Viertens - nimm lieber Scan From String mit einem passenden Format String, da hast du mehr Möglichkeiten zum Formattieren.
Ragdar
junior
junior
Сообщения: 50
Зарегистрирован: 03 мар 2009, 18:35
Версия LabVIEW: 8.2
Контактная информация:

Re: Exe macht was anderes als VI

Сообщение Ragdar »

eg писал(а):Also erstens hast du Exponential String und nicht Fractional String -> also anderes VI zum Umwandeln String<->Zahl nehmen.
Ich hab ja "Fract/Exp String To Number " benutzt. Laut beschreibung genau für diesen Zweck gedacht.
eg писал(а):Zweitens was soll die angeschlossene "5" bedeuten?.
Das ist der Offset, ab wann die Zahl beginnt. Liegt beim 5ten Zeichen.

eg писал(а):Drittens - du solltest alles, was vor der Zahl selbst steht irgendwie enfernen, sonst kann es Probleme geben
Ob ich nun einen Offset definiere oder voher den String aufteile wird sich denk ich gleich bleiben.
eg писал(а):Viertens - nimm lieber Scan From String mit einem passenden Format String, da hast du mehr Möglichkeiten zum Formattieren
Danke für den Tipp, werd aber mal das Programmierung so belassen wie es ist - da es ja funktioniert und die Doku dazu schon existiert.


Wie gesagt, das Problem war das Länderproblem "." oder doch ",". Da hätte jedes Umwandlungs VI ein Problem wenn ich ein Wert mit Punkt bekomme, aber LabView den Windowsstandard annimmst. Habs wie gesagt jetz deaktiviert, nun gehts.
Вложения
stringnum.GIF
stringnum.GIF (2 КБ) 4585 просмотров
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Exe macht was anderes als VI

Сообщение Eugen Graf »

Ja, genau, den FLAG oben auf FALSE setzen.

Für 1, 2 und 3 - sorry, habe mir falsches VI angeschaut.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Application Builder»