このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
pingHdlSim
HDL シミュレータの準備ができるまで協調シミュレーションをブロックする
構文
説明
は、共有接続を使用して HDL シミュレーターへの接続を試みます。この関数は、HDL サーバーがロードされるか、指定されたpID
= pingHdlSim(timeout
)timeout
が発生するまで、協調シミュレーションをブロックします。 pingHdlSim
は、 HDL シミュレータのプロセス ID pID
を返し、タイムアウトが発生した場合は-1
を返します。協調シミュレーションを自動化する場合、この関数を使用して、スクリプトがシミュレーションを続行する前に HDL サーバーがロードされているかどうかを確認します。
は、ポートpID
= pingHdlSim(timeout
,portnumber
)portnumber
でローカル ホストへの接続を試みます。
は、ポートpID
= pingHdlSim(timeout
,portnumber
,hostname
)hostname
でホストportnumber
への接続を試行します。
例
HDL シミュレータの準備ができるまでコシミュレーションをブロックする
次の関数呼び出しは、HDL サーバーがロードされるか 30 秒が経過するまで、さらなる協調シミュレーションをブロックします。
>>pingHdlSim(30)
サーバーが 30 秒以内にロードされると、 pingHdlSim
はプロセス ID を返します。それ以外の場合、pingHdlSim
は -1
を返します。
次の関数呼び出しは、HDL サーバーがロードされるか 20 秒が経過するまで、ポート5678
でのさらなる協調シミュレーションをブロックします。
>>pingHdlSim(20,'5678')
次の関数呼び出しは、HDL サーバーがロードされるか 20 秒が経過するまで、ホスト名5678
のポートmsuser
でのさらなる協調シミュレーションをブロックします。
>>pingHdlSim(20,'5678','msuser')
入力引数
バージョン履歴
R2008a で導入