Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Bücher:

Lineare Regelsysteme: Eine Einführung mit MATLAB

Studierende:
weitere Angebote

Partner:


Vermarktungspartner


Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Multi Threading in Matlab GUI

 

ICookie

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.12.2020, 07:35     Titel:
  Antworten mit Zitat      
Code:

hat das zurückgegeben:

Code:
C:\Users\xxx\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NeoPixel Add-On Library for Arduino\+arduinoioaddons\+Adafruit\NeoPixel.m


Code:

hat das zurückgegeben:

Code:
C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\matlab\hardware\supportpackages\arduinoio\@arduino\arduino.m


Die beiden habe ich ja, wie oben gezeigt, nun versucht mit
Code:
addAttachedFiles(poolobj,{...., .....})

Einzubinden.

Jedoch kommt immer noch bei worker1 die Meldung, dass er den Befehl playTone nicht kennt und bei worker 2, dass er den Befehl writeColor nicht kennt.
Somit denke ich, dass das hinzufügen nicht geklappt hat. Oder muss ich das noch irgendwie auf die worker laden?

Das app kommt vom Gui. Könnte die Funktion theoretisch auch mit z.B. Song(app) aufrufen.


Harald
Forum-Meister

Forum-Meister


Beiträge: 22.990
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 10.12.2020, 11:47     Titel:
  Antworten mit Zitat      
Hallo,

app ist doch typischerweise die GUI? Musst du den Befehl nicht auf ein Arduino-Objekt anwenden, das in der GUI enthalten ist?

Daher auch nochmal die Frage: funktioniert das denn so, wenn du das außerhalb von spmd aufrufst?

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
ICookie

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.12.2020, 20:00     Titel:
  Antworten mit Zitat      
Ich habe im GUI ganz oben z.B. die Funktion

Code:


definiert. Die rufe ich dann unten wieder auf. In der Funktion sind die Befehle vom Arduino hinterlegt.

Ohne spmd funktioniert alles problemlos....
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 22.990
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 10.12.2020, 21:56     Titel:
  Antworten mit Zitat      
Hallo,

das ganze ist für mich schwer nachvollziehbar und mangels Arduino erst recht nicht reproduzierbar. Wird die Verbindung zum Arduino denn auf den Workern aufgebaut? Wenn nicht, kann das das Problem sein. Das sollte in den spmd-Block mit rein.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen

Gehe zu Seite Zurück  1, 2

Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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
.


goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de


 Impressum  | Nutzungsbedingungen  | Datenschutz  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2021 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

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.