Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

more questions regarding modelsim and matlab simulink

Status
Not open for further replies.

vivo_m

Member level 3
Joined
May 15, 2011
Messages
54
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,903
hello everybody..


i'm trying to make feedback from modelsim to simulink component and to pass the value to my modelsim component irrespective to time (with respect to a non-time variable).. So I used an embedded matlab function component from simulink that works based upon input flag coming from modelsim component.. at this point i 've alot of errors

* there is a variable that is passed from workspace to the embedded component, it carries a string representing the video name.. to do so it should be timed and to avoid that i defined it as a global variable but it does'nt work also..

* also i'm not able to use either aviinfo() or mmreader() within embeded component

* within embeded component i'm randomizing a value using randint() to avoid being absolete i used randi
i got this error "Function 'randi' implicitly resolved in the MATLAB workspace. Implicit evaluation in MATLAB is not supported. Please declare this function extrinsic using eml.extrinsic('randi'), or call it using feval."

* beside that i'm having these errors
-->Coder Error: Errors occurred during parsing of Embedded MATLAB function 'Embedded MATLAB
-->InterfaceError :Embedded MATLAB Interface Error: Errors occurred during parsing of Embedded MATLAB function 'Embedded MATLAB

* plus this warning
-->Chart Embedded
MATLAB Function #18 has signals with underspecified type, size, and/or complexity.

* ONE MORE QUESTION plzz
for any used variable within this block should i define it as persistant first or what
as whenever i use a variable e.g. x_col = abs(round(x-(p_w/2))); got an error message asking me to declare it first

any help plzzzz

thanks
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top