A. I think it is likely there are things you'll need to do. But only the manual can tell you.
B. I thought you were trying to control this with LabVIEW. ??? If so, you will need to create another program or expand on what you've already started.
C. Before you start programming, sit down with a pencil and paper. Write down what you are trying to do. What are your inputs? What are your outputs? Make a high level flowchart that shows how your program will flow. Break the different tasks down into smaller modules. Don't throw all your code into one huge messy block diagram. With the documentation you've done and creating subVI's that pertain to those individual tasks and modules, the architecture should be more manageable. I find that most of my programs lean towards a "state machine" architecture.