Code covered by the BSD License
-
Cr=drag(mr,mo,lo,lr)
Determine the quadratic drag forces of RRC ROV2 in 6 directions
-
DSRV(in)
-
ForceCal(varargin)
FORCECAL M-file for ForceCal.fig
-
[Fx,Fy]=cablesolxy
-
[mag, phase,wm]=plotbode
Bode frequency response of LTI models on mag and phase data file from DSA.
-
[mp_x,mp_y,mp_z,mp_phi,mp_the...
Mp - PERCENT OVERSHOOT OF THE TIME RESPONSE
-
[txudot,tyvdot,tzwdot,tkpdot,...
Determine the added mass of RRC ROV2 in 6 directions using Strip theory
-
[xpre,xpost,xgs,blocks,block]...
NORMALISE permutation and scaling to normalise and diagonalise a matrix
-
euler2p(ptp)
EULER2P Converts an Euler rotation to a principal rotation.
-
lqr(a,b,q,r,varargin)
LQR Linear-quadratic regulator design for continuous-time systems.
-
myeuler2p(ptp)
EULER2P Converts an Euler rotation to a principal rotation.
-
npsauv(x,ui)
-
rov_property2(varargin)
ROV_PROPERTY2 M-file for rov_property2.fig
-
slblocks
SLBLOCKS Defines the block library for a specific Toolbox or Blockset.
-
sol=cable3dbvp(EndP,L)
EndP=Boundary point for second end.
-
tset(eoutd,posd,t)
-
vrga(Gf);
VRGA RGA=vrga(G) returns a frequency-varying matrix (in mu-toolbox)
-
Analy_band.m
-
Analy_ger.m
-
Analy_ss.m
-
MOR_analy.m
-
MOR_analy.m
-
addedmass.m
-
bode_fit_general.m
-
bode_fit_thruster.m
-
cont_analy.m
-
control_analy.m
-
control_analy2.m
-
control_analy_heave.m
-
control_analy_surge.m
-
control_analy_sway.m
-
control_analy_yaw.m
-
corollary1.m
-
corollary2.m
-
couple_analy.m
-
energy_analy.m
-
ida.m
-
kalman_data.m
-
nonlin_resp6.m
-
nonlin_resp6_comp.m
-
numerical.m
-
observer_data.m
-
optimal_cont.m
-
row_col_domin.m
-
state_coupling.m
-
unique_analy.m
-
unique_analy_plane.m
-
Adaptive_cascade_rov
-
IDA
-
MBNLC_cascade_rov
-
PID_earth
-
PID_earth_NCD
-
P_decouple_cascade_rov
-
P_decouple_single_rov
-
Slidingmode_cascade_rov
-
controllable_property
-
demorig
-
freq24
-
freq_thruster
-
hybrid_cont
-
nonlin_unique
-
nonlin_unique_plane
-
rov_design_analysis
-
rov_openloop
-
rov_property
-
rrcrov2_para
-
thruster_controller
-
thruster_openloop
-
View all files
from
ROV Design and Analysis (RDA) - Simulink
by Cheng Chin
ROV control system design and simulation toolbox
|
| slblocks
|
function blkStruct = slblocks
%SLBLOCKS Defines the block library for a specific Toolbox or Blockset.
% SLBLOCKS returns information about a Blockset to Simulink. The
% information returned is in the form of a BlocksetStruct with the
% following fields:
%
% Name Name of the Blockset in the Simulink block library
% Blocksets & Toolboxes subsystem.
% OpenFcn MATLAB expression (function) to call when you
% double-click on the block in the Blocksets & Toolboxes
% subsystem.
% MaskDisplay Optional field that specifies the Mask Display commands
% to use for the block in the Blocksets & Toolboxes
% subsystem.
% Browser Array of Simulink Library Browser structures, described
% below.
%
% The Simulink Library Browser needs to know which libraries in your
% Blockset it should show, and what names to give them. To provide
% this information, define an array of Browser data structures with one
% array element for each library to display in the Simulink Library
% Browser. Each array element has two fields:
%
% Library File name of the library (mdl-file) to include in the
% Library Browser.
% Name Name displayed for the library in the Library Browser
% window. Note that the Name is not required to be the
% same as the mdl-file name.
%
% Example:
%
% %
% % Define the BlocksetStruct for the Simulink block libraries
% % Only simulink_extras shows up in Blocksets & Toolboxes
% %
% blkStruct.Name = ['Simulink' sprintf('\n' Extras];
% blkStruct.OpenFcn = simulink_extras;
% blkStruct.MaskDisplay = disp('Simulink\nExtras');
%
% %
% % Both simulink and simulink_extras show up in the Library Browser.
% %
% blkStruct.Browser(1).Library = 'simulink';
% blkStruct.Browser(1).Name = 'Simulink';
% blkStruct.Browser(2).Library = 'simulink_extras';
% blkStruct.Browser(2).Name = 'Simulink Extras';
%
% See also FINDBLIB, LIBBROWSE.
% Copyright 1990-2002 The MathWorks, Inc.
% $Revision: 1.20 $
%
% Name of the subsystem which will show up in the Simulink Blocksets
% and Toolboxes subsystem.
%
blkStruct.Name = ['ROV Design Analysis' sprintf('\n') 'Toolbox'];
%
% The function that will be called when the user double-clicks on
% this icon.
%
blkStruct.OpenFcn = 'rov_design_analysis';
%
% The argument to be set as the Mask Display for the subsystem. You
% may comment this line out if no specific mask is desired.
% Example: blkStruct.MaskDisplay = 'plot([0:2*pi],sin([0:2*pi]));';
% No display for Simulink Extras.
%
blkStruct.MaskDisplay = '';
%
% Define the Browser structure array, the first element contains the
% information for the Simulink block library and the second for the
% Simulink Extras block library.
%
Browser(1).Library = 'rov_design_analysis';
Browser(1).Name = 'ROV Design Analysis Toolbox';
Browser(1).IsFlat = 0;% Is this library "flat" (i.e. no subsystems)?
blkStruct.Browser = Browser;
% End of slblocks
|
|
Contact us