exponenta event banner

tclHdlSim

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

Синтаксис

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

Описание

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

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

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

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

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

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

Примеры

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

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

См. также

| |

Представлен в R2008a