Answered

Find the name of last inport in sub-system

find_system(gcs, 'SearchDepth', 1, 'BlockType', 'Inport', 'Port', num2str(length(find_system(gcs, 'SearchDepth', 1, 'BlockType',...

Find the name of last inport in sub-system

find_system(gcs, 'SearchDepth', 1, 'BlockType', 'Inport', 'Port', num2str(length(find_system(gcs, 'SearchDepth', 1, 'BlockType',...

casi 2 años ago | 0

| accepted

Question

How to get underlying numbers of enumeration?

I have a custom enumeration data type such as the one defined in the code below. How can I get the underlying integer values tha...

casi 2 años ago | 1 answer | 0

Answered

Recognize Block in Simulink

a) Constant b) Display, with the Numeric Display Format parameter set to bank c) SubSystem If you have the model with these...

Recognize Block in Simulink

a) Constant b) Display, with the Numeric Display Format parameter set to bank c) SubSystem If you have the model with these...

casi 2 años ago | 0

Answered

How to determine a broken connection in a test harness using a matlab script?

The following command will provide a list of line handles that are unconnected in the top-level of the model: lines = find_syst...

How to determine a broken connection in a test harness using a matlab script?

The following command will provide a list of line handles that are unconnected in the top-level of the model: lines = find_syst...

casi 2 años ago | 0

Question

How to programmatically rename Stateflow states that are grouped?

From the command window I would like to rename all states that are in a Stateflow chart. I'll use the following built-in model a...

alrededor de 2 años ago | 1 answer | 0

Answered

Get execution time of a Simulink model

I have a script on the File Exchange that does just this. You can also execute the model several times and get the min/max/mean ...

Get execution time of a Simulink model

I have a script on the File Exchange that does just this. You can also execute the model several times and get the min/max/mean ...

alrededor de 2 años ago | 1

Answered

Tic Toc Equivalent for Simulink

If you want to "tic toc" an entire model, there is this script on the File Exchange (full disclosure, I am the author): https://...

Tic Toc Equivalent for Simulink

If you want to "tic toc" an entire model, there is this script on the File Exchange (full disclosure, I am the author): https://...

alrededor de 2 años ago | 2

Answered

How to get properties of Area Annotation in Matlab R2015a from Command Prompt?

a = find_system(gcs, 'FindAll', 'on', 'Type', 'Annotation', 'AnnotationType', 'area_annotation') Valid properties of annotation...

How to get properties of Area Annotation in Matlab R2015a from Command Prompt?

a = find_system(gcs, 'FindAll', 'on', 'Type', 'Annotation', 'AnnotationType', 'area_annotation') Valid properties of annotation...

alrededor de 2 años ago | 0

Answered

Turn a simulink model into a digraph

You may be interested in some functions provided by the Auto Layout Tool available on the File Exchange. Those provided in src/G...

Turn a simulink model into a digraph

You may be interested in some functions provided by the Auto Layout Tool available on the File Exchange. Those provided in src/G...

más de 2 años ago | 2

Submitted

KWIC

A Matlab implementation of the Key Word in Context (KWIC) system.

más de 2 años ago | 1 download |

Question

How to change the foreground color of a block only, and not its output lines?

I am trying to color a very specific set of blocks in a model. When I change their ForegroundColor parameter (both via Context M...

más de 2 años ago | 1 answer | 0

Answered

How to find Matlab Function blocks in a model?

isMLfunction = strcmp(get_param(gcb, 'SFBlockType'), 'MATLAB Function'); See https://www.mathworks.com/matlabcentral/answers/...

How to find Matlab Function blocks in a model?

isMLfunction = strcmp(get_param(gcb, 'SFBlockType'), 'MATLAB Function'); See https://www.mathworks.com/matlabcentral/answers/...

más de 2 años ago | 0

| accepted

Answered

How to install additional toolboxes in matlab r2012a?

Please see this answer from MathWorks: https://www.mathworks.com/matlabcentral/answers/101885-how-do-i-install-additional-toolbo...

How to install additional toolboxes in matlab r2012a?

Please see this answer from MathWorks: https://www.mathworks.com/matlabcentral/answers/101885-how-do-i-install-additional-toolbo...

casi 3 años ago | 0

| accepted

Answered

How to get information on a Simulink.Signal data store?

A function will have its own workspace, so you will have to get the Simulink.Signal object from the base workspace first: % Get...

How to get information on a Simulink.Signal data store?

A function will have its own workspace, so you will have to get the Simulink.Signal object from the base workspace first: % Get...

casi 3 años ago | 1

| accepted

Question

How to change the color of labels in a Simulink project?

I have created a new "Utility" classification label in my Simulink project, so I can distinguish between the design files and ut...

alrededor de 3 años ago | 0 answers | 0

Question

How to use Simulink's "Arrange" options programmatically?

Simulink has many useful functions in the context menu for arranging blocks in a model, as shown in the image below. Is it possi...

alrededor de 3 años ago | 1 answer | 0

Answered

How do I delete the zeros from the matrix?

Instead of "-" the following function uses NaN. function B = removeMatZeros(A) B = []; for i = 1: size(A, 1) ...

How do I delete the zeros from the matrix?

Instead of "-" the following function uses NaN. function B = removeMatZeros(A) B = []; for i = 1: size(A, 1) ...

más de 3 años ago | 0

| accepted

Answered

Why can't I find the model I need in the simulink?How can I get the demo?

R2016b was the last version of the Simscape Power Systems toolbox that includes the model you are looking for ( |power_dcdrive_d...

Why can't I find the model I need in the simulink?How can I get the demo?

R2016b was the last version of the Simscape Power Systems toolbox that includes the model you are looking for ( |power_dcdrive_d...

más de 3 años ago | 0

| accepted

Answered

Edit model context menu

function myOption(callbackInfo) selection = find_system(gcs, 'Type', 'block', 'Selected', 'on'); if isempty(selecti...

Edit model context menu

function myOption(callbackInfo) selection = find_system(gcs, 'Type', 'block', 'Selected', 'on'); if isempty(selecti...

más de 3 años ago | 0

Answered

Reset autoroute on existing line

Unfortunately such a parameter does not exist. The only way I know to change the autorouting type would be to delete and then re...

Reset autoroute on existing line

Unfortunately such a parameter does not exist. The only way I know to change the autorouting type would be to delete and then re...

más de 3 años ago | 0

Submitted

gcas - Get current annotations

The gcbs equivalent for annotations.

más de 3 años ago | 1 download |

Question

How to set the Model History information programmatically?

The Model Properties > History tab allows you to uncheck "Read Only" and then make modifications to the "Created by" and "Last s...

casi 4 años ago | 1 answer | 1

Answered

How to set the Model History information programmatically?

I ended up contacting Matlab Support for this. Some of these parameters are formatted based on another parameter. While the ...

How to set the Model History information programmatically?

I ended up contacting Matlab Support for this. Some of these parameters are formatted based on another parameter. While the ...

casi 4 años ago | 2

| accepted

Question

Is there a list of all color long names?

Information on Matlab's color specification describes 8 basic colors and states that, "... long names are character vectors that...

casi 4 años ago | 4 answers | 1

Answered

Obtain Simulink Object Handle (or path) from slxmlcomp results?

There is no built-in way of getting the handle/path. As you mentioned, it is possible to reconstruct the path information given ...

Obtain Simulink Object Handle (or path) from slxmlcomp results?

There is no built-in way of getting the handle/path. As you mentioned, it is possible to reconstruct the path information given ...

casi 4 años ago | 0

| accepted

Answered

Use set_param () to change the value of one parameter of multiple blocks without using a for-loop

The only alternative that I am aware of is using arrayfun like so: arrayfun(@(x) set_param(v, 'Value', '0'), v) However,...

Use set_param () to change the value of one parameter of multiple blocks without using a for-loop

The only alternative that I am aware of is using arrayfun like so: arrayfun(@(x) set_param(v, 'Value', '0'), v) However,...

casi 4 años ago | 0

Answered

How can I set properties (e.g. backgroundcolor) of a Simulink Area programmatically?

The available properties for Simulink Areas are described here: <https://www.mathworks.com/help/simulink/slref/simulink.annotati...

How can I set properties (e.g. backgroundcolor) of a Simulink Area programmatically?

The available properties for Simulink Areas are described here: <https://www.mathworks.com/help/simulink/slref/simulink.annotati...

casi 4 años ago | 0

| accepted

Question

Simulink Report Generator XML Comparison Filtering

Simulink Report Generator's XML Comparison for comparing models provides 3 filters: "Hide Changes in Lines," "Hide Nonfunctional...

más de 4 años ago | 1 answer | 0

Answered

Clean up Simulink block diagram

Doesn't look like anything is built-in for Simulink. In 2017a there is "Stateflow Layout" which automatically improves the layou...

Clean up Simulink block diagram

Doesn't look like anything is built-in for Simulink. In 2017a there is "Stateflow Layout" which automatically improves the layou...

más de 4 años ago | 0