Main Content

Target Object Properties

slrealtime Target object properties for configuration and status

Since R2020b

Using these properties, you can configure the Target object and monitor target computer status.

Configuration

expand all

The TargetSettings property holds a TargetSettings structure that includes fields name, address, sshPort, xcpPort, username, userPassword, and rootPassword. To view the TargetSettings, in the MATLAB Command Window, type:

tg.TargetSettings
ans = 

  TargetSettings with properties:

            name: 'TargetPC1'
         address: '192.168.7.5'
         sshPort: 22
         xcpPort: 5555
        username: 'slrt'
    userPassword: 'slrt'
    rootPassword: 'root'

The SDIRunId property holds the Simulation Data Inspector run identifier for the current simulation run. To view the SDIRunId, in the MATLAB Command Window, type:

tg.SDIRunId
ans =

  int32

   22110

The ptpd property holds a PTPControl structure that includes fields Command and AutoStart. For more information, see the Target.ptpd object. To view the TargetSettings, in the MATLAB Command Window, type:

tg.ptpd
ans = 

  PTPControl with properties:

      Command: 'ptpd -L -K -g'
    AutoStart: 1

The Stimulation property provides access to the Target.Stimulation object. To view the Stimulation, in the MATLAB Command Window, type:

tg.Stimulation
ans = 

  StimulationControl with no properties.

Status

expand all

The ProfilerStatus property holds the execution profiler status. To view the ProfilerStatus, in the MATLAB Command Window, type:

tg.ProfilerStatus
ans =

    'Ready'

The FileLog property holds a FileLogger structure that includes fields Importing, LoggingService, and DataAvailable. For more information, see the Target.FileLog object. To view the TargetSettings, in the MATLAB Command Window, type:

tg.FileLog
ans = 

  FileLogger with properties:

         Importing: 0
    ImportProgress: 100
    LoggingService: STOPPED
     DataAvailable: 0

The TargetStatus property provides access to target computer status information. The status values are enums. To view the TargetStatus, in the MATLAB Command Window, type:

tg.TargetStatus
ans = 

  struct with fields:

    State: BUSY
    Error: ''

The ModelStatus property provides access to information about the loaded real-time application and related model. The status values are enums. To view the ModelStatus, in the MATLAB Command Window, type:

tg.ModelStatus
ans = 

  struct with fields:

                     State: LOADED
               Application: 'slrt_ex_osc_outport'
                 ModelName: 'slrt_ex_osc_outport'
                     Error: ''
                  LogLevel: "info"
          PollingThreshold: 1.0000e-04
            FileLogMaxRuns: 1
    OverrideBaseRatePeriod: 0
                  StopTime: 10
                  ExecTime: 0
                   TETInfo: [1×1 struct]

Version History

Introduced in R2020b