LabVIEWForum.de
.exe Datei mit änderbarer Skalierung im DAQ-Asisstent - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: .exe Datei mit änderbarer Skalierung im DAQ-Asisstent (/Thread-exe-Datei-mit-aenderbarer-Skalierung-im-DAQ-Asisstent)



.exe Datei mit änderbarer Skalierung im DAQ-Asisstent - sammer1155 - 19.11.2014 13:56

Hallo zusammen,

Ich habe ein vi mit einem DAQ Assistenten der verschiedene Analogsignale verarbeitet, und habe daraus eine .exe erstellt, die auf einem anderen Rechner läuft. Das Problem ist, dass sich die Skalierung eines meiner Analogsignale immer wieder ändert, da verschiedene Sensoren (für den Durchfluss) verwendet werden. bisher habe ich dann über den DAQ Assistenten die Skalierung problemlos anpassen können und habe mir über MAX kalibrierungen hinterlegt. Aber da ich nun in der EXE arbeiten möchte habe ich dort ja keinen Zugriff mehr auf den DAQ Asisstent mehr. Daher meine Frage ob es eine möglichkeit gibt, den DAQ Assistenten über das Frontpanel aufzurufen um dann die skalierung zu ändern, oder ob das nicht möglich ist.

Grüße
sammer1155


RE: .exe Datei mit änderbarer Skalierung im DAQ-Asisstent - GerdW - 19.11.2014 14:02

Hallo sammer,

Zitat:es eine möglichkeit gibt, den DAQ Assistenten über das Frontpanel aufzurufen um dann die skalierung zu ändern
Nein.

Dir steht es frei, die "einfachen" DAQmx-Funktionen zu verwenden. Da kann man eine Skalierung programmatisch anlegen und verwenden!
Alternativ kannst du im DAQ-Assi ohne Skalierung arbeiten und den Messwert einfach selbst (mittels simpler Mathematik) skalieren. Dann kannst du diese Mathematik mittels einiger Controls parametrieren…


RE: .exe Datei mit änderbarer Skalierung im DAQ-Asisstent - Lucki - 19.11.2014 19:36

Bei häufigen oder gelegentlichen Sensorwechsel ist es doch ideal, die DAQmx-Task bereits im MAX anzulegen. Speziell dafür ist dieses Feature doch gedacht. Diese virtuellen Tasks beinhalteten auch Skalierungen. Bei Sensorwechsel ruft man den MAX auf und ändert dort die Kalibierung. Im Program selbst braucht man überhaupt keinen Code mehr für einen Sensorenwechsel mit anderer Kennline
Vorgehensweise: MAX --> Datenumgebung --> Neu -->NI-DAQmx-Task