Inserire variabili workspace in embedded MATLAB function

di il
3 risposte

Inserire variabili workspace in embedded MATLAB function

Salve a tutti,

mi scuso se dovesse essere già presente una discussione simile, ma utilizzando la funzione cerca non è uscito niente del genere.

Il problema è il seguente:

All'interno di un modello simulink ho inserito un blocco embedded MATLAB function, ossia il blocco all'interno del quale è possibile scrivere direttamente le istruzioni in matlab.

Ora, vorrei che il blocco utilizzasse le variabili (già utilizzate dal resto del modello simulink) che ho salvato in un file .mat, in modo da poter tenere il tutto parametrico.

Il problema è che la funzione load('nomefile') non funziona e restituisce il seguente errore:

Function 'load' implicitly resolved in the MATLAB workspace. Implicit evaluation in MATLAB is not supported. Please declare this function extrinsic using eml.extrinsic('load'), or call it using feval.

Function 'Embedded MATLAB Function' (#18.27.42), line 4, column 1:
"load('var_mod')"
Launch diagnostic report.


Qualcuno ha idea di come posso risolvere il problema? Grazie in anticipo

3 Risposte

Devi accedere o registrarti per scrivere nel forum
3 risposte