Ощибка
- Войдите на сайт для отправки комментариев
Вс, 20/07/2014 - 18:19
Добрый день!
Делаю гексапода...
Написал код для проверки одной ноги.
Работает он так:задаем координаты точки,к которой кончик ноги должен повернуться,и "ждем чуда".
После проверки кода,выдает такую ошибку:
error: '_tdc' does not name a type
Кто знает,как решить данную проблему?
Вот сам код:
#include <VarSpeedServo.h> #include <math.h> #define PI 3.141592653589 VarSpeedServo tServo; VarSpeedServo dServo; VarSpeedServo cServo; //****код**** struct _tdc { float t; float d; float c; }; _tdc calc( float x, float y, float z ) { //****код**** _tdc tdc; tdc.t =//****код****; tdc.d =//****код****; tdc.c =//****код****; return tdc; } void move( float x, float y, float z, int Vc ) { _tdc s = calc( x, y, z ); //****код****
Проблема в 21 строке,если ее убрать,то ошибка пропадает.Кто знает,как решить данную проблему?
читайте фак http://playground.arduino.cc/Code/Struct
1. Берем такой пример:
2. При компиляции ArduinoIDE из него делает следующий текст:
Получаем ошибку.
3. Теперь меняем первый текст всего в одной строке (найдите одно отличие):
Спасибо,все сработало!