Error : Undefined variable "matlab" or class "matlab.hw​mgr.intern​al.hwconne​ction.USBD​eviceEnume​rator" - Standalone application / ArduinoIO

Hi,
I'm trying to compile a very simple standalone app with Matlab2017a that connect to an Arduino using the Matlab ArduinoIO support package. The code is the following:
a = arduino
In Matlab it works perfectly and connect to my Arduino UNO. When compiled I've got the following error message:
Undefined variable "matlab" or class "matlab.hwmgr.internal.hwconnection".
Is the Matlab compiler working with ArduinoIO? Did I missed a file inclusion?
Thank you,
Julien

 Respuesta aceptada

For the record, this was answered by Matlab Support Team here since.

Más respuestas (1)

What's not working in the compiler is:
  • the COM port search function
  • the automatic Arduino board type detection
So in order to compile a functional software so have to specifiy the com port and the board type.
For example:
arduinoConnection = arduino('COM1', 'Uno');

Categorías

Más información sobre MATLAB Support Package for Arduino Hardware en Centro de ayuda y File Exchange.

Preguntada:

el 15 de Feb. de 2018

Comentada:

el 15 de Oct. de 2019

Community Treasure Hunt

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

Start Hunting!

Translated by