From spreadsheet in simulink real time
16 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Enzo Yacometti
il 6 Feb 2024
Commentato: shen hy
il 26 Ott 2024 alle 5:07
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 Commenti
Jaswanth
il 7 Feb 2024
Could you provide more details about the error you are facing? Also, by real time application, do you mean Simulink Real-Time Explorer?
Risposta accettata
Anshuman
il 7 Feb 2024
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 Commenti
shen hy
il 26 Ott 2024 alle 5:07
you can choose rsim.tlc target,this will allow you generate code by “From Spreadsheet block”
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Target Computer Setup in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!