select bus elements programmatically

조회 수: 41 (최근 30일)
Chad Rutherford
Chad Rutherford 2021년 3월 14일
답변: Uday Pradhan 2021년 3월 17일
I have signals in a SIMULINK bus and I would like to select specific signals from it. The issue is that I want to run an initialization script that will decide which subset of signals to select. I see that you can select bus signals manually via the bus selector block. Is there any way to perform this function programmatically?

채택된 답변

Uday Pradhan
Uday Pradhan 2021년 3월 17일
Hi,
You can select the signals to be passed through the bus selector by using:
%Say we want to choose the signals 1 and 2 to pass through the Bus
%selector, then we can do:
set_param(gcb,'OutputSignals','signal1,signal2')
Here gcb contains the name of the block i.e. in my case:
>> gcb
ans =
'trial/Bus Selector'
where 'trial' is my model's name. I hope this helps! More information on Bus selector can be found here:Bus selector block (check the Programmatic Use sections)

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Programmatic Model Editing에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by