Erro na compilação de arquivo LIFA Base do LabVIEW no Arduino

Olá.

Eu baixei todos os programas necessários para usar o LabVIEW com o Arduino. Porém, o maior problema tem sido compilar o arquivo LIFA Base. Os erros apontados já foram vários, mas o atual é:

LIFA_Base.cpp.o: In function `loop':
C:\Users\wbvieira\Desktop\arduino-1.0.2/LIFA_Base.ino:59: undefined reference to `checkForCommand()'
C:\Users\wbvieira\Desktop\arduino-1.0.2/LIFA_Base.ino:65: undefined reference to `sampleContinously()'
LIFA_Base.cpp.o: In function `setup':
C:\Users\wbvieira\Desktop\arduino-1.0.2/LIFA_Base.ino:39: undefined reference to `syncLV()'

O erro anterior era sobre o sincronismo...

Alguém teria alguma ideia do que posso fazer?

--------------------------------------------------------------------------------------------------------------------------------------------

PS.: O código LIFA Base é o seguinte:

/*********************************************************************************

**
** LVFA_Firmware - Provides Basic Arduino Sketch For Interfacing With LabVIEW.
**
** Written By: Sam Kristoff - National Instruments
** Written On: November 2010
** Last Updated: Dec 2011 - Kevin Fort - National Instruments
**
** This File May Be Modified And Re-Distributed Freely. Original File Content
** Written By Sam Kristoff And Available At www.ni.com/arduino.
**
*********************************************************************************/


/*********************************************************************************
**
** Includes.
**
********************************************************************************/
// Standard includes. These should always be included.
#include <Wire.h>
#include <SPI.h>
#include <Servo.h>
#include "LabVIEWInterface.h"

/*********************************************************************************
** setup()
**
** Initialize the Arduino and setup serial communication.
**
** Input: None
** Output: None
*********************************************************************************/
void setup()
{
// Initialize Serial Port With The Default Baud Rate
syncLV();

// Place your custom setup code here

}


/*********************************************************************************
** loop()
**
** The main loop. This loop runs continuously on the Arduino. It
** receives and processes serial commands from LabVIEW.
**
** Input: None
** Output: None
*********************************************************************************/
void loop()
{
// Check for commands from LabVIEW and process them.

checkForCommand();
// Place your custom loop code here (this may slow down communication with LabVIEW)


if(acqMode==1)
{
sampleContinously();
}

}

Exibições: 1155

Responder esta

Respostas a este tópico

Estou com o mesmo problema

Inscrevam-se no forum da NI http://search.ni.com/nisearch/app/main/p/bot/no/ap/global/lang/pt/p...

Lá vão achar mais informação que aqui sobre isso.

Abs.

Obrigado pela indicação do fórum Carlos, consegui resolver este problema na compilação do firmware.

Solução:

- Va até a aba Sketch, depois em adicionar arquivo

- Deve-se adicionar o arquivo LabVIEWInterface.ino ("\LIFA_Base\LabVIEWInterface\LabVIEWInterface.ino".)

- Agora é só compilar e esta tudo pronto para a comunicação serial entre Labview e arduino através do toolkit

Abs

De nada Bruno, aproveite para visitar o canal do Camilo, colega aqui do LDG, e se ainda não participa do Grupo inscreva-se.

Link youtube Camilo:  https://www.youtube.com/results?q=Camilo+de+Lellis+Barreto+Junior

Grupo LDG:

http://labdegaragem.com/group/labview

Meu canal youtube: https://www.youtube.com/user/kwiekbrasil/videos

Segue anexo um documento que pode ser util.

Boa sorte!

Abs.

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço