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