Блокируйте cosimulation, пока симулятор HDL не будет готов
попытки соединиться с симулятором HDL с помощью разделяемой связи. Функциональные блоки cosimulation до загрузок сервера HDL или заданного pID = pingHdlSim(timeout)timeout происходит. pingHdlSim возвращает ID процесса pID из симулятора HDL или -1 если тайм-аут происходит. Когда вы автоматизируете cosimulation, используйте эту функцию, чтобы определить, загружается ли сервер HDL, прежде чем ваш скрипт продолжает симуляцию.
попытки соединиться с локальным хостом на порте pID = pingHdlSim(timeout,portnumber)portnumber.
попытки соединить с хостом pID = pingHdlSim(timeout,portnumber,hostname)hostname на порте portnumber.
Следующий вызов функции блокируется далее cosimulation до загрузок сервера HDL или передачи 30 секунд.
>>pingHdlSim(30)
Если сервер загружает в течение 30 секунд, pingHdlSim возвращает ID процесса. В противном случае, pingHdlSim возвращает -1.
Следующий вызов функции блокируется далее cosimulation на порте 5678 до загрузок сервера HDL или передачи 20 секунд.
>>pingHdlSim(20,'5678')Следующий вызов функции блокируется далее cosimulation на порте 5678 на имени хоста msuser до загрузок сервера HDL или передачи 20 секунд:
>>pingHdlSim(20,'5678','msuser')