Выполните команду Tcl в средстве моделирования ModelSim или Остром
tclHdlSim(tclCmd)
tclHdlSim(tclCmd,portNumber)
tclHdlSim(tclCmd, portname, hostname)
tclHdlSim(
выполняет команду Tcl на Incisive® или средстве моделирования ModelSim® с помощью разделяемой связи во время Simulink® cosimulation сеанс.tclCmd
)
tclHdlSim(
выполняет команду Tcl на Остром или средстве моделирования ModelSim путем соединения с локальным хостом на порте tclCmd
,portNumber
)portNumber
.
tclHdlSim(
выполняет команду Tcl на Остром или средстве моделирования ModelSim путем соединения с хостом tclCmd
, portname
, hostname
)hostname
на порте portname
.
Острое или средство моделирования ModelSim должны быть соединены с MATLAB® и Simulink с помощью программного обеспечения HDL Verifier™ в этой функции, чтобы работать (см. любой vsimulink
или hdlsimulink
).
Можно задать любую допустимую команду Tcl. Команда Tcl, которую вы задаете, не может включать команды, которые загружают проект симулятора HDL или изменяют состояние средства моделирования. Например, вектор символов не может включать команды, такие как start
остановка
, или restart
(для ModelSim) или run
остановка
, или reset
(для Острого).
Чтобы выполнить команду Tcl на Остром или средстве моделирования ModelSim во время MATLAB cosimulation сеанс, используйте hdldaemon('tclcmd','command')
.
Следующий вызов функции отображает сообщение в порте использования командного окна симулятора HDL 5678 на имени хоста msuser
:
>>tclHdlSim('puts "Done"', '5678', 'msuser')