メインコンテンツ

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

tclHdlSim

R2025b

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 の場合は start、stop、restart などのコマンド、または Xcelium の場合は run、stop、reset などのコマンドを含めることはできません。

    例: 'puts "Hello World!"'

    データ型: char | string

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

    例: '32864'

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

    バージョン履歴

    R2008a で導入

    参考

    | |

    外部の Web サイト