2017-09-01 - Marc | ||
2017-11-17 - Marc | ||
2018-01-12 - Marc | ||
2018-10-12 - Marc | ||
2018-10-15 - Marc | ||
actuators-sensors | ||
css | ||
disturbance-measurement | ||
equipment | ||
Ground Motion | ||
huddle-test-geophones | ||
js | ||
slip-ring-test | ||
Spindle | ||
Static | ||
static-measurements | ||
.gitattributes | ||
.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
- ELMO
- Low Pass Filter
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 |
Low Pass Filter
R = 1KOhm C = 1muF
Fc = 1kHz