フィルターのクリア

Cannot connect arduino uno to Matlab

3 ビュー (過去 30 日間)
Flo20
Flo20 2014 年 10 月 17 日
コメント済み: Walter Roberson 2016 年 4 月 6 日
I installed the matlab arduino support package, but when I ty to connect to my arduino uno with:
a = arduino()
I get the following message:
"Unable to load a message catalog 'MATLAB:arduinoio:general'. Please check the file location and format."
I already reinstalled matlab and all the packages, but still the same error occurs.
What is going wrong? thanks in advance!
  1 件のコメント
Bruno Pop-Stefanov
Bruno Pop-Stefanov 2014 年 10 月 20 日
What version of MATLAB are you using? There are different support packages for MATLAB R2014a and later, and for MATLAB R2013b and earlier.
How did you install the support package?

サインインしてコメントする。

採用された回答

Jon Boerner
Jon Boerner 2014 年 10 月 20 日
The error you are seeing is related to how MATLAB stores and displays its error messages.
If you run the following command, what is the output?
which -all arduino
I saw your comment on the file exchange site for the ArduinoIO, so it seems like you are using that version of the support package. For newer MATLAB versions, there is a newer support package, however, reference from that older page:
It seems like there might be some kind of mismatch between your versions. If you install the newer version, the first output from the above command should be
C:\MATLAB\SupportPackages\R2014b\arduinoio\toolbox\matlab\hardware\supportpackages\arduinoio\arduino.m
if you are using Windows. If it is not, there are probably some inconsistencies in the installations (as you have mentioned) which are causing the issue.
Are you using that newer package? If not (or even if you are you might want to try this), it's easiest to install it using the command
supportPackageInstaller
That will install everything in the correct locations.
  1 件のコメント
Flo20
Flo20 2014 年 10 月 20 日
Thanks a lot for your answer. Today I changed my aruino UNO for an Arduino MEGA since that one is supported by Simulink and works easier with my simmechanics model.
Therefore I cannot test the UNO with a newer version. If I run the command, I indeed get the output for the newer version, so maybe that was not the problem. Also I already installed the packages with the support package installer, but via the Add-Ons button in the Home tab, so it makes sence that the newest packages are installed.
Anyway thanks for your help! but the problem is solved by using the MEGA.
greetings,
Floris

サインインしてコメントする。

その他の回答 (1 件)

jigar mistry
jigar mistry 2016 年 4 月 6 日
error is: Your current working folder is: C:\Program Files\MATLAB\R2013b\bin Simulink does not permit you to build programs in the MATLAB installation area. Please change to a working folder that is not in the MATLAB installation area.
so what should do?
  1 件のコメント
Walter Roberson
Walter Roberson 2016 年 4 月 6 日
You should cd to a directory that you have write access to.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeIntroduction to Installation and Licensing についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by