Error while obtaining sizes from MEX S-function 'arduinodi​gitaloutpu​t_sfcn' in 'arduino_g​ettingstar​ted/Digita​l Output/Digital Output'.

Hi
How can I fix the following error(ref screenshot) . I am using Matlab R2018a, Simulink Support Package for Arduino Hardware version 18.1.2.0

Answers (1)

In 18a, the Simulink Arduino support package is not using "arduinodigitaloutput_sfcn" mex file. I think there are files from older versions which are on the MATLAB path. Could you please run the below command and check from where the "arduinodigitaloutput_sfcn" mex file is getting loaded.
>> which arduinodigitaloutput_sfcn
Please post the output of the above command for further help.

6 Comments

Hi, I entered the below into the MATLAB command window and got the following output. >> which arduinodigitaloutput_sfcn
'arduinodigitaloutput_sfcn' not found.
Can you also check the output of >> which -all arduino_gettingstarted? If there are more than one here, please remove all of them from your MATLAB path except the one that looks like this -
C:\ProgramData\MATLAB\SupportPackages\R2018a\toolbox\target\supportpackages\arduinotarget\arduinotargetdemos\arduino_gettingstarted.slx
I am also having this problem with running the Arduino packages on 18a. I tried the first suggestion and I'm getting the same result as Asha. I also checked the outputs of >>which-all arduino_gettingstarted and there was only one.
I get a similar error when using TI "MSP430G2553_gettingstarted" with "Embedded Coder Support Package for Energia" and using MATLAB R2018a In touch with support but no solution so far. Case #03179769 ref:_00Di0Ha1u._5000Z12cHx1:ref
I got the same error on MSP430G2 launch pad. Werid thing is, I actually see the file. Its exactly where it says it is. Not sure why it complains that it can't find it. Here is the screenshot:

Sign in to comment.

Categories

Products

Release

R2018a

Asked:

on 30 May 2018

Community Treasure Hunt

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

Start Hunting!