How to change the signal in Signal Builder Block from m-file?
2 次查看(过去 30 天)
显示 更早的评论
Hi, I am using "Signal Builder" block in a Simulink model and I am going to run it many times (using a for loop in a m-file). Now I want that in each run of simulation the Sampled Gaussian Noise generated by the signal builder block CHANGES to a new one by using a command from m-file instead of opening the Signal Builder block and replace the signal with a new one. I wonder how I can do that. Thanks, Mohammad
0 个评论
回答(1 个)
Sebastian Castro
2017-4-25
The Signal Builder block can be accessed programmatically with the signalbuilder function. Hopefully the examples in the following page can help you get started.
If all you're doing is switching between existing signal groups and running the model, that should be fairly straightforward to do this way. If you're actually trying to create/load new data every run, I'd recommend doing this with an input port or From Workspace block instead.
Sebastian
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Sources 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!