MATLAB Examples

SL_CUSTOMIZATION FUNCTION

 sl_customization function to register context menu
 This customization file adds a context-menu item called "Block Parameters"
 to the context menu when the user right-clicks on any Simulink block.
 The "Block Parameters" context menu allows the user to 'interrogate' the
 block's parameters.  If the parameter selected is a string or numerical value,
 that parameter is shown within an adjacent 'child' context menu item,
 otherwise a string representing the parameter data type is shown.
 Any parameter selected that is not empty provides the user with the option to
 either print the parameter value to the command prompt or to save the
 parameter to the workspace.
 *** Note Regarding FILE LOCATION ***
 Do not place this m-file in the MATLAB root directory or any of its
 subdirectories, with the exception of 'matlabroot/work' directory.
 Otherwise, place it anywhere on the MATLAB path.
 Please let the author aware of any script faults, or pass on suggestions for
 improvements.
 Author:     Patrick Langworthy (patricklangworthy at hotmail dot com)
 Date:       July 2011

Contents

Register custom menu function

 This function registers a custom menu to the context menu and assigns
 a function to it.
function sl_customization(cm)
cm.addCustomMenuFcn('Simulink:PreContextMenu', @CustomMenuItems);
end
Undefined variable "cm" or class "cm.addCustomMenuFcn".

Error in ==> sl_customization at 33
cm.addCustomMenuFcn('Simulink:PreContextMenu', @CustomMenuItems);

Define the custom menu function

 This function defines the context menu item.
function schemaFcns = CustomMenuItems
schemaFcns = {@BlockParameters};
end

Define the schema function for the menu item

 This is the function which is called when right-clicking on a Simulink block.
function schema = BlockParameters(callbackInfo) %#ok
schema = sl_container_schema;

parameters = get_param(gcb,'ObjectParameters');
fieldNames = fieldnames(parameters);
noOfParameters = size(fieldNames,1);
% Generate a string to execute all the 'child' schema
string = 'schema.childrenFcns = {};';
for i = 1:1:noOfParameters
    if i == noOfParameters
        stringInsert = ['{@field' num2str(i) ',' 'fieldNames' '}};'];
        string = strrep(string,'};',stringInsert);
    else
        stringInsert = ['{@field' num2str(i) ',' 'fieldNames' '},};'];
        string = strrep(string,'};',stringInsert);
    end
end
schema.label = 'Block Parameters';
eval(string)
end

Define the child schema menu items (functions)

 (all 200 of them!)
 These are all the child functions which *may* be called from the
 "BlockParameters" schema function above.
function schema = field1(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(1), {': '}, callbackInfo.userdata(1,:)));
user_data.fieldName = char(callbackInfo.userdata(1,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(1,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field2(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(2), {': '}, callbackInfo.userdata(2,:)));
user_data.fieldName = char(callbackInfo.userdata(2,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(2,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field3(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(3), {': '}, callbackInfo.userdata(3,:)));
user_data.fieldName = char(callbackInfo.userdata(3,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(3,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field4(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(4), {': '}, callbackInfo.userdata(4,:)));
user_data.fieldName = char(callbackInfo.userdata(4,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(4,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field5(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(5), {': '}, callbackInfo.userdata(5,:)));
user_data.fieldName = char(callbackInfo.userdata(5,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(5,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field6(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(6), {': '}, callbackInfo.userdata(6,:)));
user_data.fieldName = char(callbackInfo.userdata(6,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(6,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field7(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(7), {': '}, callbackInfo.userdata(7,:)));
user_data.fieldName = char(callbackInfo.userdata(7,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(7,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field8(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(8), {': '}, callbackInfo.userdata(8,:)));
user_data.fieldName = char(callbackInfo.userdata(8,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(8,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field9(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(9), {': '}, callbackInfo.userdata(9,:)));
user_data.fieldName = char(callbackInfo.userdata(9,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(9,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field10(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(10), {': '}, callbackInfo.userdata(10,:)));
user_data.fieldName = char(callbackInfo.userdata(10,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(10,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field11(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(11), {': '}, callbackInfo.userdata(11,:)));
user_data.fieldName = char(callbackInfo.userdata(11,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(11,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field12(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(12), {': '}, callbackInfo.userdata(12,:)));
user_data.fieldName = char(callbackInfo.userdata(12,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(12,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field13(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(13), {': '}, callbackInfo.userdata(13,:)));
user_data.fieldName = char(callbackInfo.userdata(13,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(13,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field14(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(14), {': '}, callbackInfo.userdata(14,:)));
user_data.fieldName = char(callbackInfo.userdata(14,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(14,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field15(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(15), {': '}, callbackInfo.userdata(15,:)));
user_data.fieldName = char(callbackInfo.userdata(15,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(15,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field16(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(16), {': '}, callbackInfo.userdata(16,:)));
user_data.fieldName = char(callbackInfo.userdata(16,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(16,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field17(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(17), {': '}, callbackInfo.userdata(17,:)));
user_data.fieldName = char(callbackInfo.userdata(17,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(17,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field18(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(18), {': '}, callbackInfo.userdata(18,:)));
user_data.fieldName = char(callbackInfo.userdata(18,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(18,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field19(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(19), {': '}, callbackInfo.userdata(19,:)));
user_data.fieldName = char(callbackInfo.userdata(19,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(19,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field20(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(20), {': '}, callbackInfo.userdata(20,:)));
user_data.fieldName = char(callbackInfo.userdata(20,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(20,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field21(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(21), {': '}, callbackInfo.userdata(21,:)));
user_data.fieldName = char(callbackInfo.userdata(21,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(21,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field22(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(22), {': '}, callbackInfo.userdata(22,:)));
user_data.fieldName = char(callbackInfo.userdata(22,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(22,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field23(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(23), {': '}, callbackInfo.userdata(23,:)));
user_data.fieldName = char(callbackInfo.userdata(23,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(23,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field24(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(24), {': '}, callbackInfo.userdata(24,:)));
user_data.fieldName = char(callbackInfo.userdata(24,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(24,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field25(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(25), {': '}, callbackInfo.userdata(25,:)));
user_data.fieldName = char(callbackInfo.userdata(25,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(25,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field26(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(26), {': '}, callbackInfo.userdata(26,:)));
user_data.fieldName = char(callbackInfo.userdata(26,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(26,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field27(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(27), {': '}, callbackInfo.userdata(27,:)));
user_data.fieldName = char(callbackInfo.userdata(27,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(27,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field28(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(28), {': '}, callbackInfo.userdata(28,:)));
user_data.fieldName = char(callbackInfo.userdata(28,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(28,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field29(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(29), {': '}, callbackInfo.userdata(29,:)));
user_data.fieldName = char(callbackInfo.userdata(29,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(29,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field30(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(30), {': '}, callbackInfo.userdata(30,:)));
user_data.fieldName = char(callbackInfo.userdata(30,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(30,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field31(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(31), {': '}, callbackInfo.userdata(31,:)));
user_data.fieldName = char(callbackInfo.userdata(31,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(31,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field32(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(32), {': '}, callbackInfo.userdata(32,:)));
user_data.fieldName = char(callbackInfo.userdata(32,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(32,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field33(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(33), {': '}, callbackInfo.userdata(33,:)));
user_data.fieldName = char(callbackInfo.userdata(33,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(33,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field34(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(34), {': '}, callbackInfo.userdata(34,:)));
user_data.fieldName = char(callbackInfo.userdata(34,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(34,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field35(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(35), {': '}, callbackInfo.userdata(35,:)));
user_data.fieldName = char(callbackInfo.userdata(35,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(35,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field36(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(36), {': '}, callbackInfo.userdata(36,:)));
user_data.fieldName = char(callbackInfo.userdata(36,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(36,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field37(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(37), {': '}, callbackInfo.userdata(37,:)));
user_data.fieldName = char(callbackInfo.userdata(37,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(37,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field38(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(38), {': '}, callbackInfo.userdata(38,:)));
user_data.fieldName = char(callbackInfo.userdata(38,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(38,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field39(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(39), {': '}, callbackInfo.userdata(39,:)));
user_data.fieldName = char(callbackInfo.userdata(39,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(39,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field40(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(40), {': '}, callbackInfo.userdata(40,:)));
user_data.fieldName = char(callbackInfo.userdata(40,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(40,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field41(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(41), {': '}, callbackInfo.userdata(41,:)));
user_data.fieldName = char(callbackInfo.userdata(41,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(41,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field42(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(42), {': '}, callbackInfo.userdata(42,:)));
user_data.fieldName = char(callbackInfo.userdata(42,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(42,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field43(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(43), {': '}, callbackInfo.userdata(43,:)));
user_data.fieldName = char(callbackInfo.userdata(43,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(43,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field44(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(44), {': '}, callbackInfo.userdata(44,:)));
user_data.fieldName = char(callbackInfo.userdata(44,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(44,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field45(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(45), {': '}, callbackInfo.userdata(45,:)));
user_data.fieldName = char(callbackInfo.userdata(45,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(45,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field46(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(46), {': '}, callbackInfo.userdata(46,:)));
user_data.fieldName = char(callbackInfo.userdata(46,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(46,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field47(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(47), {': '}, callbackInfo.userdata(47,:)));
user_data.fieldName = char(callbackInfo.userdata(47,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(47,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field48(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(48), {': '}, callbackInfo.userdata(48,:)));
user_data.fieldName = char(callbackInfo.userdata(48,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(48,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field49(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(49), {': '}, callbackInfo.userdata(49,:)));
user_data.fieldName = char(callbackInfo.userdata(49,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(49,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field50(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(50), {': '}, callbackInfo.userdata(50,:)));
user_data.fieldName = char(callbackInfo.userdata(50,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(50,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field51(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(51), {': '}, callbackInfo.userdata(51,:)));
user_data.fieldName = char(callbackInfo.userdata(51,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(51,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field52(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(52), {': '}, callbackInfo.userdata(52,:)));
user_data.fieldName = char(callbackInfo.userdata(52,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(52,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field53(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(53), {': '}, callbackInfo.userdata(53,:)));
user_data.fieldName = char(callbackInfo.userdata(53,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(53,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field54(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(54), {': '}, callbackInfo.userdata(54,:)));
user_data.fieldName = char(callbackInfo.userdata(54,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(54,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field55(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(55), {': '}, callbackInfo.userdata(55,:)));
user_data.fieldName = char(callbackInfo.userdata(55,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(55,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field56(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(56), {': '}, callbackInfo.userdata(56,:)));
user_data.fieldName = char(callbackInfo.userdata(56,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(56,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field57(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(57), {': '}, callbackInfo.userdata(57,:)));
user_data.fieldName = char(callbackInfo.userdata(57,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(57,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field58(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(58), {': '}, callbackInfo.userdata(58,:)));
user_data.fieldName = char(callbackInfo.userdata(58,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(58,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field59(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(59), {': '}, callbackInfo.userdata(59,:)));
user_data.fieldName = char(callbackInfo.userdata(59,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(59,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field60(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(60), {': '}, callbackInfo.userdata(60,:)));
user_data.fieldName = char(callbackInfo.userdata(60,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(60,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field61(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(61), {': '}, callbackInfo.userdata(61,:)));
user_data.fieldName = char(callbackInfo.userdata(61,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(61,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field62(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(62), {': '}, callbackInfo.userdata(62,:)));
user_data.fieldName = char(callbackInfo.userdata(62,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(62,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field63(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(63), {': '}, callbackInfo.userdata(63,:)));
user_data.fieldName = char(callbackInfo.userdata(63,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(63,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field64(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(64), {': '}, callbackInfo.userdata(64,:)));
user_data.fieldName = char(callbackInfo.userdata(64,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(64,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field65(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(65), {': '}, callbackInfo.userdata(65,:)));
user_data.fieldName = char(callbackInfo.userdata(65,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(65,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field66(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(66), {': '}, callbackInfo.userdata(66,:)));
user_data.fieldName = char(callbackInfo.userdata(66,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(66,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field67(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(67), {': '}, callbackInfo.userdata(67,:)));
user_data.fieldName = char(callbackInfo.userdata(67,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(67,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field68(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(68), {': '}, callbackInfo.userdata(68,:)));
user_data.fieldName = char(callbackInfo.userdata(68,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(68,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field69(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(69), {': '}, callbackInfo.userdata(69,:)));
user_data.fieldName = char(callbackInfo.userdata(69,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(69,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field70(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(70), {': '}, callbackInfo.userdata(70,:)));
user_data.fieldName = char(callbackInfo.userdata(70,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(70,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field71(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(71), {': '}, callbackInfo.userdata(71,:)));
user_data.fieldName = char(callbackInfo.userdata(71,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(71,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field72(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(72), {': '}, callbackInfo.userdata(72,:)));
user_data.fieldName = char(callbackInfo.userdata(72,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(72,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field73(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(73), {': '}, callbackInfo.userdata(73,:)));
user_data.fieldName = char(callbackInfo.userdata(73,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(73,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field74(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(74), {': '}, callbackInfo.userdata(74,:)));
user_data.fieldName = char(callbackInfo.userdata(74,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(74,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field75(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(75), {': '}, callbackInfo.userdata(75,:)));
user_data.fieldName = char(callbackInfo.userdata(75,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(75,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field76(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(76), {': '}, callbackInfo.userdata(76,:)));
user_data.fieldName = char(callbackInfo.userdata(76,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(76,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field77(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(77), {': '}, callbackInfo.userdata(77,:)));
user_data.fieldName = char(callbackInfo.userdata(77,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(77,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field78(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(78), {': '}, callbackInfo.userdata(78,:)));
user_data.fieldName = char(callbackInfo.userdata(78,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(78,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field79(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(79), {': '}, callbackInfo.userdata(79,:)));
user_data.fieldName = char(callbackInfo.userdata(79,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(79,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field80(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(80), {': '}, callbackInfo.userdata(80,:)));
user_data.fieldName = char(callbackInfo.userdata(80,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(80,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field81(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(81), {': '}, callbackInfo.userdata(81,:)));
user_data.fieldName = char(callbackInfo.userdata(81,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(81,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field82(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(82), {': '}, callbackInfo.userdata(82,:)));
user_data.fieldName = char(callbackInfo.userdata(82,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(82,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field83(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(83), {': '}, callbackInfo.userdata(83,:)));
user_data.fieldName = char(callbackInfo.userdata(83,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(83,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field84(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(84), {': '}, callbackInfo.userdata(84,:)));
user_data.fieldName = char(callbackInfo.userdata(84,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(84,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field85(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(85), {': '}, callbackInfo.userdata(85,:)));
user_data.fieldName = char(callbackInfo.userdata(85,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(85,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field86(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(86), {': '}, callbackInfo.userdata(86,:)));
user_data.fieldName = char(callbackInfo.userdata(86,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(86,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field87(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(87), {': '}, callbackInfo.userdata(87,:)));
user_data.fieldName = char(callbackInfo.userdata(87,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(87,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field88(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(88), {': '}, callbackInfo.userdata(88,:)));
user_data.fieldName = char(callbackInfo.userdata(88,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(88,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field89(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(89), {': '}, callbackInfo.userdata(89,:)));
user_data.fieldName = char(callbackInfo.userdata(89,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(89,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field90(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(90), {': '}, callbackInfo.userdata(90,:)));
user_data.fieldName = char(callbackInfo.userdata(90,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(90,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field91(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(91), {': '}, callbackInfo.userdata(91,:)));
user_data.fieldName = char(callbackInfo.userdata(91,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(91,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field92(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(92), {': '}, callbackInfo.userdata(92,:)));
user_data.fieldName = char(callbackInfo.userdata(92,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(92,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field93(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(93), {': '}, callbackInfo.userdata(93,:)));
user_data.fieldName = char(callbackInfo.userdata(93,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(93,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field94(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(94), {': '}, callbackInfo.userdata(94,:)));
user_data.fieldName = char(callbackInfo.userdata(94,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(94,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field95(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(95), {': '}, callbackInfo.userdata(95,:)));
user_data.fieldName = char(callbackInfo.userdata(95,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(95,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field96(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(96), {': '}, callbackInfo.userdata(96,:)));
user_data.fieldName = char(callbackInfo.userdata(96,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(96,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field97(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(97), {': '}, callbackInfo.userdata(97,:)));
user_data.fieldName = char(callbackInfo.userdata(97,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(97,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field98(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(98), {': '}, callbackInfo.userdata(98,:)));
user_data.fieldName = char(callbackInfo.userdata(98,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(98,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field99(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(99), {': '}, callbackInfo.userdata(99,:)));
user_data.fieldName = char(callbackInfo.userdata(99,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(99,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field100(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(100), {': '}, callbackInfo.userdata(100,:)));
user_data.fieldName = char(callbackInfo.userdata(100,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(100,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field101(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(101), {': '}, callbackInfo.userdata(101,:)));
user_data.fieldName = char(callbackInfo.userdata(101,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(101,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field102(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(102), {': '}, callbackInfo.userdata(102,:)));
user_data.fieldName = char(callbackInfo.userdata(102,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(102,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field103(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(103), {': '}, callbackInfo.userdata(103,:)));
user_data.fieldName = char(callbackInfo.userdata(103,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(103,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field104(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(104), {': '}, callbackInfo.userdata(104,:)));
user_data.fieldName = char(callbackInfo.userdata(104,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(104,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field105(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(105), {': '}, callbackInfo.userdata(105,:)));
user_data.fieldName = char(callbackInfo.userdata(105,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(105,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field106(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(106), {': '}, callbackInfo.userdata(106,:)));
user_data.fieldName = char(callbackInfo.userdata(106,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(106,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field107(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(107), {': '}, callbackInfo.userdata(107,:)));
user_data.fieldName = char(callbackInfo.userdata(107,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(107,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field108(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(108), {': '}, callbackInfo.userdata(108,:)));
user_data.fieldName = char(callbackInfo.userdata(108,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(108,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field109(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(109), {': '}, callbackInfo.userdata(109,:)));
user_data.fieldName = char(callbackInfo.userdata(109,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(109,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field110(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(110), {': '}, callbackInfo.userdata(110,:)));
user_data.fieldName = char(callbackInfo.userdata(110,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(110,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field111(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(111), {': '}, callbackInfo.userdata(111,:)));
user_data.fieldName = char(callbackInfo.userdata(111,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(111,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field112(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(112), {': '}, callbackInfo.userdata(112,:)));
user_data.fieldName = char(callbackInfo.userdata(112,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(112,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field113(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(113), {': '}, callbackInfo.userdata(113,:)));
user_data.fieldName = char(callbackInfo.userdata(113,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(113,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field114(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(114), {': '}, callbackInfo.userdata(114,:)));
user_data.fieldName = char(callbackInfo.userdata(114,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(114,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field115(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(115), {': '}, callbackInfo.userdata(115,:)));
user_data.fieldName = char(callbackInfo.userdata(115,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(115,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field116(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(116), {': '}, callbackInfo.userdata(116,:)));
user_data.fieldName = char(callbackInfo.userdata(116,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(116,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field117(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(117), {': '}, callbackInfo.userdata(117,:)));
user_data.fieldName = char(callbackInfo.userdata(117,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(117,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field118(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(118), {': '}, callbackInfo.userdata(118,:)));
user_data.fieldName = char(callbackInfo.userdata(118,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(118,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field119(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(119), {': '}, callbackInfo.userdata(119,:)));
user_data.fieldName = char(callbackInfo.userdata(119,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(119,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field120(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(120), {': '}, callbackInfo.userdata(120,:)));
user_data.fieldName = char(callbackInfo.userdata(120,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(120,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field121(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(121), {': '}, callbackInfo.userdata(121,:)));
user_data.fieldName = char(callbackInfo.userdata(121,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(121,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field122(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(122), {': '}, callbackInfo.userdata(122,:)));
user_data.fieldName = char(callbackInfo.userdata(122,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(122,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field123(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(123), {': '}, callbackInfo.userdata(123,:)));
user_data.fieldName = char(callbackInfo.userdata(123,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(123,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field124(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(124), {': '}, callbackInfo.userdata(124,:)));
user_data.fieldName = char(callbackInfo.userdata(124,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(124,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field125(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(125), {': '}, callbackInfo.userdata(125,:)));
user_data.fieldName = char(callbackInfo.userdata(125,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(125,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field126(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(126), {': '}, callbackInfo.userdata(126,:)));
user_data.fieldName = char(callbackInfo.userdata(126,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(126,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field127(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(127), {': '}, callbackInfo.userdata(127,:)));
user_data.fieldName = char(callbackInfo.userdata(127,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(127,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field128(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(128), {': '}, callbackInfo.userdata(128,:)));
user_data.fieldName = char(callbackInfo.userdata(128,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(128,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field129(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(129), {': '}, callbackInfo.userdata(129,:)));
user_data.fieldName = char(callbackInfo.userdata(129,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(129,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field130(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(130), {': '}, callbackInfo.userdata(130,:)));
user_data.fieldName = char(callbackInfo.userdata(130,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(130,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field131(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(131), {': '}, callbackInfo.userdata(131,:)));
user_data.fieldName = char(callbackInfo.userdata(131,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(131,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field132(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(132), {': '}, callbackInfo.userdata(132,:)));
user_data.fieldName = char(callbackInfo.userdata(132,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(132,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field133(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(133), {': '}, callbackInfo.userdata(133,:)));
user_data.fieldName = char(callbackInfo.userdata(133,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(133,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field134(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(134), {': '}, callbackInfo.userdata(134,:)));
user_data.fieldName = char(callbackInfo.userdata(134,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(134,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field135(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(135), {': '}, callbackInfo.userdata(135,:)));
user_data.fieldName = char(callbackInfo.userdata(135,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(135,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field136(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(136), {': '}, callbackInfo.userdata(136,:)));
user_data.fieldName = char(callbackInfo.userdata(136,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(136,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field137(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(137), {': '}, callbackInfo.userdata(137,:)));
user_data.fieldName = char(callbackInfo.userdata(137,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(137,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field138(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(138), {': '}, callbackInfo.userdata(138,:)));
user_data.fieldName = char(callbackInfo.userdata(138,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(138,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field139(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(139), {': '}, callbackInfo.userdata(139,:)));
user_data.fieldName = char(callbackInfo.userdata(139,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(139,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field140(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(140), {': '}, callbackInfo.userdata(140,:)));
user_data.fieldName = char(callbackInfo.userdata(140,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(140,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field141(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(141), {': '}, callbackInfo.userdata(141,:)));
user_data.fieldName = char(callbackInfo.userdata(141,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(141,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field142(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(142), {': '}, callbackInfo.userdata(142,:)));
user_data.fieldName = char(callbackInfo.userdata(142,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(142,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field143(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(143), {': '}, callbackInfo.userdata(143,:)));
user_data.fieldName = char(callbackInfo.userdata(143,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(143,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field144(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(144), {': '}, callbackInfo.userdata(144,:)));
user_data.fieldName = char(callbackInfo.userdata(144,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(144,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field145(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(145), {': '}, callbackInfo.userdata(145,:)));
user_data.fieldName = char(callbackInfo.userdata(145,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(145,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field146(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(146), {': '}, callbackInfo.userdata(146,:)));
user_data.fieldName = char(callbackInfo.userdata(146,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(146,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field147(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(147), {': '}, callbackInfo.userdata(147,:)));
user_data.fieldName = char(callbackInfo.userdata(147,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(147,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field148(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(148), {': '}, callbackInfo.userdata(148,:)));
user_data.fieldName = char(callbackInfo.userdata(148,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(148,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field149(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(149), {': '}, callbackInfo.userdata(149,:)));
user_data.fieldName = char(callbackInfo.userdata(149,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(149,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field150(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(150), {': '}, callbackInfo.userdata(150,:)));
user_data.fieldName = char(callbackInfo.userdata(150,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(150,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field151(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(151), {': '}, callbackInfo.userdata(151,:)));
user_data.fieldName = char(callbackInfo.userdata(151,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(151,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field152(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(152), {': '}, callbackInfo.userdata(152,:)));
user_data.fieldName = char(callbackInfo.userdata(152,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(152,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field153(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(153), {': '}, callbackInfo.userdata(153,:)));
user_data.fieldName = char(callbackInfo.userdata(153,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(153,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field154(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(154), {': '}, callbackInfo.userdata(154,:)));
user_data.fieldName = char(callbackInfo.userdata(154,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(154,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field155(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(155), {': '}, callbackInfo.userdata(155,:)));
user_data.fieldName = char(callbackInfo.userdata(155,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(155,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field156(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(156), {': '}, callbackInfo.userdata(156,:)));
user_data.fieldName = char(callbackInfo.userdata(156,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(156,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field157(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(157), {': '}, callbackInfo.userdata(157,:)));
user_data.fieldName = char(callbackInfo.userdata(157,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(157,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field158(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(158), {': '}, callbackInfo.userdata(158,:)));
user_data.fieldName = char(callbackInfo.userdata(158,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(158,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field159(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(159), {': '}, callbackInfo.userdata(159,:)));
user_data.fieldName = char(callbackInfo.userdata(159,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(159,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field160(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(160), {': '}, callbackInfo.userdata(160,:)));
user_data.fieldName = char(callbackInfo.userdata(160,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(160,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field161(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(161), {': '}, callbackInfo.userdata(161,:)));
user_data.fieldName = char(callbackInfo.userdata(161,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(161,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field162(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(162), {': '}, callbackInfo.userdata(162,:)));
user_data.fieldName = char(callbackInfo.userdata(162,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(162,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field163(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(163), {': '}, callbackInfo.userdata(163,:)));
user_data.fieldName = char(callbackInfo.userdata(163,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(163,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field164(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(164), {': '}, callbackInfo.userdata(164,:)));
user_data.fieldName = char(callbackInfo.userdata(164,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(164,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field165(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(165), {': '}, callbackInfo.userdata(165,:)));
user_data.fieldName = char(callbackInfo.userdata(165,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(165,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field166(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(166), {': '}, callbackInfo.userdata(166,:)));
user_data.fieldName = char(callbackInfo.userdata(166,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(166,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field167(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(167), {': '}, callbackInfo.userdata(167,:)));
user_data.fieldName = char(callbackInfo.userdata(167,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(167,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field168(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(168), {': '}, callbackInfo.userdata(168,:)));
user_data.fieldName = char(callbackInfo.userdata(168,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(168,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field169(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(169), {': '}, callbackInfo.userdata(169,:)));
user_data.fieldName = char(callbackInfo.userdata(169,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(169,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field170(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(170), {': '}, callbackInfo.userdata(170,:)));
user_data.fieldName = char(callbackInfo.userdata(170,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(170,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field171(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(171), {': '}, callbackInfo.userdata(171,:)));
user_data.fieldName = char(callbackInfo.userdata(171,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(171,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field172(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(172), {': '}, callbackInfo.userdata(172,:)));
user_data.fieldName = char(callbackInfo.userdata(172,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(172,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field173(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(173), {': '}, callbackInfo.userdata(173,:)));
user_data.fieldName = char(callbackInfo.userdata(173,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(173,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field174(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(174), {': '}, callbackInfo.userdata(174,:)));
user_data.fieldName = char(callbackInfo.userdata(174,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(174,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field175(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(175), {': '}, callbackInfo.userdata(175,:)));
user_data.fieldName = char(callbackInfo.userdata(175,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(175,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field176(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(176), {': '}, callbackInfo.userdata(176,:)));
user_data.fieldName = char(callbackInfo.userdata(176,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(176,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field177(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(177), {': '}, callbackInfo.userdata(177,:)));
user_data.fieldName = char(callbackInfo.userdata(177,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(177,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field178(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(178), {': '}, callbackInfo.userdata(178,:)));
user_data.fieldName = char(callbackInfo.userdata(178,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(178,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field179(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(179), {': '}, callbackInfo.userdata(179,:)));
user_data.fieldName = char(callbackInfo.userdata(179,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(179,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field180(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(180), {': '}, callbackInfo.userdata(180,:)));
user_data.fieldName = char(callbackInfo.userdata(180,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(180,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field181(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(181), {': '}, callbackInfo.userdata(181,:)));
user_data.fieldName = char(callbackInfo.userdata(181,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(181,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field182(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(182), {': '}, callbackInfo.userdata(182,:)));
user_data.fieldName = char(callbackInfo.userdata(182,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(182,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field183(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(183), {': '}, callbackInfo.userdata(183,:)));
user_data.fieldName = char(callbackInfo.userdata(183,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(183,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field184(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(184), {': '}, callbackInfo.userdata(184,:)));
user_data.fieldName = char(callbackInfo.userdata(184,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(184,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field185(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(185), {': '}, callbackInfo.userdata(185,:)));
user_data.fieldName = char(callbackInfo.userdata(185,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(185,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field186(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(186), {': '}, callbackInfo.userdata(186,:)));
user_data.fieldName = char(callbackInfo.userdata(186,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(186,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field187(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(187), {': '}, callbackInfo.userdata(187,:)));
user_data.fieldName = char(callbackInfo.userdata(187,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(187,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field188(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(188), {': '}, callbackInfo.userdata(188,:)));
user_data.fieldName = char(callbackInfo.userdata(188,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(188,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field189(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(189), {': '}, callbackInfo.userdata(189,:)));
user_data.fieldName = char(callbackInfo.userdata(189,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(189,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field190(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(190), {': '}, callbackInfo.userdata(190,:)));
user_data.fieldName = char(callbackInfo.userdata(190,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(190,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field191(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(191), {': '}, callbackInfo.userdata(191,:)));
user_data.fieldName = char(callbackInfo.userdata(191,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(191,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field192(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(192), {': '}, callbackInfo.userdata(192,:)));
user_data.fieldName = char(callbackInfo.userdata(192,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(192,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field193(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(193), {': '}, callbackInfo.userdata(193,:)));
user_data.fieldName = char(callbackInfo.userdata(193,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(193,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field194(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(194), {': '}, callbackInfo.userdata(194,:)));
user_data.fieldName = char(callbackInfo.userdata(194,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(194,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field195(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(195), {': '}, callbackInfo.userdata(195,:)));
user_data.fieldName = char(callbackInfo.userdata(195,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(195,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field196(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(196), {': '}, callbackInfo.userdata(196,:)));
user_data.fieldName = char(callbackInfo.userdata(196,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(196,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field197(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(197), {': '}, callbackInfo.userdata(197,:)));
user_data.fieldName = char(callbackInfo.userdata(197,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(197,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field198(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(198), {': '}, callbackInfo.userdata(198,:)));
user_data.fieldName = char(callbackInfo.userdata(198,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(198,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field199(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(199), {': '}, callbackInfo.userdata(199,:)));
user_data.fieldName = char(callbackInfo.userdata(199,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(199,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

function schema = field200(callbackInfo) %#ok
schema = sl_container_schema;
schema.label = char(strcat(num2str(200), {': '}, callbackInfo.userdata(200,:)));
user_data.fieldName = char(callbackInfo.userdata(200,:));
user_data.fieldParameter = get_param(gcb,char(callbackInfo.userdata(200,:)));
schema.childrenFcns = {{@displayDataType, user_data}};
end

Define next layer of child schema menu items (functions)

 At this level in the context menu, if a string or numerical parameter
 has been selected, the value is displayed, otherwise the data type is shown.
function schema = displayDataType(callbackInfo)
if isempty(callbackInfo.userdata.fieldParameter)
    % If the parameter is empty
    schema = sl_action_schema;
    schema.label = 'Parameter is Empty';
else % If the parameter is not empty
    schema = sl_container_schema;
    if ischar(callbackInfo.userdata.fieldParameter)
        % If the parameter is a string
        schema.label = callbackInfo.userdata.fieldParameter;
    elseif isnumeric(callbackInfo.userdata.fieldParameter)
        % If the parameter is a number
        schema.label = num2str(callbackInfo.userdata.fieldParameter);
    elseif isstruct(callbackInfo.userdata.fieldParameter)
        % If the parameter is a structure
        schema.label = 'Structure';
    elseif iscell(callbackInfo.userdata.fieldParameter)
        % If the parameter is a cell array
        schema.label = 'Cell Array';
    elseif (isobject(callbackInfo.userdata.fieldParameter))
        % If the parameter is an object of an unspecified class
        schema.label = 'MATLAB Object';
    else
        % Other data types not allocated
        schema.label = 'Type Not Allocated';
    end
    schema.childrenFcns = {{@printParameter, callbackInfo.userdata},{@saveParameter, callbackInfo.userdata}};
end
end

Define further layer of child schema menu items (functions)

 Either to print the parameter to the command prompt or to save it to
 the workspace.
function schema = printParameter(callbackInfo) %#ok
schema = sl_action_schema;
schema.label = 'Print to Command Prompt';
schema.userdata = callbackInfo.userdata;
schema.callback = @print2Prompt;
end

function schema = saveParameter(callbackInfo) %#ok
schema = sl_action_schema;
schema.label = 'Save to Workspace';
schema.userdata = callbackInfo.userdata;
schema.callback = @save2Workspace;
end

Functions

 The two functions which are called when either "Print to Command Prompt"
 or "Save to Workspace" is selected from the previous two child schema.
function print2Prompt(inArgs) %#ok    Doesn't work without inArgs
% Print it to the command prompt
space = {' '};
if ischar(inArgs.userdata.fieldParameter)
    % If the parameter is a string
    disp(char(strcat(get_param(gcb,'Name'), space, inArgs.userdata.fieldName, space, '=', space, inArgs.userdata.fieldParameter)));
elseif isnumeric(inArgs.userdata.fieldParameter)
    % If the parameter is a number
    disp(char(strcat(get_param(gcb,'Name'), space, inArgs.userdata.fieldName, space, '=', space, num2str(inArgs.userdata.fieldParameter))));
elseif isstruct(inArgs.userdata.fieldParameter)
    % If the parameter is a structure
    fieldNames = fieldnames(inArgs.userdata.fieldParameter);
    n = num2str(size(inArgs.userdata.fieldParameter,1));
    m = num2str(size(inArgs.userdata.fieldParameter,2));
    disp(char(strcat(get_param(gcb,'Name'), space, inArgs.userdata.fieldName, space, '=', space, fieldNames, ': [', n, 'x', m,' struct]')));
elseif iscell(inArgs.userdata.fieldParameter)
    % If the parameter is a cell array
    if (size(inArgs.userdata.fieldParameter,1)==1 && size(inArgs.userdata.fieldParameter,2)>1)
        % If it is a column array of strings
        % Make it a row array of strings
        cellArray = inArgs.userdata.fieldParameter';
    else
        cellArray = inArgs.userdata.fieldParameter;
    end
    disp(char(strcat(get_param(gcb,'Name'), space, inArgs.userdata.fieldName, space, '=')));
    for i = 1:1:size(cellArray,1)
        if (isempty(cellArray{i,1}))
            disp('--- no string ---');
        else
            disp(char(cellArray{i,1}));
        end
    end
elseif (isobject(inArgs.userdata.fieldParameter))
    % If the parameter is an object of an unspecified class
    disp(char(strcat(get_param(gcb,'Name'), space, inArgs.userdata.fieldName, space, 'is a MATLAB object of class "',...
        class(inArgs.userdata.fieldParameter), '".')));
    disp('No other information is available for this parameter.');
else
    % Other data types not allocated
    disp('Parameter data type has not been identified, unable to print.')
end
end

function save2Workspace(inArgs) %#ok    Doesn't work without inArgs
% Save it to the base workspace
variableName = strcat(get_param(gcb,'Name'), '_', inArgs.userdata.fieldName);
evalin('base',strcat(genvarname(variableName), ' = get_param(gcb,''', inArgs.userdata.fieldName, ''');'));
end