Labview and Arduino Uno

Greetings,

Right now I am using a Spartan-3E FPGA board along with a motor drive board in order to control a simple robot. The programming is all done in labview. The robot also has a sensor board that uses inductive sensing. I have created a state machine and a method for outputting two pwm's to the two motors. My question is could I, with some changes to the programming, switch the spartan board for the arduino uno and still get similiar results. I have attached a picture of my program below.

Best Regards, Willis.

Don't see why not. Many people have built simple motor controlle robots with arduinos.
Not sure how to follow your "program", but some simple If (condition){do action}
kind of things would probably do what you need.

The program uses 3 sensor inputs and those go to a state machine. The eight states of the state machine then go to a 8-3 priority encoder which then goes to the select lines of an 8-1 4-bit multiplexer. The eight inputs of the two different multiplexers are linked to different numbers. So when the sensor inputs change the state machine changes and this all leads to a different pwm being outputted so that the speed of the motor changes. I guess my main question is whenever I use labview the "Program Explorer" lists the ports of the board so that I can add those to the code and that allows me to correctly hook up the motors and such. How do I get labview to recognize the aruino in a similiar way so that I can add the arduino ports into the labview code. Thanks

No idea, am not familiar with labview.
creating such as

loop(){
read 3 sensors inputs (assumes each is only 0/1)
switch (sensors){
case 1:
set PWM speed 1;
break; // goes to end of switch
case 2:
set PWM speed 2;
break;
:
: 
case 8:
set PWM speed 8;
break;
} // end of switch
} // end of loop, back to top

would do something comparable for the aruino