このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
notifyMatlabServer
HDL シミュレーターのイベント ID とプロセス ID をMATLABサーバーに送信します
説明
メモ
このコマンドは、 MATLAB®ではなく、HDL シミュレーターで発行します。これは、HDL シミュレータがMATLABライブラリをロードした後にのみ使用できます。
TGnotifyMatlabServer
は、指定された接続方法 (ソケットまたは共有メモリ)。MATLABがこれらの ID を受信するには、 eventID
-socket tcp_spec
hdldaemon
がnotifyMatlabServer
関数で指定されたのと同じ通信モードで実行されている必要があります。hdldaemon
のイベント ID と PID キュー。 notifyMatlabServer
は、 HDL シミュレーターが処理を開始または続行する準備ができているかどうかを確認するために、waitForHdlClient
とともによく使用されます。
例
HDL シミュレーターのイベント ID とプロセス ID をMATLABサーバーに送信
EventID = 5
が100 秒以内に受信された場合、関数は HDL シミュレーターの PID を返します。タイムアウトが発生した場合、関数は –1 を返します。
>> hdldaemon('socket',5002); ... >> hdlpid = waitForHdlClient(100,5);
HDL シミュレータで、 notifyMatlabServer
コマンドを使用して、TCP/IP ソケットを使用して同じマシン上で実行されているhdldaemon
にイベント ID 5
を送信します。ポート5002
。
>> notifyMatlabServer 5 -socket 5002
入力引数
バージョン履歴
R2012b で導入