diff --git a/readme.org b/readme.org new file mode 100644 index 0000000..a0c9581 --- /dev/null +++ b/readme.org @@ -0,0 +1,52 @@ +* 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: + +#+begin_src matlab +tg=slrt; +f=SimulinkRealTime.openFTP(tg); +mget(f, 'DATA_001.dat'); +close(f); +#+end_src + +We then import the =dat= file to the workspace: + +#+begin_src matlab + matlab_data = SimulinkRealTime.utils.getFileScopeData('DATA_001.dat'); +#+end_src + +* Commands with the target object +https://fr.mathworks.com/help/xpc/api/simulinkrealtime.target.html + +| 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 | +| start | Start execution of real-time application on target computer | +| stop | Stop execution of real-time application on 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 |