From spreadsheet in simulink real time
14 次查看(过去 30 天)
显示 更早的评论
Hello I’m interested in importing data from an Excel sheet or CSV file into a real time application but trying to build it I get the error “from spreadsheet block supports rapid simulation target and the following simulation modes: normal, accelerator and rapid accelerator”, is there a way to import data from files for a real time application?
2 个评论
Jaswanth
2024-2-7
Could you provide more details about the error you are facing? Also, by real time application, do you mean Simulink Real-Time Explorer?
采纳的回答
Anshuman
2024-2-7
Hi Enzo,
When working with real-time applications in MATLAB and Simulink, certain blocks that are available for simulation are not supported for real-time execution. The "From Spreadsheet" block, as indicated by the error message, does not support real-time targets directly.
However, you can import data from Excel sheets or CSV files for use in a real-time application by pre-processing the data before compiling your real-time application. Here's a general approach on how to do it:
- Read the data into MATLAB workspace using MATLAB functions such as "readtable", "xlsread", or "csvread".
- Process the data if necessary.
- Once you have your data in the workspace, save it to a MAT-file.
- In your Simulink model, you can use the "From File" or "From Workspace" block to load the data from the MAT-file. These blocks are typically supported for real-time applications.
- Make sure that the block is configured correctly for real-time execution. For the "From File" block, you'll need to ensure that the file is formatted correctly (as a MAT-file with a time series or a structure with time), and for the "From Workspace" block, you'll need to use an appropriate format supported by real-time targets.
- Once you have incorporated the data into your model using the appropriate block, you can proceed to build and deploy your real-time application.
2 个评论
shen hy
2024-10-26
you can choose rsim.tlc target,this will allow you generate code by “From Spreadsheet block”
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Target Computer Setup 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!