LECTURA CADENA DE DATOS (STRING) POR PUERTO SERIE DESDE LABVIEW

HOLA !!

Estoy utilizando un Arduino Uno R3 y el Software LABVIEW (2014).

Estoy enviando una cadena de datos por bloques VISA de Labview. Desde Labview se esta enviando una cadena de numeros decimal (number integer string). Pero no sé como recibir los datos por Puerto Serie (Usb) de arduino.

Necesito saber como recibir los datos y transformarlos a un numero decimal dentro de arduino.

Esto te puede servir:

char input[10];
int index = 0;
int number = 0;

void setup(){
  Serial.begin(9600);
}

void loop(){

    if(Serial.available()){
        while(Serial.available()){
            input[index] = Serial.read();
            index++;
        }
    number = atoi( input ); // convierte a int
    Serial.println(number);
    index = 0;

    }
}