At this point, I think that once your application correctly generates synchronized analog output and input data you will be up and running. The LabVIEW Example Finder actually shows exactly how to do this. Go to help, find examples to open up the example finder and then navigate to the daqmx, multi function, multi function synch AI AO example. I think this should help. Also, a lot of the other examples available here may be helpful depending on exactly how you want to generate and acquire samples.
Please keep in mind that in order to view these examples you will have to have DAQmx installed.
You might also want to think about generating and acquiring a set number of samples vs. continually acquiring as your code currently shows. If you wish to output 1000 points for example, and input the current after each voltage is outputted, then you are really talking about a finite (N-sample) acquisition. If it turns out that the finite acquisition is what you want, you will have to decide if the acquisition needs to be retriggerable or not as well.
I hope this helps.
Casey Weltzin
National Instruments