Simulink - Excel
이전 댓글 표시
Hello
Does anyone know if it's possible to run an excel file in Simulink? I have a column with a variable in excel, and don´t know if there is a block that I can get in simulink to run this variable.
Regards
답변 (6개)
Guy Rouleau
2011년 4월 28일
편집: John Kelly
2014년 8월 22일
1 개 추천
The Signal Builder block allows you to import a signal directly from Excel:
Arnaud Miege
2011년 4월 27일
0 개 추천
What do you mean "run this variable" and why do you need to do that? Depending on what you want to do, it might easier to just import the data in MATLAB using xlsread and then use the From Workspace block to use the variable in the Simulink model.
HTH,
Arnaud
댓글 수: 2
Pat
2011년 9월 5일
i have a variable b which consists of values [ 2 3 4].if i enter b to pass these values to fuzzy logic controller as input i get an error.can any one help
the error is 'expression b does not evaluate to valid FIS'
Sajjad Khan
2022년 2월 10일
I have been facing the same problem. Could some one explain it?
Tiago
2011년 4월 27일
0 개 추천
댓글 수: 9
Arnaud Miege
2011년 4월 27일
Read the documentation. It depends on the format of your data in the workspace, but typically something like [time_vec data_vec], where time_vec is the name of your time vector and data_vec is the name of the your data vector. Both vectors need to be the same size, and need to be column vectors (Nx1).
Tiago
2011년 4월 27일
Arnaud Miege
2011년 4월 27일
It's not particularly difficult. What's your data like? Can you copy and paste the output of whos at the command line? What error message are you getting?
Tiago
2011년 4월 27일
Gia
2011년 4월 27일
Hi Tiago,
The variable data should contains all numerical values of your excel file -- a time column and a data column.
You can create a look up table using time as x-axis. Feed the clock as input.
Tiago
2011년 4월 27일
Arnaud Miege
2011년 4월 27일
Assuming your time values are in the first column, you just need to enter data in the block (if data is the name of your variable).
Tiago
2011년 4월 27일
Arnaud Miege
2011년 4월 28일
Instead of simin, just enter the name of your variable, i.e. 'data' in your case (without the quotes) and that's all there is to it!!
Tiago
2011년 4월 28일
0 개 추천
댓글 수: 3
Arnaud Miege
2011년 4월 28일
Why do you want to do simin x constant? What are you trying to achieve? You may want to look at the Simulink tutorials at:
http://www.mathworks.co.uk/academia/student_center/tutorials/simulink-launchpad.html
and also read the documentation.
Tiago
2011년 4월 28일
Arnaud Miege
2011년 5월 3일
Did you have a look at the tutorials I suggested? You really need to get up to speed with the basics of Simulink. Have a look at the following snapshot:
https://picasaweb.google.com/lh/photo/e5izz3VrVIYHyZnnq3oc6A?feat=directlink
Tiago
2011년 6월 1일
0 개 추천
댓글 수: 1
Arnaud Miege
2011년 6월 1일
Again, have a look at the snapshot I mentioned in my earlier comments, read through the documentation and look at the tutorials I pointed you towards. This is really basic stuff. Failing that, you need to go for a training course:
http://www.mathworks.co.uk/services/training/courses/SLBE_1.html
카테고리
도움말 센터 및 File Exchange에서 Spreadsheets에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!