Diese Funktion habe ich aus meiner App (AppDesigner) ausgelagert. Sie wird über Callbacks aufgerufen, was auch soweit funktioniert. Theoretisch ändern sich durch Einstellungen in der App die Werte x1 x2 x3. Daher kommt aber nicht das Problem.
Über den Code spreche ich ein LabJack U6 mit LJTick-DAC an FIO0/1 an und würde gerne Spannungen an DACA und DACB vorgeben (bei DAC0/1 funktioniert das).
Der erste Aufruf der Funktion läuft ohne Probleme durch. Sobald ich die Funktion das 2. Mal über die App aufrufe erhalte ich folgende Fehlermeldung:
Error in matlab.apps.AppBase>@(source,event)tryCallback(appdesigner.internal.service.AppManagementService.instance(),app,callback,requiresEventData,event)
UD Error: Communication error with LJTDAC module, wrong number of ACKs received
Error using Pumpensteuerung (line 60)
Message: Eine Ausnahme vom Typ "LabJack.LabJackUD.LabJackUDException" wurde ausgelöst.
Source: LJUDDotNet
HelpLink:
Error in PSModell_Rev04/StopButtonPushed (line 786)
Pumpensteuerung;
Error in appdesigner.internal.service.AppManagementService/tryCallback (line 283)
callback(app, event);
Error in matlab.apps.AppBase>@(source,event)tryCallback(appdesigner.internal.service.AppManagementService.instance(),app,callback,requiresEventData,event)
Kann mir dabei jemand weiterhelfen?
Ich verstehe die Fehlermeldung so, dass die Kommunikation mit dem LabJack, speziell dem Tick-DAC, nicht funktioniert. Aber warum erst beim 2. Anlauf?
Edit: Wenn ich die Funktion alleine mehrfach hintereinander Aufrufe bekomme ich keine Fehlermeldung.
Vielen Dank im Voraus.
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.