What is a model?

Professional Interests: Model-Based Development

Answered

Is it possible to add a custom button in the Simulink's model editor Explorer Bar

This Edit time Model Advisor checking seems to be a good solution. Check the lastest version to see if it can be done on a custo...

Is it possible to add a custom button in the Simulink's model editor Explorer Bar

This Edit time Model Advisor checking seems to be a good solution. Check the lastest version to see if it can be done on a custo...

2 days ago | 1

| accepted

Answered

Use of sampletime in a constant block simulink

Double click the block, click 'Help', see the explaination for 'sample time'.

Use of sampletime in a constant block simulink

Double click the block, click 'Help', see the explaination for 'sample time'.

2 days ago | 0

Answered

How to upgrade Matlab Online?

It seems that today is the release date for R2020b. You might have caught the interim switch of MATLAB Online. Wait a few days i...

How to upgrade Matlab Online?

It seems that today is the release date for R2020b. You might have caught the interim switch of MATLAB Online. Wait a few days i...

3 days ago | 0

Answered

Set of sequnce number

%% A=1:8; N=numel(A); Multiply=10.^(N-1:-1:0)'; B=A*Multiply C=dec2hex(B)

Set of sequnce number

%% A=1:8; N=numel(A); Multiply=10.^(N-1:-1:0)'; B=A*Multiply C=dec2hex(B)

3 days ago | 0

Answered

How to programmatically "click" the block mask Apply or OK button.

I don't understand the problem. If the block has a mask of a text area, when user opens the mask by double_clicking the block,...

How to programmatically "click" the block mask Apply or OK button.

I don't understand the problem. If the block has a mask of a text area, when user opens the mask by double_clicking the block,...

3 days ago | 0

Answered

Programmatically duplicate signal in Simulink

add_line('SubSysBlock','InportBlock/1','MuxBlock/1','autorouting','on') loop N times

Programmatically duplicate signal in Simulink

add_line('SubSysBlock','InportBlock/1','MuxBlock/1','autorouting','on') loop N times

3 days ago | 1

| accepted

Answered

How to create a bus for the scenario reader?

To resolve the error, open the MATLAB Function, click "Edit Data", Select "Bus: <object name>" from the dropdown list for "typ...

How to create a bus for the scenario reader?

To resolve the error, open the MATLAB Function, click "Edit Data", Select "Bus: <object name>" from the dropdown list for "typ...

3 days ago | 0

Answered

Loading static library to be implemented in Simulink

Available since R2018b C Caller block

Loading static library to be implemented in Simulink

Available since R2018b C Caller block

4 days ago | 0

Answered

I need help with plotting Simulink output in Matlab

It depends on your saving format. It looks like you have "single simulation output" checked and the format is "dataset". Press C...

I need help with plotting Simulink output in Matlab

It depends on your saving format. It looks like you have "single simulation output" checked and the format is "dataset". Press C...

4 days ago | 1

| accepted

Answered

simulink/simscape final state 'cannot find a matching block state to element 135' output by the same model

This is frustrating! Try this, note the difference between 'Save complete SimState in final state' and 'Save Final States' http...

simulink/simscape final state 'cannot find a matching block state to element 135' output by the same model

This is frustrating! Try this, note the difference between 'Save complete SimState in final state' and 'Save Final States' http...

5 days ago | 0

Answered

Programmatically Change Preferences?

to save matfiles as version 7.3, use save(FILENAME, ..., VERSION) to set MATLAB preference, https://www.mathworks.com/help/rele...

Programmatically Change Preferences?

to save matfiles as version 7.3, use save(FILENAME, ..., VERSION) to set MATLAB preference, https://www.mathworks.com/help/rele...

5 days ago | 0

| accepted

Answered

generating/extracting a simulink restart state from system output? ?problem with 'discrete' blocks?

Just got this: https://www.mathworks.com/help/simulink/slref/saving-and-restoring-simulation-operating-point.html

generating/extracting a simulink restart state from system output? ?problem with 'discrete' blocks?

Just got this: https://www.mathworks.com/help/simulink/slref/saving-and-restoring-simulation-operating-point.html

5 days ago | 0

| accepted

Answered

Inquiry of the error of output port data type which can't be fixed

'BusMultiObjectTracker1' is likely a Simulink.Bus object. Check it in base workspace or your Simulink Data Dictionary. The numbe...

Inquiry of the error of output port data type which can't be fixed

'BusMultiObjectTracker1' is likely a Simulink.Bus object. Check it in base workspace or your Simulink Data Dictionary. The numbe...

5 days ago | 0

Answered

How can I get the variant names inside a Simulink variant subsystem

If you run find_system(), set the 'Variants' option (use 'AllVariants'). For subsystem inside the variant subsystem, the propert...

How can I get the variant names inside a Simulink variant subsystem

If you run find_system(), set the 'Variants' option (use 'AllVariants'). For subsystem inside the variant subsystem, the propert...

6 days ago | 0

| accepted

Answered

Use the variable of function for title of a figure

Are you sure? put inputname(1) inside the function. It should show name as "MyStruct" if you call it with fullplot(MyStruct)

Use the variable of function for title of a figure

Are you sure? put inputname(1) inside the function. It should show name as "MyStruct" if you call it with fullplot(MyStruct)

6 days ago | 1

Answered

Simulink scope not displaying values.

Most likely the settings of the Scope. Click View, Style, set the "Marker" to be none. I've answered at least twice on similar...

Simulink scope not displaying values.

Most likely the settings of the Scope. Click View, Style, set the "Marker" to be none. I've answered at least twice on similar...

9 days ago | 0

Answered

Modifying parameters for S-function in a model which is compiled / run in rapid accelerator mode

Before the configureForDeployment line, use set_param('S_Function_Block','Param_Name','Param_Value') to change the parameter for...

Modifying parameters for S-function in a model which is compiled / run in rapid accelerator mode

Before the configureForDeployment line, use set_param('S_Function_Block','Param_Name','Param_Value') to change the parameter for...

9 days ago | 0

Answered

How to start a simulation in steady-state ?

In Configuration Parameters, Data Import/Export, you can check and specify "Initial State". You can also save "States" for you...

How to start a simulation in steady-state ?

In Configuration Parameters, Data Import/Export, you can check and specify "Initial State". You can also save "States" for you...

9 days ago | 0

Answered

'keyboard' calls fail outside try..catch when try..catch contains a keyboard call

There is no problem running the code in R2020a. run "which -all keyboard" to see if there are other function called keyboard D...

'keyboard' calls fail outside try..catch when try..catch contains a keyboard call

There is no problem running the code in R2020a. run "which -all keyboard" to see if there are other function called keyboard D...

10 days ago | 0

| accepted

Answered

How to make recursion faster in Matlab (Matlab seems to forget steps already done)?

You might not need to use recursive function to get the solution. Instead, just calculate the result as a nxn matrix, but, it ne...

How to make recursion faster in Matlab (Matlab seems to forget steps already done)?

You might not need to use recursive function to get the solution. Instead, just calculate the result as a nxn matrix, but, it ne...

10 days ago | 0

Answered

How to make recursion faster in Matlab (Matlab seems to forget steps already done)?

The code can be simplified first. I see the potential saving. f(a,1,20) depends on f(a,2,20) and f(a,1,19), which depends on f...

How to make recursion faster in Matlab (Matlab seems to forget steps already done)?

The code can be simplified first. I see the potential saving. f(a,1,20) depends on f(a,2,20) and f(a,1,19), which depends on f...

10 days ago | 0

Answered

Simulink simulation to confirm the change of a state after n number of cycles

Use a "Detect Change" block and a "Counter" block. If no change is detected for "Nb_cycles" times, the output is ture, otherwis...

Simulink simulation to confirm the change of a state after n number of cycles

Use a "Detect Change" block and a "Counter" block. If no change is detected for "Nb_cycles" times, the output is ture, otherwis...

10 days ago | 0

Answered

Problem with Controlled voltage source

In ideal circuit, connecting a capacitor in pararell with a voltage source would short-circuit the voltage source (when initiall...

Problem with Controlled voltage source

In ideal circuit, connecting a capacitor in pararell with a voltage source would short-circuit the voltage source (when initiall...

11 days ago | 1

| accepted

Answered

Sizeof error and Z is a scalar/Vector but needs to be matrix

sizeof() is not a function. Maybe you want to use ndims()

Sizeof error and Z is a scalar/Vector but needs to be matrix

sizeof() is not a function. Maybe you want to use ndims()

11 days ago | 0

Answered

Can I access the Unit of a Simulink.Parameter in a Mask?

Yes but it is not very elegant. "INPUTPARAM" is the name of your mask variable. You have to follow that to get the name of the...

Can I access the Unit of a Simulink.Parameter in a Mask?

Yes but it is not very elegant. "INPUTPARAM" is the name of your mask variable. You have to follow that to get the name of the...

11 days ago | 0

| accepted

Answered

Error using cos.Not enough input arguments.

try this line by line y=pi (cos(y))^2 cos^2*y

Error using cos.Not enough input arguments.

try this line by line y=pi (cos(y))^2 cos^2*y

16 days ago | 0

| accepted

Answered

How i convert a phrase like;(_x_1, or %diff) into a valid matlab variable? That i need to create a function?

If just want to create a valid MATLAB variable name, genvarname('_x_1') genvarname('%diff') matlab.lang.makeValidName('%diff'...

How i convert a phrase like;(_x_1, or %diff) into a valid matlab variable? That i need to create a function?

If just want to create a valid MATLAB variable name, genvarname('_x_1') genvarname('%diff') matlab.lang.makeValidName('%diff'...

17 days ago | 0

| accepted

Answered

Trying to plot a step response of a given transfer function.

You probably meant tf1=p21. p2 itself is improper. I assume you know what it means in control theory.

Trying to plot a step response of a given transfer function.

You probably meant tf1=p21. p2 itself is improper. I assume you know what it means in control theory.

18 days ago | 1

| accepted