Respondida

Reset value of Ramp block to be used in Matlab Fctn block

I think it is possible. Use the "State Writer" block. But using the "Integrator" block would be easier. Enable its external res...

Reset value of Ramp block to be used in Matlab Fctn block

I think it is possible. Use the "State Writer" block. But using the "Integrator" block would be easier. Enable its external res...

alrededor de 2 meses hace | 0

Respondida

How to write overline on top of a word in title of a plot?

title(["Some text $\bar{XX}/V$","Some other text"], 'Interpreter', 'LaTeX')

How to write overline on top of a word in title of a plot?

title(["Some text $\bar{XX}/V$","Some other text"], 'Interpreter', 'LaTeX')

alrededor de 2 meses hace | 1

| aceptada

Respondida

Hi, i want to plot two columns of values of data from excel, the graph includes a zero while the excel sheet doesn't. Here is my code and the graph I got vs what I should get

I think the last data point (un-wanted) is at (0,0). Your data shows it. You can look at the value of q and D_q.

Hi, i want to plot two columns of values of data from excel, the graph includes a zero while the excel sheet doesn't. Here is my code and the graph I got vs what I should get

I think the last data point (un-wanted) is at (0,0). Your data shows it. You can look at the value of q and D_q.

alrededor de 2 meses hace | 0

Respondida

IF statement if == "A variable" not working

Most likely it is a floating point data equal comparison problem. b is somewhere near 9999 but not exactly. Use round() or integ...

IF statement if == "A variable" not working

Most likely it is a floating point data equal comparison problem. b is somewhere near 9999 but not exactly. Use round() or integ...

2 meses hace | 0

Respondida

array operations in app designer

Need to specify the .Value property? If not, just pause the code and check its value, app.uhly_array and app.theta1 app.delta1....

array operations in app designer

Need to specify the .Value property? If not, just pause the code and check its value, app.uhly_array and app.theta1 app.delta1....

2 meses hace | 0

| aceptada

Respondida

Simulink Discrete Filter Sample Time

See the note on this page. To set it in command line set_param('BlockPath','SampleTime','0.1') https://www.mathworks.com/help...

Simulink Discrete Filter Sample Time

See the note on this page. To set it in command line set_param('BlockPath','SampleTime','0.1') https://www.mathworks.com/help...

2 meses hace | 1

Respondida

"Unrecognized method, property, or field 'Type' for class 'matlab.ui.control.WebComponent'."

I think app.tabFiles.Children is an array of handles. Try tf = strcmp(get(app.tabFiles.Children,'Type'), 'uistatebutton')

"Unrecognized method, property, or field 'Type' for class 'matlab.ui.control.WebComponent'."

I think app.tabFiles.Children is an array of handles. Try tf = strcmp(get(app.tabFiles.Children,'Type'), 'uistatebutton')

2 meses hace | 0

| aceptada

Respondida

The code is correct, however I keep getting this error: Invalid color, marker, or line style.

See the possible marker symbol and line symbol help plot Various line types, plot symbols and colors may be obtained with P...

The code is correct, however I keep getting this error: Invalid color, marker, or line style.

See the possible marker symbol and line symbol help plot Various line types, plot symbols and colors may be obtained with P...

2 meses hace | 0

| aceptada

Respondida

'Could not determine the size of this expression' in simulink function block

In general, it is better to specify the size (number of rows and columns) of all the inputs, outputs and parameters that are use...

'Could not determine the size of this expression' in simulink function block

In general, it is better to specify the size (number of rows and columns) of all the inputs, outputs and parameters that are use...

2 meses hace | 0

| aceptada

Respondida

variable duty ratio to a switch at different time intervals

I assume this is in Simulink. You can use an AND logic block or Product block to multiply two signals. One is the regular 40% du...

variable duty ratio to a switch at different time intervals

I assume this is in Simulink. You can use an AND logic block or Product block to multiply two signals. One is the regular 40% du...

2 meses hace | 0

| aceptada

Respondida

How to use Workspace Variable value instead Sldd value in Simulink model.

Check the "Enable model access to base workspace" at Model Property, External Data tab? https://www.mathworks.com/help/simulink...

How to use Workspace Variable value instead Sldd value in Simulink model.

Check the "Enable model access to base workspace" at Model Property, External Data tab? https://www.mathworks.com/help/simulink...

2 meses hace | 0

| aceptada

Respondida

Is there a nice way to discretely simulate an LTI system using a function block in Simulink?

Yes. For sys = ss(A,B,C,D,ts), the following equation should be used to advance the simulation step by step. Make sure to use c2...

Is there a nice way to discretely simulate an LTI system using a function block in Simulink?

Yes. For sys = ss(A,B,C,D,ts), the following equation should be used to advance the simulation step by step. Make sure to use c2...

2 meses hace | 0

| aceptada

Respondida

How can I solve this error??

There is nothing wrong in these commands. The simulation was being started but there is problem in your scenaio. Switch to the...

How can I solve this error??

There is nothing wrong in these commands. The simulation was being started but there is problem in your scenaio. Switch to the...

2 meses hace | 1

| aceptada

Respondida

Building an array of strings that might be empty

That is because app.XminEditField.Value and etc are char array, not string use string() s=["a","","b","c"] c=['a','','b','ded...

Building an array of strings that might be empty

That is because app.XminEditField.Value and etc are char array, not string use string() s=["a","","b","c"] c=['a','','b','ded...

2 meses hace | 0

Respondida

How computationally intensive are switch case action blocks in Simulink?

Yes. More cases will not increase the computation load. Only the activated cases will be executed. It is called the Condtionally...

How computationally intensive are switch case action blocks in Simulink?

Yes. More cases will not increase the computation load. Only the activated cases will be executed. It is called the Condtionally...

2 meses hace | 0

| aceptada

Respondida

How to get variable from Simulink model workspace for use with Multiple Simulations?

I think you are looking for model parameter argument. Follow this Q&A. https://www.mathworks.com/matlabcentral/answers/2101666-...

How to get variable from Simulink model workspace for use with Multiple Simulations?

I think you are looking for model parameter argument. Follow this Q&A. https://www.mathworks.com/matlabcentral/answers/2101666-...

2 meses hace | 0

Respondida

How to fix this error? : Error:Index exceeds the number of array elements. Index must not exceed 4.

All the Winding parameters need to have 5 elements (including both the left and right side). You have only 4.

How to fix this error? : Error:Index exceeds the number of array elements. Index must not exceed 4.

All the Winding parameters need to have 5 elements (including both the left and right side). You have only 4.

2 meses hace | 0

| aceptada

Respondida

Is it possible to use a parameter within the "To Workspace" block?

I remember answering the same question before. The answer is "No" by value passing, but you could do it using set_param(). For ...

Is it possible to use a parameter within the "To Workspace" block?

I remember answering the same question before. The answer is "No" by value passing, but you could do it using set_param(). For ...

2 meses hace | 0

Respondida

Any good resources on how to use "Matrix Interpolation" block in simulink?

What you need is the "2-D Lookup Table" block. Drag that from the library and select "Nearest" at the "Algorithm" tab. The Help ...

Any good resources on how to use "Matrix Interpolation" block in simulink?

What you need is the "2-D Lookup Table" block. Drag that from the library and select "Nearest" at the "Algorithm" tab. The Help ...

2 meses hace | 0

| aceptada

Respondida

In GUI, RangeSlider 's Value may have a wrong type

No confusion. You will find X = app. FilterHzSlider.Value; X is returned as [50 1000]. So you would do minFrq=X(1); maxFrq...

In GUI, RangeSlider 's Value may have a wrong type

No confusion. You will find X = app. FilterHzSlider.Value; X is returned as [50 1000]. So you would do minFrq=X(1); maxFrq...

2 meses hace | 1

| aceptada

Respondida

Function call failed when calling matlab function inside function block

Okay, fg_chua() is generated by matlabFunction(). You need to specify the size of ux in the MATLAB Function block. Open the MAT...

Function call failed when calling matlab function inside function block

Okay, fg_chua() is generated by matlabFunction(). You need to specify the size of ux in the MATLAB Function block. Open the MAT...

2 meses hace | 0

| aceptada

Respondida

How to change the parameter value at run time in Matlab Simulink

This is not "change the parameter value at run time". Rather, it is to mimic a dynamic signal. You can use many of the blocks in...

How to change the parameter value at run time in Matlab Simulink

This is not "change the parameter value at run time". Rather, it is to mimic a dynamic signal. You can use many of the blocks in...

2 meses hace | 0

Respondida

Loading table from object from .mat file

If the table object in that .mat file is called MyTable, then after ParaDat=load('ParameterDatabase.mat'), you can access it by ...

Loading table from object from .mat file

If the table object in that .mat file is called MyTable, then after ParaDat=load('ParameterDatabase.mat'), you can access it by ...

2 meses hace | 1

| aceptada

Respondida

How to create a string array and access the elements without throwing "COMMAND must be a string scalar or character vector" error?

This error might be particular to the GBMD.loadDumpFile(). Can you try either one of these Make a temp variable, such as tempVa...

How to create a string array and access the elements without throwing "COMMAND must be a string scalar or character vector" error?

This error might be particular to the GBMD.loadDumpFile(). Can you try either one of these Make a temp variable, such as tempVa...

2 meses hace | 1

| aceptada

Respondida

change the value of a data structure field

s(3).Val='1'; s.Val [s.Val]=deal('2') s.Val

change the value of a data structure field

s(3).Val='1'; s.Val [s.Val]=deal('2') s.Val

2 meses hace | 0

| aceptada

Respondida

Global variables in simulink - embedded coder

I think you can try this block. Put it inside the Subsystem and specify the sample time as -1, which inherits the interrupt. ht...

Global variables in simulink - embedded coder

I think you can try this block. Put it inside the Subsystem and specify the sample time as -1, which inherits the interrupt. ht...

2 meses hace | 0

Respondida

Is there a way to change my simulink parameters at a pre-set time during the simulation?

There are ways but you are looking for "an easy way". Typically I would implement this in the model using the Step block. For e...

Is there a way to change my simulink parameters at a pre-set time during the simulation?

There are ways but you are looking for "an easy way". Typically I would implement this in the model using the Step block. For e...

2 meses hace | 1

| aceptada

Respondida

How to determine sets with only unique values across the columns of a large logical array?

Since it is comparing just two columns,I think you have to use loop. Utilize the logical(),all() and any() function. matrix =[0...

How to determine sets with only unique values across the columns of a large logical array?

Since it is comparing just two columns,I think you have to use loop. Utilize the logical(),all() and any() function. matrix =[0...

2 meses hace | 0

| aceptada

Respondida

problem with matlab function in simulink (inpunt problem)

From the diagram, "Tt" and "Pt" are the 1st and 2nd input From the function code, "Tt" and "Pr" are the 1st and 2nd input, whil...

problem with matlab function in simulink (inpunt problem)

From the diagram, "Tt" and "Pt" are the 1st and 2nd input From the function code, "Tt" and "Pr" are the 1st and 2nd input, whil...

2 meses hace | 0

Respondida

How to convert custom simulink blocks (with inports and outports created for accessing hardware interfaces) inside a subsystem into non-virtual blocks?

Select the Subsystem block, right click, select "Block Parameters (Subsystem)", check "Treat as atomic unit". This is one of th...

How to convert custom simulink blocks (with inports and outports created for accessing hardware interfaces) inside a subsystem into non-virtual blocks?

Select the Subsystem block, right click, select "Block Parameters (Subsystem)", check "Treat as atomic unit". This is one of th...

2 meses hace | 0