SimulinkRealTime.getTargetSettings

Получите параметры среды целевого компьютера

Синтаксис

SimulinkRealTime.getTargetSettings
SimulinkRealTime.getTargetSettings(target_computer_name)
settings_object = SimulinkRealTime.getTargetSettings(___)
SimulinkRealTime.getTargetSettings(all_objects)
settings_object_vector = SimulinkRealTime.getTargetSettings('-all')

Описание

пример

SimulinkRealTime.getTargetSettings отображает параметры среды для компьютера по умолчанию.

пример

SimulinkRealTime.getTargetSettings(target_computer_name) отображает параметры среды для конкретного целевого компьютера.

пример

settings_object = SimulinkRealTime.getTargetSettings(___) возвращает объект среды представление целевого компьютера.

пример

SimulinkRealTime.getTargetSettings(all_objects) отображает список объектов среды, представляющих все заданные целевые компьютеры.

пример

settings_object_vector = SimulinkRealTime.getTargetSettings('-all') возвращает вектор объектов среды, представляющих все целевые компьютеры.

Примеры

свернуть все

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

SimulinkRealTime.getTargetSettings
Simulink Real-Time Target Settings

    Name                     : TargetPC1  
                   
    TargetRAMSizeMB          : Auto                          
    LegacyMultiCoreConfig    : on                            
    USBSupport               : on                            
    ShowHardware             : off                           
    EthernetIndex            : 0                             

    TcpIpTargetAddress       : 10.10.10.15                   
    TcpIpTargetPort          : 22222                         
    TcpIpSubNetMask          : 255.255.255.0                 
    TcpIpGateway             : 10.10.10.100                  
    TcpIpTargetDriver        : Auto                          
    TcpIpTargetBusType       : PCI                           

    TargetScope              : Enabled                       

    TargetBoot               : NetworkBoot                   
    TargetMACAddress         : 00:01:29:55:3c:bb    

Отобразите параметры среды для определенного целевого компьютера.

SimulinkRealTime.getTargetSettings('TargetPC2')
Simulink Real-Time Target Settings

    Name                     : TargetPC2                     

    TargetRAMSizeMB          : Auto                          
    LegacyMultiCoreConfig    : on                            
    USBSupport               : on                            
    ShowHardware             : off                           
    EthernetIndex            : 0                             

    TcpIpTargetAddress       : 10.10.10.30                   
    TcpIpTargetPort          : 22222                         
    TcpIpSubNetMask          : 255.255.255.0                 
    TcpIpGateway             : 255.255.255.255               
    TcpIpTargetDriver        : I8254x                        
    TcpIpTargetBusType       : PCI                           

    TargetScope              : Enabled                       

    TargetBoot               : NetworkBoot                   
    TargetMACAddress         : 90:e2:ba:17:5d:15         

Отобразите параметры среды для всех целевых компьютеров.

SimulinkRealTime.getTargetSettings('-all')
NumTargets: 2                             
Targets   : Name                 Communication Settings   . . .
            TargetPC1 (Default)  TcpIp:10.10.10.15:22222  . . .
            TargetPC2            TcpIp:10.10.10.30:22222  . . .

Simulink Real-Time Target Settings

    Name                     : TargetPC1                     
.
.
.

    TcpIpTargetAddress       : 10.10.10.15                   
.
.
.
    TargetBoot               : NetworkBoot                   
    TargetMACAddress         : 00:01:29:55:3c:bb             



Simulink Real-Time Target Settings

    Name                     : TargetPC2                     

.
.
.
    TcpIpTargetAddress       : 10.10.10.30                   
.
.
.
    TargetBoot               : NetworkBoot                   
    TargetMACAddress         : 90:e2:ba:17:5d:15             

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

settings_object = SimulinkRealTime.getTargetSettings('TargetPC1');
settings_object.TcpIpTargetAddress
ans =

10.10.10.15

Цикл через вектор объектов параметров среды. Расшифровка подписи и коммуникационные настройки.

sov = SimulinkRealTime.getTargetSettings('-all');
ii = 1;
while ii <= length(sov) 
   disp(sprintf('%s TcpIpTargetAddress is %s', ... 
        sov(ii).Name, sov(ii).TcpIpTargetAddress))
ii = ii + 1;
end
TargetPC1 TcpIpTargetAddress is 10.10.10.15
TargetPC2 TcpIpTargetAddress is 10.10.10.30

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

свернуть все

Вектор символов имени или скаляр строки целевого компьютера.

Пример: 'TargetPC1'

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

Аргумент -all как вектор символов или скаляр строки. Если выбрано, функция отображает список объектов среды, представляющих все заданные целевые компьютеры.

Пример: '-all'

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

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

свернуть все

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

Типы данных: struct

Вектор объектов, содержащих параметры среды целевого компьютера, представляющие один или несколько целевых компьютеров

Типы данных: struct

Введенный в R2014a