css | ||
disturbance-measurement | ||
equipment | ||
huddle-test-geophones | ||
js | ||
slip-ring-test | ||
static-measurements | ||
.gitignore | ||
index.html | ||
index.org | ||
readme.org |
- Usefull Simulink Real Time commands
- Get data from the target computer
- Commands with the target object
- FTP access to the target computer
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 |