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 habe ein Problem in meiner fertigen Application, welches ich mir so recht nicht erklären kann. Vielleicht könnt ihr mir dort helfen?
Grundsätzlich folgendes: Ich habe ein Programm geschrieben, welches mit einem Spektrometer kommuniziert, Messungen durchführt, mit den Ergebnissen rumrechnet, einen Messreport erstellt usw. Funktioniert auch alles wie es soll. Aus dieser Software habe ich dann einen Installer gebastelt. Das tut soweit auch und die Software läuft. Auch die Dateipfade habe ich für die .exe entsprechend angepasst.
Lediglich eine Berechnung von vielen bereitet mir Sorgen, denn die liefert in der .exe andere Ergebnisse als in der Entwicklungsumgebung. Konkret geht es dabei um die Berechnung des Farbortes eines Spektrums. Dazu liest die Funktion Tristimuluskurven aus Textdateien ein, gewichtet das Spektrum mit diesen und berechnet daraus den Farbort in x und y Koordinaten.
Nur warum unterscheiden sich die Ergebnisse zwischen Entwicklungsumgebung und Exe? Die Textdateien scheint er ja zu finden...
Ich habe das VI "Chromacity coordinates.vi" mal angehangen, inklusive zweier VI's welche die Textdateien lesen. Das eine erstellt eine Tabelle wieviele Bytes eine Zeile in der Textdatei hat, das andere kann dann entsprechend gezielt Zeilen aus den Textdateien lesen. Beispielhaft habe ich auch mal eine Tristimuluskurve als Textfile angehängt.
Ich wäre echt dankbar, wenn da jemand einen Tip hat!