notifyMatlabServer

Отправьте Симулятор HDL идентификатор события и обработайте идентификатор на сервер MATLAB

Описание

пример

Примечание

Выполните эту команду в симуляторе HDL, а не в MATLAB®. Он доступен только после того, как Симулятор HDL загрузит библиотеку MATLAB.

notifyMatlabServer eventID -socket tcp_spec отправляет идентификатор события симулятора HDL и идентификацию процесса (PID) на сервер MATLAB (hdldaemon) с использованием указанных методов подключения (сокет или общая память). Чтобы MATLAB получил эти идентификаторы, hdldaemon должен работать в том же режиме связи, заданном notifyMatlabServer функция. Идентификатор события и очередь ПИД в hdldaemon. notifyMatlabServer часто используется с waitForHdlClient чтобы убедиться, что Симулятор HDL готов к началу или продолжению обработки.

Примеры

Отправка Симулятора HDL событий и идентификаторов процессов на сервер MATLAB

Если EventID = 5 получен в течение 100 секунд, функция возвращает Симулятор HDL ПИД. Если происходит тайм-аут, функция возвращает -1.

>> hdldaemon('socket',5002);
...
>> hdlpid = waitForHdlClient(100,5);

В симуляторе HDL используйте notifyMatlabServer команда для отправки идентификатора события 5 кому hdldaemon работает на той же машине, используя порт разъема TCP/IP 5002.

>> notifyMatlabServer 5 -socket 5002

Входные параметры

свернуть все

Идентификатор события, который нужно отправить в hdldaemon задается как положительное целое число. Этот входной параметр содержит идентификатор события, ожидаемый командой waitForHdlClient в MATLAB.

Коммуникация сокетов TCP/IP для ссылки между симулятором HDL и MATLAB, заданная как имя порта TCP/IP или имя службы. Если сервер MATLAB работает на удаленном узле, необходимо указать имя или интернет-адрес удаленного узла. Когда этот входной параметр не задан, функция использует коммуникацию с общей памятью.

См. также

|

Введенный в R2012b
Для просмотра документации необходимо авторизоваться на сайте