Kanal nicht gefunden - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Application Builder (/Forum-Application-Builder) +---- Thema: Kanal nicht gefunden (/Thread-Kanal-nicht-gefunden) |
Kanal nicht gefunden - hulk - 09.05.2017 16:53 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 RE: Kanal nicht gefunden - jg - 09.05.2017 17:38 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. RE: Kanal nicht gefunden - hulk - 09.05.2017 18:42 Hallo Jens, ich denke, du hast recht. https://forums.ni.com/t5/LabVIEW/How-to-include-hardware-configuration-in-the-installer/td-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? RE: Kanal nicht gefunden - GerdW - 09.05.2017 19:41 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… RE: Kanal nicht gefunden - hulk - 10.05.2017 08:00 Fehler gefunden. Panel schließen in der Entwicklungsumgebung bewirkt kein Speichern RE: Kanal nicht gefunden - GerdW - 10.05.2017 08:11 Hallo Steffen, Es fehlen Informationen für eine fundierte Bewertung deiner Aussagen! RE: Kanal nicht gefunden - hulk - 10.05.2017 08:21 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 RE: Kanal nicht gefunden - GerdW - 10.05.2017 08:25 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. Mist, immer noch kaputt! Was ist "es" und was hat nicht "funktioniert"? Gab es Fehlermeldungen? RE: Kanal nicht gefunden - hulk - 10.05.2017 10:19 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 |