ドキュメンテーション センター

  • 評価版
  • 製品アップデート

目次

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Simulink.SoftwareTarget.PosixSignalHandler クラス

パッケージ: Simulink.SoftwareTarget

POSIX ターゲットの非周期的なトリガーを記述

説明

Simulink.SoftwareTarget.PosixSignalHandler クラスは 1 つまたは複数の POSIX® 信号の非周期的トリガーを記述します。

構築

非周期的トリガー オブジェクトの EventHandlerType を Posix Signal (Linux/VxWorks 6.x) に設定することによって Simulink.SoftwareTarget.PosixSignalHandler オブジェクトを作成します。このオブジェクトは副次的に作成され、非周期的トリガー オブジェクトの TargetObject プロパティに保存されます。

プロパティ

SignalNumber

2 ~ SIGRTMAX-SIGRTMIN-1 の範囲の信号番号。SIGRTMAX はターゲットの Linux® または VxWorks® オペレーティング システムでサポートされている信号の最大値であり、SIGRTMIN はその最小値です。

データ型:整数

アクセス: 読み取り/書き込み

コピーのセマンティクス

ハンドル。コピー操作に対するハンドル クラスの影響については、MATLAB® ドキュメンテーションの「オブジェクトのコピー」を参照してください。

Simulink.SoftwareTarget.PosixSignalHandler オブジェクトを作成します。

% Open demo model
sldemo_concurrent_execution 
% Access configuration set
configSet = getActiveConfigSet('sldemo_concurrent_execution'); 
% Access concurrent execution
taskConfig = configSet.concurrentExecutionComponents; 
% Add an aperiodic trigger
trigger = taskConfig.addAperiodicTrigger('MyTrigger');  
% Specify custom target
trigger.EventHandlerType = 'Posix Signal (Linux/VxWorks 6.x)'; 
% Access the custom target data
trigger.TargetObject 

参考

|

操作のヒント

この情報は役に立ちましたか?