pingHdlSim

Блокируйте косимуляцию до тех пор, пока Симулятор HDL не будет готов

Описание

пример

pID = pingHdlSim(timeout) пытается подключиться к симулятору HDL с помощью общего соединения. Функция блокирует косимуляцию до загрузки HDL-сервера или заданного timeout происходит. pingHdlSim возвращает идентификатор процесса pID Симулятора HDL или -1 если происходит тайм-аут. Когда вы автоматизируете косимуляцию, используйте эту функцию, чтобы определить, загружен ли HDL-сервер, прежде чем ваш скрипт продолжит симуляцию.

пример

pID = pingHdlSim(timeout,portnumber) пытается подключиться к локальному узлу порта portnumber.

пример

pID = pingHdlSim(timeout,portnumber,hostname) пытается подключиться к узлу hostname от порта portnumber.

Примеры

Блокируйте косимуляцию пока симулятор HDL не будет готов

Следующий вызов функции блокирует дальнейшую косимуляцию до тех пор, пока HDL-сервер не загрузится или не пройдет 30 секунд.

>>pingHdlSim(30)

Если сервер загружается в течение 30 секунд, pingHdlSim возвращает идентификатор процесса. В противном случае pingHdlSim возвращает -1.

Следующий вызов функции блокирует дальнейшую косимуляцию порта 5678 до тех пор, пока HDL-сервер не загрузится или не пройдет 20 секунд.

>>pingHdlSim(20,'5678')

Следующий вызов функции блокирует дальнейшую косимуляцию порта 5678 по имени хоста msuser пока не пройдет загрузка HDL-сервера или 20 секунд:

>>pingHdlSim(20,'5678','msuser')

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

свернуть все

Количество секунд ожидания ответа от Симулятора HDL, заданное как положительная скалярная величина.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Номер порта для соединения, заданный как вектор символов или строковый скаляр. Симулятор HDL пытается подключиться к узлу с указанным номером порта.

Типы данных: char | string

Имя подключаемого хоста, заданное как вектор символов или строковый скаляр.

Типы данных: char | string

Введенный в R2008a