Отправьте Симулятор HDL идентификатор события и обработайте идентификатор на сервер MATLAB
Примечание
Выполните эту команду в симуляторе HDL, а не в MATLAB®. Он доступен только после того, как Симулятор HDL загрузит библиотеку MATLAB.
notifyMatlabServer
отправляет идентификатор события симулятора HDL и идентификацию процесса (PID) на сервер 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