Read in data from an external file during RTW
Show older comments
I'm using RTW to generate a c-code (dll), which is used in ADAMS to simulate the model. I'm using a c code in my Simulink model to read in body parameters from an external file. I would like to read the variabls from an excel file using a .m code. However, I do not want to create a new dll everytime the variables are changed. I want the dll to read the variables everytime I run the simulation, rather than the variable values getting compiled during the code generation. I would appreciate if I could get some help with this.
Thanks.
3 Comments
Kaustubha Govind
on 23 Oct 2012
Do you intend to write C code to call into Excel as a COM server to read the spreadsheet? If so, perhaps you should replace your existing C code with this?
Walter Roberson
on 23 Oct 2012
I would have thought RTW would imply that you were using an operating system other than MS Windows (the only family of operating systems that support COM servers) ?
Sandeep
on 11 Jan 2013
Accepted Answer
More Answers (1)
Sandeep
on 24 Oct 2012
0 votes
2 Comments
Walter Roberson
on 24 Oct 2012
I have never worked with RTW, but what I have seen of it looked as if it supported standard C buffered I/O routines such as fopen() and fscanf(). If not directly in the modelling language, then due to the fact that it is C and those are standard features of C for all but embedded device purposes.
Sandeep
on 11 Jan 2013
Categories
Find more on Deployment, Integration, and Supported Hardware in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!