メインコンテンツ

Simulink.SubsystemReference.isSystemLocked

編集や更新が原因でサブシステム ファイルがロックされているかどうかをチェック

R2022a 以降

    説明

    Simulink.SubsystemReference.isSystemLocked(ssFile) は、サブシステム ファイル ssFile またはモデル内のそのインスタンスに対する編集や更新が原因で、そのサブシステム ファイルがロックされている場合、logical 1 (true) を返します。それ以外の場合は、logical 0 (false) を返します。

    すべて折りたたむ

    サブシステム ファイル slexReusableSS の 3 つのインスタンスを含むモデル slexModelUsingReusableSS を開きます。

    model = "slexModelUsingReusableSS";
    open_system(model);

    モデル内のサブシステム参照インスタンス Double Input に Scope ブロックを追加します。

    add_block('simulink/Sinks/Scope',...
       'slexModelUsingReusableSS/Double Input/Scope');

    編集のためにサブシステム ファイルがロックされているかどうかをチェックします。

    ssRef... 
     = Simulink.SubsystemReference.isSystemLocked("slexReusableSS")
    ssRef = logical
       0
    
    

    入力引数

    すべて折りたたむ

    サブシステム ファイルのパスまたはハンドル。string スカラー、文字ベクトル、または double として指定します。

    例: "slexReusableSS"

    データ型: string | char | double

    バージョン履歴

    R2022a で導入