title: What is the most efficient way to quickly understand how a complex LabView VI works?
body: <p>What is the best way to understand a complex LabView VI that controls a <a href="http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&amp;item=110875380083" rel="nofollow noreferrer">motor</a>? </p>
  
  <p>My goal is to control the motor from a <a href="http://www.saitek.com/manuals/x52_manual.pdf" rel="nofollow noreferrer">joystick</a>.  </p>
  
  <p>The wiring diagram shown below allows a LabView user to control the motor from the LabView GUI: move a slider up and down either increasing or decreasing the desired velocity.  As the slider's value changes, it is fed into a bunch of math controls and eventually gets converted into a command string for the motor to interpret.  This command string, if I understand correctly, is bunch of bytes that get written to the serial port.  </p>
  
  <p>Instead of using the LabView GUI to control the motor, I would like to use the joystick.  </p>
  
  <p>What is the best way to approach this? </p>
  
  <p>The joystick has pitch,yaw,roll,and throttle.  Which one relates best to the velocity of a motor?</p>
  
  <p><img src="https://i.stack.imgur.com/O4ITk.jpg" alt="enter image description here"></p>