Anna
01.03.2014, 17:19
Hallo alle zusammen,
Ich habe ein Problem mit dem Beispielprogramm für den I-Bumper aus dem Buch "Pro-Bot bauen und erfolgreich einsetzen".
Das Projekt wird nicht kompiliert, weil in der Library die Variablen INT_4, INT_6, INT_7 und die Funktion Timer_T3PWM nicht definiert sind.
Die Variablen habe ich dann einfach als
Dim INT_4 As Integer selbst in die Lib geschrieben, weiß aber nicht, ob das dann auch so funktioniert. Aber warum wird die Funktion nicht erkannt? In der Lib taucht Sie unter ACS_INIT() auf:
void ACS_INIT(byte sensity)
{
/*
PWM für das ACS-System einstellen
Timer_T3PWM(Par1,Par2,PS);
Period = Par1*PS/FOSC (51*8/14,7456MHz=27,66 µs) = 36Khz Wert=51
Pulse = Par2*PS/FOSC (25*8/14,7456MHz=13,56 µs) On Time
Timer_T3PWM(Word period,Word PW0,Byte PS) '36Khz
Mit Par1, Par2 kann die Entfernung eingestellt werden
muss teilweise angepasst werden (Roboter spezifisch)
*/
Port_WriteBit(IR_left,PORT_OFF);
Port_WriteBit(IR_right,PORT_OFF);
Timer_T3PWM(51,sensity,PS_8);
}
Fehlermeldungen:
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(160,17): Semantik Fehler - Variable INT_6 nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(161,17): Semantik Fehler - Variable INT_7 nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(168,17): Semantik Fehler - Variable INT_4 nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(220,24): Semantik Fehler - Variable INT_4 nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(309,18): Semantik Fehler - Variable INT_6 nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(317,18): Semantik Fehler - Variable INT_7 nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(782,5): Semantik Fehler - Funktion Timer_T3PWM nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(797,5): Semantik Fehler - Funktion Timer_T3PWM nicht definiert
Ich habe ein Problem mit dem Beispielprogramm für den I-Bumper aus dem Buch "Pro-Bot bauen und erfolgreich einsetzen".
Das Projekt wird nicht kompiliert, weil in der Library die Variablen INT_4, INT_6, INT_7 und die Funktion Timer_T3PWM nicht definiert sind.
Die Variablen habe ich dann einfach als
Dim INT_4 As Integer selbst in die Lib geschrieben, weiß aber nicht, ob das dann auch so funktioniert. Aber warum wird die Funktion nicht erkannt? In der Lib taucht Sie unter ACS_INIT() auf:
void ACS_INIT(byte sensity)
{
/*
PWM für das ACS-System einstellen
Timer_T3PWM(Par1,Par2,PS);
Period = Par1*PS/FOSC (51*8/14,7456MHz=27,66 µs) = 36Khz Wert=51
Pulse = Par2*PS/FOSC (25*8/14,7456MHz=13,56 µs) On Time
Timer_T3PWM(Word period,Word PW0,Byte PS) '36Khz
Mit Par1, Par2 kann die Entfernung eingestellt werden
muss teilweise angepasst werden (Roboter spezifisch)
*/
Port_WriteBit(IR_left,PORT_OFF);
Port_WriteBit(IR_right,PORT_OFF);
Timer_T3PWM(51,sensity,PS_8);
}
Fehlermeldungen:
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(160,17): Semantik Fehler - Variable INT_6 nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(161,17): Semantik Fehler - Variable INT_7 nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(168,17): Semantik Fehler - Variable INT_4 nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(220,24): Semantik Fehler - Variable INT_4 nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(309,18): Semantik Fehler - Variable INT_6 nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(317,18): Semantik Fehler - Variable INT_7 nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(782,5): Semantik Fehler - Funktion Timer_T3PWM nicht definiert
C:\Users\Sarah\Documents\Robots\ProBot 128\Buch_Beispiele\PRO-BOT128 Lib\PRO-BOT128_Lib_V2.cc(797,5): Semantik Fehler - Funktion Timer_T3PWM nicht definiert