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!