tclHdlSim

Выполните команду Tcl в симуляторе Incisive или ModelSim

Синтаксис

tclHdlSim(tclCmd)
tclHdlSim(tclCmd,portNumber)
tclHdlSim(tclCmd, portname, hostname)

Описание

tclHdlSim(tclCmd) выполняет команду Tcl в Incisive® или ModelSim® симулятор с использованием общего соединения во время Simulink® сеанс косимуляции.

tclHdlSim(tclCmd,portNumber) выполняет команду Tcl на симуляторе Incisive или ModelSim путем подключения к локальному хосту на порту portNumber.

tclHdlSim(tclCmd, portname, hostname) выполняет команду Tcl на симуляторе Incisive или ModelSim путем подключения к хосту hostname от порта portname.

Симулятор Incisive или ModelSim должен быть подключен к MATLAB® и Simulink, использующий программное обеспечение HDL Verifier™ для работы этой функции (см. vsimulink или hdlsimulink).

Можно задать любую допустимую команду Tcl. Заданная команда Tcl не может включать команды, которые загружают Симулятор HDL проект или изменяют состояние симулятора. Например, вектор символов не может включать такие команды, как start, stop, или restart (для ModelSim) или run, stop, или reset (для Incisive).

Чтобы выполнить команду Tcl на симуляторе Incisive или ModelSim во время сеанса косимуляции MATLAB, используйте hdldaemon('tclcmd','command').

Примеры

Следующий вызов функции отображает сообщение в командном окне Симулятора HDL с помощью порта 5678 на имя хоста msuser:

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

См. также

| |

Введенный в R2008a
Для просмотра документации необходимо авторизоваться на сайте