2

モデルを実行しているときに問題があります。エラーは次のとおりです。

'duo/Subsystem2/Genset1/Primover and generator/Electrical system/ SFunction ' の S-function 'sf_sfun' によって報告されたエラー: Stateflow Suppress エラー。

行 2850 で .\utils\object.cpp のアサーションに失敗しました: object[id]!=NULL スタック トレース: [ 0] 000000018000DCC4 libut.dll+056516 (MathWorks::I18N::Utf8String::clone+000260) [ 1] 0000000180010E6C
LIBUT.DLL+069228(UTDUMPSTACKTRACE+000492)[2] 0000000041A52615
SF.MEXW64+2631189(DD :: DDEXCEPTION :: 〜DDEXCEPTION+004277) ) MATLAB m-ファイル スタック トレース:

stateflow\private\get_sf_block_port_info で 8

関数を開いているときにget_sf_block_port_info、この関数を取得しています

    function portInfo = get_sf_block_port_info(sfunId,varargin)

% Copyright 2003-2004 The MathWorks, Inc.

blockId = get_param(sfunId, 'parent');
chartId = block2chart(blockId);
try
    portInfo = sf('Cg','get_chart_port_info',chartId,varargin{:});
catch
    portInfo = [];
end

varargin{:} を varargin に変更しようとしましたが、何も変更できません。

4

0 に答える 0