Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Activate/deactivate, enable/disable Simulink Blocks

1,320 views
Skip to first unread message

James Pau

unread,
Nov 4, 2009, 4:50:19 PM11/4/09
to
Hi there, I have tried looking online but there doesn't seem to be a solution or workaround for this that is readily available. What I want to do is disable or deactivate a simulink block that is causing an error when trying to run a simulation. This is because i have a model that can either take an input from a file or from an external device that is connected to the PC. Which input is determined by a manual switch block. When the device is not connected it's corresponding input block brings up an error that says the device is not connected and the model does not run - even if I am trying to read from a file and do not need the external device to be connected. Is there a way for me to suppress this error? I want to maintain all of this in a single model and the only workaround i can see is to duplicate it and have one with input from file and the other with input from external device.

Thanks for your help!
James

Praetorian

unread,
Nov 4, 2009, 5:36:01 PM11/4/09
to

Take a look at the help documentation for "Configurable
Subsystem" (under the Simlink -> Ports & Subsystems library). You
should be able to create a masked block on which you select which
version of your block you want to use (reading from file or from the
device) and the configurable subsystem will select the appropriate
subsystem that contains your choice. I realize that my explanation
sucks, but read the help and examples for that block and it'll make
more sense.

HTH,
Ashish.

James Pau

unread,
Nov 5, 2009, 4:16:02 PM11/5/09
to
Praetorian <ashish.s...@gmail.com> wrote in message <f55ae5e6-b0b3-4d9c...@g31g2000vbr.googlegroups.com>...

Hi Ashish,

I get you. Your explanation was fine and I managed to get it working. Thanks heaps!

James

0 new messages