Hi all.

Loading the newest wideband-sma fork of the libraries gives us the
following warnings.  They seem serious...  :)

We're using 2012a and 14.3.  Do you think these are caused by that?  If
so, I'll upgrade...

Thanks!

John


System Generator currently found installed into matlab default path
Available System Generator installations:
Current version of System Generator is 14.3.4477.
Run << xlVersion >> at prompt to see installed versions of System
Generator Warning: Loading model 'casper_library_communications' generated
with a newer  version (8.0) of Simulink
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_communications.mdl, line 307: Parameter
must be a valid enumeration choice.
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_communications.mdl, line 674:
block_diagram does not have a parameter named 'NeverSave' in group
'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_communications.mdl, line 675:
block_diagram does not have a parameter named 'Internal' in group
'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_communications.mdl, line 676:
block_diagram does not have a parameter named 'ReadOnly' in group
'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: The file containing block diagram
'casper_library_downconverter' is shadowed by a file of the same
name higher on the MATLAB path. This can cause unexpected
behavior.  For more information see "Avoiding Problems with
Shadowed Files" in the Simulink documentation
Warning: The file containing block diagram
'casper_library_downconverter' is shadowed by a file of the
same name higher on the MATLAB path. This can cause unexpected
behavior.  For more information see "Avoiding Problems with
Shadowed Files" in the Simulink documentation
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: Loading model 'casper_library_ffts' generated with a
newer  version (8.0) of Simulink
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_ffts.mdl, line 306: Parameter must be a
valid enumeration choice.
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_ffts.mdl, line 670: block_diagram does
not have a parameter named 'NeverSave' in group
'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_ffts.mdl, line 671: block_diagram does
not have a parameter named 'Internal' in group
'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_ffts.mdl, line 672: block_diagram does
not have a parameter named 'ReadOnly' in group
'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: Loading model 'casper_library_multipliers' generated
with a newer  version (8.0) of Simulink
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_multipliers.mdl, line 306: Parameter
must be a valid enumeration choice.
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_multipliers.mdl, line 670:
block_diagram does not have a parameter named 'NeverSave' in
group 'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_multipliers.mdl, line 671:
block_diagram does not have a parameter named 'Internal' in
group 'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_multipliers.mdl, line 672:
block_diagram does not have a parameter named 'ReadOnly' in
group 'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: Loading model 'casper_library_reorder' generated with
a newer  version (8.0) of Simulink
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_reorder.mdl, line 303: Parameter must
be a valid enumeration choice.
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_reorder.mdl, line 664: block_diagram
does not have a parameter named 'NeverSave' in group
'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_reorder.mdl, line 665: block_diagram
does not have a parameter named 'Internal' in group
'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_reorder.mdl, line 666: block_diagram
does not have a parameter named 'ReadOnly' in group
'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: Loading model 'casper_library_scopes' generated with a
newer  version (8.0) of Simulink
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 303: Parameter must be
a valid enumeration choice.
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 664: block_diagram
does not have a parameter named 'NeverSave' in group
'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 665: block_diagram
does not have a parameter named 'Internal' in group
'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 666: block_diagram
does not have a parameter named 'ReadOnly' in group
'MaskParameterDefaults'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 8913: The mask
callback specification 'blk = gcb;
mode = get_param(blk, 'mode');
current_widths = eval(get_param(blk, 'bitwidths'));
if (strcmp(mode, 'one value') || strcmp(mode, 'fields of equal
size')) && (length(current_widths) > 1),
    error('Only one width may be specified for this mode.');
elseif strcmp(mode, 'fields of arbitrary size')
    current_names =
    textscan(strtrim(strrep(strrep(get_param(blk, 'names'),
    ']', ''), '[', '')), '%s');
    current_names = current_names{1};
    numios = length(current_names);
    if length(current_widths) ~= numios,
        error('%d field names specified, but %d widths?',
        numios, length(current_widths));
    end
end
total_width = 0;
for ctr = 1 : length(current_widths),
    total_width = total_width + current_widths(ctr);
end
if total_width > 32,
    error('Total width must be 32 or less, set to %d.',
    total_width);
end' for mask parameter 6 contains a '|' character, which
conflicts with the character's usage as a delimiter between
mask callbacks. Replace the boolean expression containing the
'|' character with a MATLAB 'or' command, e.g., 'a | b' with
'or(a, b)'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 10279: The mask
callback specification 'blk = gcb;
mode = get_param(blk, 'mode');
current_widths = eval(get_param(blk, 'bitwidths'));
if (strcmp(mode, 'one value') || strcmp(mode, 'fields of equal
size')) && (length(current_widths) > 1),
    error('Only one width may be specified for this mode.');
elseif strcmp(mode, 'fields of arbitrary size')
    current_names =
    textscan(strtrim(strrep(strrep(get_param(blk, 'names'),
    ']', ''), '[', '')), '%s');
    current_names = current_names{1};
    numios = length(current_names);
    if length(current_widths) ~= numios,
        error('%d field names specified, but %d widths?',
        numios, length(current_widths));
    end
end
total_width = 0;
for ctr = 1 : length(current_widths),
    total_width = total_width + current_widths(ctr);
end
if total_width > 32,
    error('Total width must be 32 or less, set to %d.',
    total_width);
end' for mask parameter 6 contains a '|' character, which
conflicts with the character's usage as a delimiter between
mask callbacks. Replace the boolean expression containing the
'|' character with a MATLAB 'or' command, e.g., 'a | b' with
'or(a, b)'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 10694: The mask
callback specification 'blk = gcb;
mode = get_param(blk, 'mode');
current_widths = eval(get_param(blk, 'bitwidths'));
if (strcmp(mode, 'one value') || strcmp(mode, 'fields of equal
size')) && (length(current_widths) > 1),
    error('Only one width may be specified for this mode.');
elseif strcmp(mode, 'fields of arbitrary size')
    current_names =
    textscan(strtrim(strrep(strrep(get_param(blk, 'names'),
    ']', ''), '[', '')), '%s');
    current_names = current_names{1};
    numios = length(current_names);
    if length(current_widths) ~= numios,
        error('%d field names specified, but %d widths?',
        numios, length(current_widths));
    end
end
total_width = 0;
for ctr = 1 : length(current_widths),
    total_width = total_width + current_widths(ctr);
end
if total_width > 32,
    error('Total width must be 32 or less, set to %d.',
    total_width);
end' for mask parameter 6 contains a '|' character, which
conflicts with the character's usage as a delimiter between
mask callbacks. Replace the boolean expression containing the
'|' character with a MATLAB 'or' command, e.g., 'a | b' with
'or(a, b)'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 11098: The mask
callback specification 'blk = gcb;
mode = get_param(blk, 'mode');
current_widths = eval(get_param(blk, 'bitwidths'));
if (strcmp(mode, 'one value') || strcmp(mode, 'fields of equal
size')) && (length(current_widths) > 1),
    error('Only one width may be specified for this mode.');
elseif strcmp(mode, 'fields of arbitrary size')
    current_names =
    textscan(strtrim(strrep(strrep(get_param(blk, 'names'),
    ']', ''), '[', '')), '%s');
    current_names = current_names{1};
    numios = length(current_names);
    if length(current_widths) ~= numios,
        error('%d field names specified, but %d widths?',
        numios, length(current_widths));
    end
end
total_width = 0;
for ctr = 1 : length(current_widths),
    total_width = total_width + current_widths(ctr);
end
if total_width > 32,
    error('Total width must be 32 or less, set to %d.',
    total_width);
end' for mask parameter 6 contains a '|' character, which
conflicts with the character's usage as a delimiter between
mask callbacks. Replace the boolean expression containing the
'|' character with a MATLAB 'or' command, e.g., 'a | b' with
'or(a, b)'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 11465: The mask
callback specification 'blk = gcb;
mode = get_param(blk, 'mode');
current_widths = eval(get_param(blk, 'bitwidths'));
if (strcmp(mode, 'one value') || strcmp(mode, 'fields of equal
size')) && (length(current_widths) > 1),
    error('Only one width may be specified for this mode.');
elseif strcmp(mode, 'fields of arbitrary size')
    current_names =
    textscan(strtrim(strrep(strrep(get_param(blk, 'names'),
    ']', ''), '[', '')), '%s');
    current_names = current_names{1};
    numios = length(current_names);
    if length(current_widths) ~= numios,
        error('%d field names specified, but %d widths?',
        numios, length(current_widths));
    end
end
total_width = 0;
for ctr = 1 : length(current_widths),
    total_width = total_width + current_widths(ctr);
end
if total_width > 32,
    error('Total width must be 32 or less, set to %d.',
    total_width);
end' for mask parameter 6 contains a '|' character, which
conflicts with the character's usage as a delimiter between
mask callbacks. Replace the boolean expression containing the
'|' character with a MATLAB 'or' command, e.g., 'a | b' with
'or(a, b)'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 33710: The mask
callback specification 'blk = gcb;
mode = get_param(blk, 'mode');
current_widths = eval(get_param(blk, 'bitwidths'));
if (strcmp(mode, 'one value') || strcmp(mode, 'fields of equal
size')) && (length(current_widths) > 1),
    error('Only one width may be specified for this mode.');
elseif strcmp(mode, 'fields of arbitrary size')
    current_names =
    textscan(strtrim(strrep(strrep(get_param(blk, 'names'),
    ']', ''), '[', '')), '%s');
    current_names = current_names{1};
    numios = length(current_names);
    if length(current_widths) ~= numios,
        error('%d field names specified, but %d widths?',
        numios, length(current_widths));
    end
end
total_width = 0;
for ctr = 1 : length(current_widths),
    total_width = total_width + current_widths(ctr);
end
if total_width > 32,
    error('Total width must be 32 or less, set to %d.',
    total_width);
end' for mask parameter 6 contains a '|' character, which
conflicts with the character's usage as a delimiter between
mask callbacks. Replace the boolean expression containing the
'|' character with a MATLAB 'or' command, e.g., 'a | b' with
'or(a, b)'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 35084: The mask
callback specification 'blk = gcb;
mode = get_param(blk, 'mode');
current_widths = eval(get_param(blk, 'bitwidths'));
if (strcmp(mode, 'one value') || strcmp(mode, 'fields of equal
size')) && (length(current_widths) > 1),
    error('Only one width may be specified for this mode.');
elseif strcmp(mode, 'fields of arbitrary size')
    current_names =
    textscan(strtrim(strrep(strrep(get_param(blk, 'names'),
    ']', ''), '[', '')), '%s');
    current_names = current_names{1};
    numios = length(current_names);
    if length(current_widths) ~= numios,
        error('%d field names specified, but %d widths?',
        numios, length(current_widths));
    end
end
total_width = 0;
for ctr = 1 : length(current_widths),
    total_width = total_width + current_widths(ctr);
end
if total_width > 32,
    error('Total width must be 32 or less, set to %d.',
    total_width);
end' for mask parameter 6 contains a '|' character, which
conflicts with the character's usage as a delimiter between
mask callbacks. Replace the boolean expression containing the
'|' character with a MATLAB 'or' command, e.g., 'a | b' with
'or(a, b)'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 36229: The mask
callback specification 'blk = gcb;
mode = get_param(blk, 'mode');
current_widths = eval(get_param(blk, 'bitwidths'));
if (strcmp(mode, 'one value') || strcmp(mode, 'fields of equal
size')) && (length(current_widths) > 1),
    error('Only one width may be specified for this mode.');
elseif strcmp(mode, 'fields of arbitrary size')
    current_names =
    textscan(strtrim(strrep(strrep(get_param(blk, 'names'),
    ']', ''), '[', '')), '%s');
    current_names = current_names{1};
    numios = length(current_names);
    if length(current_widths) ~= numios,
        error('%d field names specified, but %d widths?',
        numios, length(current_widths));
    end
end
total_width = 0;
for ctr = 1 : length(current_widths),
    total_width = total_width + current_widths(ctr);
end
if total_width > 32,
    error('Total width must be 32 or less, set to %d.',
    total_width);
end' for mask parameter 6 contains a '|' character, which
conflicts with the character's usage as a delimiter between
mask callbacks. Replace the boolean expression containing the
'|' character with a MATLAB 'or' command, e.g., 'a | b' with
'or(a, b)'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 36633: The mask
callback specification 'blk = gcb;
mode = get_param(blk, 'mode');
current_widths = eval(get_param(blk, 'bitwidths'));
if (strcmp(mode, 'one value') || strcmp(mode, 'fields of equal
size')) && (length(current_widths) > 1),
    error('Only one width may be specified for this mode.');
elseif strcmp(mode, 'fields of arbitrary size')
    current_names =
    textscan(strtrim(strrep(strrep(get_param(blk, 'names'),
    ']', ''), '[', '')), '%s');
    current_names = current_names{1};
    numios = length(current_names);
    if length(current_widths) ~= numios,
        error('%d field names specified, but %d widths?',
        numios, length(current_widths));
    end
end
total_width = 0;
for ctr = 1 : length(current_widths),
    total_width = total_width + current_widths(ctr);
end
if total_width > 32,
    error('Total width must be 32 or less, set to %d.',
    total_width);
end' for mask parameter 6 contains a '|' character, which
conflicts with the character's usage as a delimiter between
mask callbacks. Replace the boolean expression containing the
'|' character with a MATLAB 'or' command, e.g., 'a | b' with
'or(a, b)'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: casper_library_scopes.mdl, line 36999: The mask
callback specification 'blk = gcb;
mode = get_param(blk, 'mode');
current_widths = eval(get_param(blk, 'bitwidths'));
if (strcmp(mode, 'one value') || strcmp(mode, 'fields of equal
size')) && (length(current_widths) > 1),
    error('Only one width may be specified for this mode.');
elseif strcmp(mode, 'fields of arbitrary size')
    current_names =
    textscan(strtrim(strrep(strrep(get_param(blk, 'names'),
    ']', ''), '[', '')), '%s');
    current_names = current_names{1};
    numios = length(current_names);
    if length(current_widths) ~= numios,
        error('%d field names specified, but %d widths?',
        numios, length(current_widths));
    end
end
total_width = 0;
for ctr = 1 : length(current_widths),
    total_width = total_width + current_widths(ctr);
end
if total_width > 32,
    error('Total width must be 32 or less, set to %d.',
    total_width);
end' for mask parameter 6 contains a '|' character, which
conflicts with the character's usage as a delimiter between
mask callbacks. Replace the boolean expression containing the
'|' character with a MATLAB 'or' command, e.g., 'a | b' with
'or(a, b)'
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: The file containing block diagram 'casper_library_bus'
is shadowed by a file of the same name higher on the MATLAB
path. This can cause unexpected behavior.  For more information
see "Avoiding Problems with Shadowed Files" in the Simulink
documentation
Warning: The file containing block diagram 'casper_library_bus'
is shadowed by a file of the same name higher on the MATLAB
path. This can cause unexpected behavior.  For more information
see "Avoiding Problems with Shadowed Files" in the Simulink
documentation
> In load_system at 21
  In load_system at 21
  In startup at 23
  In matlabrc at 209
Warning: Loading model 'xps_library' generated with a newer
version (8.0) of Simulink
> In load_system at 21
  In startup at 24
  In matlabrc at 209
Warning: xps_library.mdl, line 303: Parameter must be a valid
enumeration choice.
> In load_system at 21
  In startup at 24
  In matlabrc at 209
Warning: xps_library.mdl, line 664: block_diagram does not have
a parameter named 'NeverSave' in group 'MaskParameterDefaults'
> In load_system at 21
  In startup at 24
  In matlabrc at 209
Warning: xps_library.mdl, line 665: block_diagram does not have
a parameter named 'Internal' in group 'MaskParameterDefaults'
> In load_system at 21
  In startup at 24
  In matlabrc at 209
Warning: xps_library.mdl, line 666: block_diagram does not have
a parameter named 'ReadOnly' in group 'MaskParameterDefaults'
> In load_system at 21
  In startup at 24
  In matlabrc at 209
Warning: xps_library.mdl, line 58546: The mask callback
specification 'swreg_maskcheck(gcb);
% blk = gcb;
% mode = get_param(blk, 'mode');
% current_widths = eval(get_param(blk, 'bitwidths'));
% if (strcmp(mode, 'one value') || strcmp(mode, 'fields of
equal size')) && (length(current_widths) > 1),
%     error('Only one width may be specified for this mode.');
% elseif strcmp(mode, 'fields of arbitrary size')
%     current_names =
textscan(strtrim(strrep(strrep(get_param(blk, 'names'), ']',
''), '[', '')), '%s');
%     current_names = current_names{1};
%     numios = length(current_names);
%     if length(current_widths) ~= numios,
%         error('%d field names specified, but %d widths?',
numios, length(current_widths));
%     end
% end
% total_width = 0;
% for ctr = 1 : length(current_widths),
%     total_width = total_width + current_widths(ctr);
% end
% if total_width > 32,
%     error('Total width must be 32 or less, set to %d.',
total_width);
% end' for mask parameter 6 contains a '|' character, which
conflicts with the character's usage as a delimiter between
mask callbacks. Replace the boolean expression containing the
'|' character with a MATLAB 'or' command, e.g., 'a | b' with
'or(a, b)'
> In load_system at 21
  In startup at 24
  In matlabrc at 209
System Generator currently found installed into matlab default path
Available System Generator installations:
Current version of System Generator is 14.3.4477.
Run << xlVersion >> at prompt to see installed versions of System Generator
>>




Reply via email to