このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
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 で導入