WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Simulink-Arduino library fehlt

 

Ollaa1989

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.02.2016, 15:59     Titel: Simulink-Arduino library fehlt
  Antworten mit Zitat      
Hallo Smile,

ich schaff es einfach nicht die Arduino Bibliothek in simulink/matlab zu integrieren. Den Download mach ich per Matlab Supportpackageinstaller sowie die installation. Jedoch ist die Bib danach nicht in Simulink zu sehen.

Gibt es hierfür einen Trick?

Danke!

Grüße,
Ola


Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 14.02.2016, 18:49     Titel:
  Antworten mit Zitat      
Es gibt ja für Arduino sowohl ein MATLAB, als auch ein Simulink Hardware Support Package. Ganz sicher, dass das für Simulink installiert ist?

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Ollaa1989

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.02.2016, 16:28     Titel:
  Antworten mit Zitat      
nach mehrmaligem installieren und löschen hat es nun endlich geklappt.... Smile

Da ich eine Schrittmotor mit dem Arduino und dem AdafruitShield v2.3 betreiben möchte brauche ich hierfür ja das Addon: installiert soweit.

Jedoch kann ich jetzt nicht auf die Funktionen vom AdafruitShield v2.3 zugreifen:

wie z.B. move(..), addon(..)

Muss man diese Bibliothek manuell einfügen? Danke!
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 15.02.2016, 16:46     Titel:
  Antworten mit Zitat      
Also sowas wie dieses Beispiel?

http://de.mathworks.com/help/suppor.....ruit-motor-shield-v2.html

An welcher Stelle bricht das mit welcher Fehlermeldung ab?

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Ollaa1989

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.02.2016, 18:02     Titel:
  Antworten mit Zitat      
Genau und danke für das schnelle Antworten Smile

wenn ich z.B. folgenden Code ausführen möchte:

-------------------------------------------------------------------------
a = arduino('COM25', 'Uno', 'Libraries', 'Adafruit\MotorShieldV2')

Updating server code on Arduino Uno (COM6). Please wait.

Cannot program Arduino board Uno (COM6). Please make sure the board is supported and the port and board type are correct.
-------------------------------------------------------------------------
Jedoch das funktionert:

a=arduino('com6','Uno')
Updating server code on Arduino Uno (COM6). Please wait.

a =

arduino with properties:

Port: 'COM6'
Board: 'Uno'
AvailableAnalogPins: [0, 1, 2, 3, 4, 5]
AvailableDigitalPins: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
Libraries: {'I2C', 'SPI', 'Servo'}
-------------------------------------------------------------------------
Jetzt müsste ich ja theoretisch noch die "Adafruit\MotorShieldV2" bib einfügen oder?
Die Bib scheint ja vorhanden zu sein:
-------------------------------------------------------------------------
>> listArduinoLibraries

ans =

'Adafruit/MotorShieldV2'
'I2C'
'SPI'
'Servo'
-------------------------------------------------------------------------
Irgendwie komm ich nicht darauf wie ich diese in Matlab integrieren kann.

Ich danke schonmal für eine Rückmeldung Smile
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 16.02.2016, 11:13     Titel:
  Antworten mit Zitat      
Folgene Merkwürdigkeit fällt mir auf:

Zitat:

a = arduino('COM25', 'Uno', 'Libraries', 'Adafruit\MotorShieldV2')

Updating server code on Arduino Uno (COM6). Please wait.

Cannot program Arduino board Uno (COM6). Please make sure the board is supported and the port and board type are correct.


Also der Befehl nutzt COM25, aber die Fehlermeldung gibt COM6 zurück???

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Ollaa1989

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.02.2016, 12:01     Titel:
  Antworten mit Zitat      
da ist mir ein kleiner Fehler beim Copy&Paste passiert.

Das ist das Orginal:

a = arduino('COM6', 'Uno', 'Libraries', 'Adafruit\MotorShieldV2')

Updating server code on Arduino Uno (COM6). Please wait.
Cannot program Arduino board Uno (COM6). Please make
sure the board is supported and the port and board
type are correct.

Mein Motorshield ist das Adafruit Motor Shield V2.3 (https://www.adafruit.com/products/1438).

Grüße!
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 16.02.2016, 12:32     Titel:
  Antworten mit Zitat      
Dann bin ich auch erst mal überfragt. 2 Optionen: MathWorks Technischer Support oder MATLAB Answers (grössere und englischsprachige Community).

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 16.02.2016, 12:33     Titel:
  Antworten mit Zitat      
Offensichtlich gerade schon gemacht Very Happy http://www.mathworks.com/matlabcent.....eld-v2-3-with-matlab2014a
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 16.02.2016, 12:35     Titel:
  Antworten mit Zitat      
Im Posting auf MATLAB Answers sehe ich aber was Wichtiges: R2014a auf Win10.

1. Ist keine offiziell unterstützte Kombination (muss aber nicht ein problem sein)
2. Mein Demo Link oben ging von R2015b aus
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Ollaa1989

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.02.2016, 13:18     Titel:
  Antworten mit Zitat      
Danke, dass du dir die Zeit genommen hast Smile.

Mit der Arduino software läuft alles wunderbar! mal schauen was mir die Matlab-Menschen mitteilen!

Grüße
 
Ollaa1989

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.02.2016, 16:02     Titel:
  Antworten mit Zitat      
Könnte es an dem Board Arduino UNO R3 SMD Edtion liegen?
 
Neues Thema eröffnen Neue Antwort erstellen



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
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

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.