LabVIEWForum.de - Kanal nicht gefunden

LabVIEWForum.de

Normale Version: Kanal nicht gefunden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich habe versucht meinen mini datenlogger als exe mit installer zu portieren.Leider geht da was schief. Aktuell bin ich nicht mehr am Rechner. Daher gehts mit screenshot nicht. Folgendes hab ich gemacht:
Exe erstellt
Installerpaket erstellt
Auf dem neuen Rechner Installation gestartet.
Die exe und daq Treiber wurden erkannt.
Das USB 6000 gerät wird ebenso erkannt.
Leider bekomme ich beim Programmstart die sinngemäße Fehlermeldung, dass unerwartete Signale am Knoten x anliegen bzw der task nicht gefunden wird. In der Entwicklungsumgebung funktioniert das Programm jedoch. Wo muss ich den Fehler suchen?
MFG Hulk
Bei dir, bzw. in deinem Sourcecode.
Mögliche Fehlerquellen:
Wie hast du den DAQmx Task erzeugt? Programmatisch oder z.B. im MAX?
Stimmen Device-Namen oder ermittelst du das dynamisch? etc etc etc

Gruß, Jens

EDIT: Wenn ich deinen Datenlogger-Thread anschaue, dann ist es wahrscheinlich das MAX-Task-Problem. Die fehlen auf deinem Zielrechner.
Hallo Jens,

ich denke, du hast recht.
https://forums.ni.com/t5/LabVIEW/How-to-...-p/1034988

Den Punkt mit der Hardware einbinden habe ich nicht erledigt.
Kann ich einfach eine neue exe bauen und alle erstellten Dateien kopieren? Oder muss man den kompletten installer neu machen?
Hallo Hulk,

wenn sich an der EXE nichts grundsätzliches ändert (z.B. neue Treiber benötigt werden), kannst du die EXE einfach kopieren.
RuntimeEngine etc. ist ja dann schon auf dem Rechner vorhanden…
Fehler gefunden. Panel schließen in der Entwicklungsumgebung bewirkt kein Speichern
Hallo Steffen,

Glas1
Es fehlen Informationen für eine fundierte Bewertung deiner Aussagen!
Glas1

Glas2Glas2
Es läuft jetzt. Panel wird jetzt im Fehlerfall auch geschlossen.
Mit den DaqMax Tasks hat es zwar nicht funktioniert, aber manuell ist auch okay.
Es würde mich aber trotzdem interessieren, warum es nicht funktioniert hat.
Gibt es neben dem verlinkten txt noch mehr Möglichkeiten der Fehlersuche?
Anders kann ich im Moment mein Problem nicht darstellen/ausdrücken (auch wenn es mit der programmtischen Methode gelöst ist)

MfG
Steffen
Hallo Steffen,

Zitat:Es läuft jetzt. Panel wird jetzt im Fehlerfall auch geschlossen.
Und jetzt wird es ganz blöd: ein Thread wird ziemlich "unleserlich", wenn man Fragen in Beiträgen einfach hinterher durch vermeintliche Lösungen ersetzt…

Zitat:Mit den DaqMax Tasks hat es zwar nicht funktioniert, aber manuell ist auch okay.
Es würde mich aber trotzdem interessieren, warum es nicht funktioniert hat.
Glas2
Mist, immer noch kaputt!

Was ist "es" und was hat nicht "funktioniert"? Gab es Fehlermeldungen?
Hallo Gerd,

ich versuche es mal aus meinem mächtig verwirrten Kopf zu sortieren.

Es geht um das angehängte VI. Ursprünglich habe ich die Tasks aus dem DAQ Explorer genommen, inklusive einer linearen Skalierung.
Dies hat gestern nicht funktioniert. Die Tasks wurden nicht gefunden. Der Hinweis kam von Jens und der Thread aus dem Nachbarforum.

Heute früh habe ich es noch einmal getestet. Jedoch erhielt ich immer noch die gleichen Fehlermeldungen.
Daraufhin habe ich auf die Tasks manuell erstellt. Anschließend die Funktion in der Entwicklungsumgebung getestet Dummerweise habe ich im gleichen Atemzug die Funktion des Panelschließens im Fehlerfall integriert. Dabei fiel mir nicht auf, dass das VI mit den manuellen Kanälen nicht gespeichert wurde.
Darfauf folgte eine Builderstellung und das Programm vermißte wieder die Tasks bzw die Skalierung.
Mir fiel dann Fehler auf. Diesmal speicherte ich ab. Ich erstellte einen neuen Build und jetzt wird alles erkannt.

Warum es aber mit den DAQExplorer Tasks nicht funktionierte, weiß ich aber nicht.

MfG
Referenz-URLs