Hello,
I am trying to automate an Applied Scientific Instrumentation MS-2000 stage using Labview. The instrument driver (ASI TG-1000; http://www.asiimaging.com/support/downloads/tg-1000-control-using-nis-labview-and-the-serial-port/) contained some examples on how to move to certain positions and I made a VI based on the examples (Moving_XY_ASIStage.png/Loading_array_from_file.vi attached below). The VI for loops through the x and y values and the stage moves according to that. Unfortunately, even though the stage moves to X and Y coordinates simultaneously with a loaded csv file for xy positions, it does not follow the shortest possible path. For example, if I put X=1 mm, Y=2 mm in the array, the stage first moves to X=1 and Y=1 simultaneously, then stops moving in the X since it has already reached the destination and moves in a straight line to Y. Is it possible to include in the VI a function that can help specify the path so that I can trace arbitrary shapes with the stage? Say I make it go to X=1 Y=5 directly along the hypotenuse instead of it going first to X=1 Y=1 then to Y=5?
I have attached my VI and some of the example VIs from the Instrument Driver and can provide more information if needed.