
Fangjun Jiang
What is a model?
Professional Interests: Model-Based Development
Statistics
RANK
22
of 258,223
REPUTATION
8,580
CONTRIBUTIONS
13 Questions
3,348 Answers
ANSWER ACCEPTANCE
76.92%
VOTES RECEIVED
1,309
RANK
of 17,799
REPUTATION
N/A
AVERAGE RATING
0.00
CONTRIBUTIONS
0 Files
DOWNLOADS
0
ALL TIME DOWNLOADS
0
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
0 Highlights
AVERAGE NO. OF LIKES
Content Feed
How to input this vector in simulink ?
Use the "From Workspace" block, specify the data as [t', phi'], connect it to a Scope. But the value in "t" is not incremental,...
8 hours ago | 0
Looking for a function to get Number and Names of Input/Output from a model
If the Inport/Outport block names are good enough, blks=find_system('ModelName','FindAll','On','SearchDepth',1,'BlockType','Inp...
2 days ago | 0
| accepted
How can I modify programmatically model data design ?
get_param('ModelName','DataDictionary') set it to be empty will force to use base workspace set_param('ModelName','DataDiction...
2 days ago | 0
| accepted
Testing a cell array if it is a string
a={'abc', 123, 'xyz',0}; b=cellfun(@isstr,a)
7 days ago | 0
| accepted
How to select consecutive rows at regular intervals?
index1=[repmat(false,20,1);repmat(true,30,1)]; index2=repmat(index1,20,1); A=rand(1000,3); B=A(index2,:)
13 days ago | 0
Simulink fixed-step size protected variable name
If you set the fixed step size to be a particular value, you can get the value using the following command get_param('ModelName...
13 days ago | 0
| accepted
How to use user defined .mat file with multiple datatypes as input to simulink function block?
Use From File block
13 days ago | 1
repeat an array (a signal) over a specific period
new_phi=repmat(phi,1,200)
14 days ago | 0
| accepted
MATLAB certification/verification/validation
Not for MATLAB, but for certain Simulink products. https://www.mathworks.com/products/do-178.html#qualifying-tools https://www...
14 days ago | 0
Update subsystem's Block parameters for all the subsytems in a model.
h=find_system('ModelName','FindAll','on','BlockType','SubSystem') set(h,'TreatAsAtomicUnit','On') You might need to refine you...
20 days ago | 0
| accepted
Turn off Content Preview Enabled when creating a subsystem in simulink
When you add the Subsystem block, it is empty (no contents). I guess maybe due to that, 'ContentPreviewEnabled' can't be set as ...
21 days ago | 0
Changing plot colors directly in .fig files
Use findobj() to find the line, set the color to be [Red Green Blue] >> b=findobj(a,'type','line') b = Line with properties:...
23 days ago | 1
| accepted
License info missing in license function - How to see which licenses I have checked out?
"ver" returns the toolboxes "installed" on your computer. You could run Info=license('inuse'). Check each Info(1), Info(2) to s...
23 days ago | 0
comment out many SubSystems in my Model in Simulink using for loop.
num2str()
23 days ago | 1
| accepted
Error while saving Simulink model
run "dbstop if error" in MATLAB Command Window first and then save, see if you can get any lead where the error occured.
25 days ago | 0
Creating a logic vector out of 2D matrix
M(i,i) == M(i,0) should be M(i,2) == 0 When you have this type of error on a very simple script, put a break point and run th...
29 days ago | 0
How do I map a model simulink version obtatained with Simulink.MDLInfo('mymodel') to a MATLAB version (e.g. R2021b)
It looks like Simulink.MDLInfo() will give you 'ReleaseName'. I am running this in R2018b on an example model 'f14' and an old m...
1 month ago | 0
| accepted
Erase this character ''←''
double('←') strrep({'←Matlab←←'},char(8592),'') strrep({'←Matlab←←'},'←','')
1 month ago | 0
| accepted
Name of Bus at input or output port of a block
"Inbus" and "Inbus2" here are the tag names of the "From" block. They have nothing to do with the bus name, of curse except that...
1 month ago | 0
| accepted
Open a masked subsystem (look under mask) in command line
open_system(blk,'force') looks under the mask of a masked block or subsystem. It opens the dialog box of the block under the mas...
1 month ago | 0
| accepted
How to code a time delay specified by a value saved in a parameter structure in a Matlab block?
In the MATLAB Function block editor, click the "edit data" button, then add parameter. Define the "myParams" in base workspace a...
1 month ago | 0
Creating a Simulink model using command Lines
The property name for Capacitance is 'c' set(gcbh,'c','1e-5')
2 months ago | 1
Matlab signal propagation error
Here is the root cause. It is due to the difference between R2020b and earlier versions. You have to figure out how to deal with...
2 months ago | 0
Where is Switch (Relay) in Simulink?
https://www.mathworks.com/help/physmod/sps/ref/spdtrelay.html?s_tid=doc_ta https://www.mathworks.com/help/simulink/slref/manual...
2 months ago | 0
| accepted
How do you quickly format plots from the scope in Simulink?
Instead of using Scope, save the signal data using "To Workspace" or "To File" block. Write a M-script function to plot. see pl...
2 months ago | 0
MATLAB Puts One space between %'s (Comment)
I think that is the exact reason to add "%" and a space for "Ctrl+R", to avoid making "%%" by pressing "Ctrl+R" twice. Adding "...
2 months ago | 0
issue with using a variable for path name
cd(Path). avoid using 'Path' as variable name as path() is a function.
2 months ago | 0
| accepted
How to get current URL from web browser using matlab?
If you are willing to do copy&paste, you can do this in MATLAB txt=clipboard('paste')
2 months ago | 0
Libraries equivalent for referenced subsystems
The library option in find_system() 'FollowLinks', 'on' or 'off' Also 'LookInsideSubsystemReference', 'on' or 'off' See doc ...
2 months ago | 0