Отправьте идентификатор события симулятора HDL и ID процесса к серверу MATLAB
Дайте эту команду в симуляторе HDL, не в MATLAB®. Это только доступно после того, как симулятор HDL загрузит библиотеку MATLAB.
notifyMatlabServer
отправляет идентификатор события симулятора HDL и идентификацию процесса (ПИД) к серверу MATLAB (eventID
-socket tcp_spec
hdldaemon
) использование заданных методов связи (сокет или общая память). Для MATLAB, чтобы получить эти идентификаторы, hdldaemon
должен запускаться с тем же коммуникационным режимом, заданным notifyMatlabServer
функция. Идентификатор события и очередь ПИДа в hdldaemon
. notifyMatlabServer
часто используется с waitForHdlClient
убедиться, что симулятор HDL готов начать или продолжить обрабатывать.
Если EventID = 5
получен в течение 100 секунд, функция возвращает ПИД симулятора HDL. Если тайм-аут происходит, функция возвращается –1.
>> hdldaemon('socket',5002); ... >> hdlpid = waitForHdlClient(100,5);
В симуляторе HDL используйте notifyMatlabServer
команда, чтобы отправить идентификатору события 5
к hdldaemon
работа той же машины с помощью TCP/IP снабжает порт 5002 сокетом
.
>> notifyMatlabServer 5 -socket 5002