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