Difference between revisions of "Pf users"
From DIDEAS Wiki
m (→matlab) |
m (→SWIFI dataport) |
||
Line 32: | Line 32: | ||
** this appears to be a baud rate problem - and is being corrected. | ** this appears to be a baud rate problem - and is being corrected. | ||
* the wifi_fast.py directory is generally something (often \ceb or \cbarn\svn) \pfcmd_python\wifi_v3 | * the wifi_fast.py directory is generally something (often \ceb or \cbarn\svn) \pfcmd_python\wifi_v3 | ||
+ | * example : wifi_fast.py -i sw5 -V imu2.vlist -F -f ss0103_tuning | ||
==matlab== | ==matlab== |
Revision as of 15:20, 31 October 2009
PF Users Navigation:
- PCB; Lifefix_users; Pf_users; benchtest_users; CalibFix Users; Hardware; Assembly ; iochan ;
- PCA : PCB ; AKENC SC/MC 218 ; FET 217 ; IMU219 ; Swifi ; Rev200_mods ; PCA Inventory
- Special Commands to the Ankle (PFCMD) : State Controller Commands; Motor Controller Commands; Python Examples; IMU Commands ;PFCMD_PY; Pf_calb_table_py; Virtual spring test; PF EEPROM
- DOC: Pf_users; Powerfoot Keyboard User Interface; Steps for Manual Tuning; "Dashboard" Program For Assisting with Tuning
- NEW (CEB) WIKI
- Torque Feedback Controller Guide
Contents
architecture
Pf_users; Pf_ui; Pf_study ; pf_arch_overview ; pf_comm_arch ; Pf_sc_arch ; Pf_mc_arch ; Pf_imu_arch ; Pf_defs ; Pf_insects [1]
Development Environment
- MPLAB IDE > V8.1x
- Microchip C30 compiler > V3.0
- ICD2 or Real-ice programmer connected to PSER1C connected to target board
data collection
SWIFI dataport
- wifi_fast.py -i <ip address or name> [-p <matlab listen port>] -V <variable list filename> -F -f <log file name>
- -i - the IP address of the SWIFI. Typical 192.168.192.xx or "sw8"
- -V specifies the format and names of the packets from the dataport. use : -V imu2.vlist
- -p (optional), default is 9999 - use if multiple plotters running simultaniously. If not 9999, before starting matlab plotter, assign the variable "matlab_listen_port" to some value in the range of 9990 and 9999
- -F (optional) - flush the SWIFI buffer at startup. The buffer could be holding upto ~2 mins of the past data.
- -f the base filename used for logging of the binary packet data, and ASC form of the packets.
- sometimes at power up, SWIFI outputs garbage. The solution is to power cycle the SWIFI until it works.
- this appears to be a baud rate problem - and is being corrected.
- the wifi_fast.py directory is generally something (often \ceb or \cbarn\svn) \pfcmd_python\wifi_v3
- example : wifi_fast.py -i sw5 -V imu2.vlist -F -f ss0103_tuning
matlab
Matlab is used for 'real-time' plotting.
- start matlab
- cd to C:\ceb\0svn\matlab (or the local version of svn://pedant/........./branches/cbarn/matlab)
- optionally set the variable "matlab_listen_port" to something in the 999x range.
- on the laptop generally use plot_laptop
- or on my PC, run the program "plot_float" and bypass the prompts.