tclHdlSim

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

Синтаксис

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

Описание

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

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

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

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

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

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

Примеры

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

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

Смотрите также

| |

Введенный в R2008a