#+TITLE: Vibrations induced by the translation stage motion :DRAWER: #+STARTUP: overview #+LANGUAGE: en #+EMAIL: dehaeze.thomas@gmail.com #+AUTHOR: Dehaeze Thomas #+HTML_LINK_HOME: ../index.html #+HTML_LINK_UP: ../index.html #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: :END: * 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', 'local_folder'); 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 | 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: #+begin_src matlab tg=slrt; f=SimulinkRealTime.openFTP(tg); #+end_src 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=