Arduino und Labview verbinden

Gast #5132590
Lesenswert?
• ▲
▼
Hallo zusammen,
ich versuche gerade meinen Arduino mit Labview zu verbinden. Dabei 
schlägt schon die Beispiel-Datei "LIFA-Base" beim Hochladen fehl.

Die Fehlermeldung:

...
warning: left shift count >= width of type

       duration=(command[8]+  (command[7]<<8)+ 
(command[6]<<16)+(command[5]<<24));
....


Weis jemand was dabei zu tun ist?

Danke schon mal im Voraus
Gast #5132592
Lesenswert?
• ▲
▼
Bzw. hier mal etwas mehr von der Fehlermeldung

C:\Users\AD-Mess\Documents\LIFA\3\LabVIEW Interface for 
Arduino\Firmware\LIFA_Base\LabVIEWInterface.ino: In function 'void 
processCommand(unsigned char*)':

C:\Users\AD-Mess\Documents\LIFA\3\LabVIEW Interface for 
Arduino\Firmware\LIFA_Base\LabVIEWInterface.ino:150:60: warning: left 
shift count >= width of type

       duration=(command[8]+  (command[7]<<8)+ 
(command[6]<<16)+(command[5]<<24));

                                                            ^

C:\Users\AD-Mess\Documents\LIFA\3\LabVIEW Interface for 
Arduino\Firmware\LIFA_Base\LabVIEWInterface.ino:150:77: warning: left 
shift count >= width of type

       duration=(command[8]+  (command[7]<<8)+ 
(command[6]<<16)+(command[5]<<24));

                                                                             ^

In file included from C:\Users\AD-Mess\Documents\LIFA\3\LabVIEW 
Interface for Arduino\Firmware\LIFA_Base\PID_Windup_neu.ino:5:0:

C:\Users\Piontekt\Arduino\arduino-1.8.3-windows\arduino-1.8.3\libraries\ 
LIFA_Base/LabVIEWInterface.h:  At global scope:

LabVIEWInterface.h:35: error: redefinition of 'unsigned char 
currentCommand [15]'

 unsigned char currentCommand[COMMANDLENGTH];    // The Current Command 
For The Arduino To Process

                                           ^

In file included from C:\Users\AD-Mess\Documents\LIFA\3\LabVIEW 
Interface for Arduino\Firmware\LIFA_Base\LIFA_Base.ino:26:0:

sketch\LabVIEWInterface.h:35:16: note: 'unsigned char currentCommand 
[15]' previously declared here

 unsigned char  currentCommand[COMMANDLENGTH];    // The Current Command 
For The Arduino To Process

                ^

In file included from C:\Users\AD-Mess\Documents\LIFA\3\LabVIEW 
Interface for Arduino\Firmware\LIFA_Base\PID_Windup_neu.ino:5:0:

LabVIEWInterface.h:37: error: redefinition of 'unsigned char acqMode'

 unsigned char acqMode;

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.