ヘルプ センターヘルプ センター
入力処理信号プロパティの値を取得
R2020a 以降
inputMode = Simulink.sdi.getSignalInputProcessingMode(blkPath,port)
inputMode = Simulink.sdi.getSignalInputProcessingMode(h)
例
inputMode = Simulink.sdi.getSignalInputProcessingMode(blkPath,port) は、指定されたブロックおよび端子で生成される信号の [入力処理] プロパティの値を返します。[入力処理] プロパティは、信号をサンプルベースとフレームベースのどちらとして記録するかを指定します。
inputMode
blkPath
port
inputMode = Simulink.sdi.getSignalInputProcessingMode(h) は、指定されたライン ハンドル h に対応する信号の [入力処理] プロパティの値を返します。
h
すべて折りたたむ
モデル vdp の Gain ブロック Mu の出力信号について、ブロック パスと信号を生成する出力端子のインデックスを使用して [入力処理] プロパティの値をチェックします。
vdp
Mu
openExample("simulink_general/VanDerPolOscillatorExample") MuInputProc = Simulink.sdi.getSignalInputProcessingMode("vdp/Mu",1);
MuInputProc = "sample"
モデル vdp の Gain ブロック Mu の出力信号について、信号のライン ハンドルを使用して [入力処理] プロパティの値をチェックします。
openExample("simulink_general/VanDerPolOscillatorExample") MuLineHandles = get_param("vdp/Mu","LineHandles"); MuOutputHandle = MuLineHandles.Outport; MuInputProc = Simulink.sdi.getSignalInputProcessingMode(MuOutputHandle)
信号を生成するブロックのブロック パス。string または文字ベクトルとして指定します。
例: "vdp/Mu"
"vdp/Mu"
信号を生成するブロック出力端子のインデックス。数値スカラーとして指定します。
例: 1
1
信号。ライン ハンドルとして指定します。信号のライン ハンドルを取得するには、'LineHandles' オプションを指定した関数 get_param を使用します。たとえば、モデル vdp 内の Mu ブロックの出力のライン ハンドルにアクセスするには、以下を使用します。
'LineHandles'
get_param
MuLineHandles = get_param('vdp/Mu','LineHandles'); MuOutputLineHandle = MuLineHandles.Outport;
'sample'
'frame'
信号に使用されている入力処理。'sample' または 'frame' として返されます。
信号の [入力処理] 設定。
'sample' — サンプル内の各要素がチャネルとして扱われます。
frame — サンプル内の各列がチャネルとして扱われます。
frame
R2020a で導入
get_param | Simulink.sdi.markSignalForStreaming | Simulink.sdi.setSignalInputProcessingMode
Simulink.sdi.markSignalForStreaming
Simulink.sdi.setSignalInputProcessingMode
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office