Targets

Сконфигурируйте и управляйте целевыми объектами

Описание

Targets объект представляет целевые компьютеры, которые заданы на компьютере разработчика, и обеспечивает доступ к методам, связанным с целевыми компьютерами.

Создание

targets_object = slrealtime.Targets() создает Targets целевые компьютеры представления объекта, которые соединяются с компьютером разработчика.

Пример: создайте целевой объект, добавьте целевые компьютеры, IP-адрес набора

Функции объекта

addTargetДобавьте определение целевого компьютера целевому объекту
removeTargetУдалите определение целевого компьютера из целевого объекта
getTargetSettingsПолучите параметры среды целевого компьютера
getDefaultTargetNameПолучите имя целевого компьютера по умолчанию
setDefaultTargetNameОпределите имя целевого компьютера по умолчанию

Примеры

свернуть все

Чтобы работать с несколькими целевыми компьютерами, сделайте имена компьютеров доступными при помощи целевого объекта.

Создайте целевой объект my_tgs. Добавьте целевые компьютеры в целевой объект. Присвойте целевые компьютеры целевым объектам. Создайте, целевые настройки возражают и перечисляют имена целевого компьютера.

my_tgs = slrealtime.Targets();
% do not need to add default target 'TargetPC1'
addTarget(my_tgs,'TargetPC2');
addTarget(my_tgs,'TargetPC3');

% assign target computers to target objects
tg1 = slrealtime('TargetPC1');
tg2 = slrealtime('TargetPC2');
tg3 = slrealtime('TargetPC3');

% list target computer names
my_tgs_settings = getTargetSettings(my_tgs);
my_tgs_settings.name
ans =

    'TargetPC1'


ans =

    'TargetPC2'

Установите Target объект tg1 IP-адрес к '192.168.7.5' при помощи targetSettings свойство.

tg1.targetSettings.address = '192.168.7.5';
tg1.targetSettings;

Чтобы установить IP-адрес на целевом компьютере, используйте setipaddr функция.

Для безопасности некоторые установки требуют изменения userPassword по умолчанию для целевого компьютера. Чтобы настроить пароль, измените обоих:

userPassword в TargetSettings

— Пароль для slrt пользователь на соответствующем целевом компьютере

Создайте целевой объект my_tgs. Добавьте целевые компьютеры в целевой объект. Присвойте целевые компьютеры целевым объектам. Создайте, целевые настройки возражают и перечисляют имена целевого компьютера.

my_tgs = slrealtime.Targets();
% do not need to add default target 'TargetPC1'
addTarget(my_tgs,'TargetPC2');
addTarget(my_tgs,'TargetPC3');

% assign target computers to target objects
tg1 = slrealtime('TargetPC1');
tg2 = slrealtime('TargetPC2');
tg3 = slrealtime('TargetPC3');

% list target computer names
my_tgs_settings = getTargetSettings(my_tgs);
my_tgs_settings.name
ans =

    'TargetPC1'


ans =

    'TargetPC2'

Установите Target объект tg1 userPassword к 'H3lloThere!' при помощи targetSettings свойство.

tg1.targetSettings.userPassword = 'H3lloThere!';
tg1.targetSettings;

Чтобы установить пароль на целевом компьютере, откройтесь, сеанс PuTTY к целевому компьютеру (войдите в систему как пользователь root и пароль root) и используйте passwd команда, чтобы установить пароль для slrt. Для получения дополнительной информации об использовании PuTTY смотрите, Выполняют Целевой компьютер Команды RTOS в Командной строке Целевого компьютера.

Image of password command in PuTTY session

Смотрите также

| |

Введенный в R2020b