ping

Протестируйте связь между разработкой и целевыми компьютерами

Описание

пример

link_status = ping(target_object) тесты на низком уровне, представлены ли компьютер разработчика и целевой компьютер target_object может передать использование настроек, сохраненных в target_object. Если канал данных открыт между разработкой и целевыми компьютерами, функция оставляет его открытым.

link_status = ping(target_object, 'default') и [link_status connection_info] = ping(target_object) имейте то же поведение как ping(target_object).

пример

[link_status connection_info] = ping(target_object, 'info') использует канал информации/управления, чтобы возвратить информацию о связи Simulink® Real-Time™ между разработкой и целевыми компьютерами. Если канал данных открыт между разработкой и целевыми компьютерами, функция оставляет его открытым.

пример

[link_status connection_info] = ping(target_object, 'reset') использует канал информации/управления, чтобы закрыть открытый канал данных между разработкой и целевыми компьютерами и затем возвращает состояние ссылки и информацию о связи.

Примеры

свернуть все

target_object = slrt;
link_status = ping(target_object)
link_status =

success
target_object = slrt('TargetPC1');
link_status = ping(target_object)
link_status =

failed
target_object = slrt;
[link_status connection_info] = ping(target_object, 'info')
link_status =

success

connection_info =

10.10.10.100
target_object = slrt('TargetPC1');
[link_status connection_info] = ping(target_object, 'info')
link_status =

success

connection_info =

Disconnected
target_object = slrt('TargetPC1');
[link_status connection_info] = ping(target_object, 'info')
link_status =

failed

connection_info =

'fail: Target machine did not respond.'
target_object = slrt;
[link_status connection_info] = ping(target_object, 'reset')
link_status =

success

connection_info =

Disconnected

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

свернуть все

Объект, который представляет целевой компьютер. Прежде, чем вызвать эту функцию, убедитесь, что вы начинаете целевой компьютер с Ядра Simulink Real-Time и применяете необходимые настройки подключения Ethernet.

Пример: tg

Выходные аргументы

свернуть все

Если вы вызываете ping без второго аргумента:

  • Если коммуникация возможна, connection_info isempty.

  • Если коммуникация не возможна, connection_info содержит сообщение об ошибке.

Если вы вызываете ping со вторым аргументом 'info':

  • Если связь активна, connection_info сообщает, что сеть компьютера разработчика обращается, с которым соединяется целевой компьютер.

  • Если связь не активна, connection_info содержит 'Disconnected'.

  • Если коммуникация не возможна, connection_info содержит сообщение об ошибке.

Если вы вызываете ping со вторым аргументом 'reset':

  • Если коммуникация возможна, connection_info содержит 'Disconnected'.

  • Если коммуникация не возможна, connection_info содержит сообщение об ошибке.

Введенный в R2014a