Go to file
2019-05-02 14:12:11 +02:00
css Change folder name, add js and css, add pictures 2019-04-17 18:20:17 +02:00
disturbance-measurement Update index.org 2019-05-02 14:12:11 +02:00
huddle-test-geophones Update index.org 2019-05-02 14:12:11 +02:00
js Change folder name, add js and css, add pictures 2019-04-17 18:20:17 +02:00
slip-ring-test Update index.org 2019-05-02 14:12:11 +02:00
static-measurements Update index.org 2019-05-02 14:12:11 +02:00
.gitignore Add bibliography file. Add huddle-test analysis. 2019-04-18 17:02:47 +02:00
index.html Update index.org 2019-05-02 14:12:11 +02:00
index.org Update index.org 2019-05-02 14:12:11 +02:00
readme.org Add index.org 2019-04-17 18:06:55 +02:00

Usefull Simulink Real Time commands

Get data from the target computer

We first copy the dat file from the target computer to the host computer:

  tg=slrt;
  f=SimulinkRealTime.openFTP(tg);
  mget(f, 'DATA_001.dat', 'local_folder');
  close(f);

We then import the dat file to the workspace:

  matlab_data = SimulinkRealTime.utils.getFileScopeData('DATA_001.dat');

Commands with the target object

https://fr.mathworks.com/help/xpc/api/simulinkrealtime.target.html

Connect No Yes
Status stopped runing
start Start execution of real-time application on target computer
stop Stop execution of real-time application on target computer
tg.viewTargetScreen Show target computer screen
ping Test communication between development and target computers
reboot Restart target computer
close Close connection between development and target computers
load Download real-time application to target computer
unload Remove real-time application from target computer
addscope Create a scope of specified type
getscope Return scope identified by scope number
remscope Remove scope from target computer
getlog Portion of output logs from target object
importLogData Import buffered logging data to the active session of the Simulation Data Inspector
getsignal Value of signal
getsignalid Signal index from signal hierarchical name
getsignalidsfromlabel Vector of signal indices
getsignallabel Signal label for signal index
getsignalname Signal name from index list
getparam Read value of observable parameter in real-time application
setparam Change value of tunable parameter in real-time application
getparamid Parameter index from parameter hierarchical name
getparamname Block path and parameter name from parameter index
loadparamset Restore parameter values saved in specified file
saveparamset Save real-time application parameter values
startProfiler Start profiling service on target computer
stopProfiler Stop profiling service on target computer
getProfilerData Retrieve profile data object
resetProfiler Reset profiling service state to Ready
getDiskSpace Return free space and total space on the drive, in bytes

FTP access to the target computer

https://fr.mathworks.com/help/xpc/api/simulinkrealtime.openftp.html?s_tid=doc_ta

First run the following commands to have the FTP Object:

  tg=slrt;
  f=SimulinkRealTime.openFTP(tg);

Then, the f object can be used to access the filesystem on the target computer.

cd
dir
mget Used to download data from the target host f.mget('data.dat', 'local_folder')
mkdir
mput
rename
rmdir
close