slrtpingtarget

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

Синтаксис

link_status = slrtpingtarget
link_status = slrtpingtarget(target_object)
link_status = slrtpingtarget(target_computer_name)
[link_status connection_info] = slrtpingtarget(___)
[link_status connection_info] = slrtpingtarget(___, 'info')
[link_status connection_info] = slrtpingtarget(___, 'reset')

Описание

пример

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

пример

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

пример

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

Вызовы [link_status connection_info] = slrtpingtarget(___) имейте то же поведение как slrtpingtarget(target_object).

пример

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

пример

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

Примеры

свернуть все

link_status = slrtpingtarget
link_status =

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

success
link_status = slrtpingtarget('TargetPC1')
link_status =

failed
[link_status connection_info] = slrtpingtarget('info')
link_status =

success

connection_info =

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

success

connection_info =

Disconnected
[link_status connection_info] = slrtpingtarget('TargetPC1', 'info')
link_status =

failed

connection_info =

'fail: Target machine did not respond.'
[link_status connection_info] = slrtpingtarget('reset')
link_status =

success

connection_info =

Disconnected

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

свернуть все

Назовите свойство конкретного объекта среды целевого компьютера. Именем по умолчанию является 'TargetPC1'.

Пример: 'TargetPC2'

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

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

Пример: tg

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

свернуть все

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

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

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

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

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

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

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

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

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

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

Введенный в R2014a