Main Content

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

tclHdlSim

Xcelium または ModelSim シミュレータで Tcl コマンドを実行する

    説明

    tclHdlSim(tclCmd) は、Simulink® コシミュレーション セッション中に共有接続を使用して、Xcelium™ または ModelSim® シミュレータ上で Tcl コマンドを実行します。

    この機能を使用するには、Xcelium または ModelSim シミュレーターを HDL Verifier™ ソフトウェアを使用して MATLAB® および Simulink に接続する必要があります (vsimulink または hdlsimulink を参照)。

    MATLAB コシミュレーション セッション中に Xcelium または ModelSim シミュレータで Tcl コマンドを実行するには、コマンド hdldaemon('tclcmd','command') を使用します。

    tclHdlSim(tclCmd,portNumber) は、ポート portNumber のローカル ホストに接続して、Xcelium または ModelSim シミュレータ上で Tcl コマンドを実行します。

    tclHdlSim(tclCmd,hostname) は、ホスト hostname に接続して、Xcelium または ModelSim シミュレータ上で Tcl コマンドを実行します。

    すべて折りたたむ

    ホスト名 msuser のポート 5678 を使用して、HDL シミュレータ コマンド ウィンドウにメッセージを表示します。

    >>tclHdlSim('puts "Done"','5678','msuser')

    入力引数

    すべて折りたたむ

    HDL シミュレーターで実行する Tcl コマンド。文字ベクトルまたは文字列スカラーとして指定されます。有効な Tcl コマンドを任意に指定できます。指定する Tcl コマンドには、HDL シミュレータ プロジェクトをロードしたり、シミュレータの状態を変更したりするコマンドを含めることはできません。たとえば、この値には、ModelSim の場合は startstoprestart などのコマンド、Xcelium の場合は runstopreset などのコマンドを含めることはできません。

    例: 'puts "Hello World!"'

    データ型: char | string

    HDL シミュレータと MATLAB 間のソケット通信用の TCP/IP ポート番号。文字ベクトルまたは文字列スカラーとして指定されます。

    例: '32864'

    HDL シミュレータと MATLAB 間のソケット通信用の TCP/IP ホスト名。文字ベクトルまたは文字列スカラーとして指定されます。

    バージョン履歴

    R2008a で導入

    参考

    | |

    外部の Web サイト