主要内容

本页采用了机器翻译。点击此处可查看英文原文。

Targets

配置和管理目标对象

说明

Targets 对象表示在 MATLAB® 开发计算机上定义的 Speedgoat® 目标计算机,并提供访问与目标计算机相关的方法。

创建对象

targets_object = slrealtime.Targets() 构建一个 Targets 对象,该对象表示连接到开发计算机的目标计算机。

示例: 创建目标对象,添加目标计算机,设置 IP 地址

对象函数

addTarget将目标计算机定义添加到目标对象中
removeTarget从目标对象中移除目标计算机定义
getTargetSettings获取目标计算机环境设置
getDefaultTargetName获取默认目标计算机名称
setDefaultTargetName设置默认目标计算机名称

示例

全部折叠

要处理多台目标计算机,请使用 targets 对象使计算机名称可用。

  1. 创建目标对象 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'
  2. 使用 TargetSettings 属性将 Target 对象的 tg1 IP 地址设置为 '192.168.7.5'

    tg1.TargetSettings.address = '192.168.7.5';
    tg1.TargetSettings;

    要设置目标计算机的 IP 地址,请使用 setipaddr 函数。

出于安全考虑,某些安装程序要求将目标计算机的默认值 userPassword 进行修改。要自定义密码,请同时更改以下两项:

- TargetSettings 中的 userPassword

- 目标计算机上 slrt 用户的密码

  1. 创建目标对象 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'
  2. 使用 TargetSettings 属性将 Target 对象 tg1 userPassword 设置为 'H3lloThere!'

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

    要在目标计算机上设置密码,请打开 PuTTY 会话连接至目标计算机(以用户名 root 和密码 root 登录),并使用 passwd 命令为 slrt 设置密码。有关使用 PuTTY 的更多信息,请参阅通过 SSH 执行目标计算机的命令行命令

    Use the passwd command in PuTTY session to change the target computer user password.

版本历史记录

在 R2020b 中推出