Jump to content

FlyingDoc

Members
  • Gesamte Inhalte

    459
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von FlyingDoc

  1. Ich habe das selbe Testprogramm von euch genommen was auch bei mir funktioniert. Wenn ich aber die #include "brick_imu.h" mache, brick_imu.c und brick_imu.h ins Projekt lade und die Stepperzeilen auskommentiere bringt es schon die Fehler. Alle Einstellungen gleich.
  2. Bin langsam am verzweifeln. Bekomme kein C++ Programm kompiliert. Habe es mal mit eurem Beispielprogramm project_uwet.zip versucht. Das kann ich kompilieren. Sobald ich die brick_imu.c und brick_imu.h mit ins Spiel bringe (Include reicht) fängt er an zu meckern. 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(65) : error C2081: 'bool': Name in der formalen Parameterliste ist ungültig 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(104) : error C2061: Syntaxfehler: Bezeichner 'bool' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(109) : error C2059: Syntaxfehler: '}' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(150) : error C2061: Syntaxfehler: Bezeichner 'bool' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(151) : error C2059: Syntaxfehler: '}' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(157) : error C2143: Syntaxfehler: Es fehlt ')' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(157) : error C2143: Syntaxfehler: Es fehlt '{' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(157) : error C2059: Syntaxfehler: 'Typ' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(157) : error C2059: Syntaxfehler: ')' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(158) : error C2143: Syntaxfehler: Es fehlt ')' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(158) : error C2143: Syntaxfehler: Es fehlt '{' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(158) : error C2373: 'enumerate_callback_func_t': Neudefinition; unterschiedliche Modifizierer 1> z:\software\visual studio 2008\projects\imutest\ip_connection.h(65): Siehe Deklaration von 'enumerate_callback_func_t' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(158) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'cb' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(158) : error C2059: Syntaxfehler: ')' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(159) : error C2143: Syntaxfehler: Es fehlt ')' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(159) : error C2143: Syntaxfehler: Es fehlt '{' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(159) : error C2371: 'Device': Neudefinition; unterschiedliche Basistypen 1> z:\software\visual studio 2008\projects\imutest\ip_connection.h(93): Siehe Deklaration von 'Device' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(159) : error C2143: Syntaxfehler: Es fehlt ';' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(159) : error C2059: Syntaxfehler: ')' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(160) : error C2143: Syntaxfehler: Es fehlt ')' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(160) : error C2143: Syntaxfehler: Es fehlt '{' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(160) : error C2059: Syntaxfehler: ')' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(161) : error C2143: Syntaxfehler: Es fehlt ')' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(161) : error C2143: Syntaxfehler: Es fehlt '{' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(161) : error C2059: Syntaxfehler: ')' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(171) : error C2143: Syntaxfehler: Es fehlt ')' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(171) : error C2143: Syntaxfehler: Es fehlt '{' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(171) : error C2059: Syntaxfehler: 'Typ' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(171) : error C2059: Syntaxfehler: ')' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(172) : error C2143: Syntaxfehler: Es fehlt ')' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(172) : error C2143: Syntaxfehler: Es fehlt '{' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(172) : error C2059: Syntaxfehler: 'Typ' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(172) : error C2059: Syntaxfehler: ')' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(175) : error C2143: Syntaxfehler: Es fehlt ')' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(175) : error C2143: Syntaxfehler: Es fehlt '{' vor '*' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(176) : error C2059: Syntaxfehler: 'Typ' 1>z:\software\visual studio 2008\projects\imutest\ip_connection.h(176) : error C2059: Syntaxfehler: ')' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.h(216) : error C2143: Syntaxfehler: Es fehlt ')' vor '*' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.h(216) : error C2081: 'bool': Name in der formalen Parameterliste ist ungültig 1>z:\software\visual studio 2008\projects\imutest\brick_imu.h(216) : error C2143: Syntaxfehler: Es fehlt '{' vor '*' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.h(216) : error C2059: Syntaxfehler: ')' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(200) : error C2061: Syntaxfehler: Bezeichner 'bool' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(201) : error C2059: Syntaxfehler: '}' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(479) : error C2039: 'function_id': Ist kein Element von 'DeviceAnswer' 1> z:\software\visual studio 2008\projects\imutest\ip_connection.h(68): Siehe Deklaration von 'DeviceAnswer' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(481) : error C2275: 'GetAcceleration_': Ungültige Verwendung dieses Typs als Ausdruck 1> z:\software\visual studio 2008\projects\imutest\brick_imu.c(71): Siehe Deklaration von 'GetAcceleration_' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(481) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'ga' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(481) : error C2065: 'ga': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(482) : error C2065: 'ga': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(482) : error C2224: Der linke Teil von '.stack_id' muss eine Struktur/Union sein 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(483) : error C2065: 'ga': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(483) : error C2224: Der linke Teil von '.function_id' muss eine Struktur/Union sein 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(484) : error C2065: 'ga': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(484) : error C2224: Der linke Teil von '.length' muss eine Struktur/Union sein 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(486) : error C2065: 'ga': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(493) : error C2275: 'GetAccelerationReturn_': Ungültige Verwendung dieses Typs als Ausdruck 1> z:\software\visual studio 2008\projects\imutest\brick_imu.c(80): Siehe Deklaration von 'GetAccelerationReturn_' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(493) : error C2065: 'gar': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(494) : error C2065: 'gar': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(494) : error C2223: Der linke Teil von '->x' muss auf eine Struktur/Union zeigen 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(495) : error C2065: 'gar': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(495) : error C2223: Der linke Teil von '->y' muss auf eine Struktur/Union zeigen 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(496) : error C2065: 'gar': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(496) : error C2223: Der linke Teil von '->z' muss auf eine Struktur/Union zeigen 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(510) : error C2039: 'function_id': Ist kein Element von 'DeviceAnswer' 1> z:\software\visual studio 2008\projects\imutest\ip_connection.h(68): Siehe Deklaration von 'DeviceAnswer' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(512) : error C2275: 'GetMagneticField_': Ungültige Verwendung dieses Typs als Ausdruck 1> z:\software\visual studio 2008\projects\imutest\brick_imu.c(86): Siehe Deklaration von 'GetMagneticField_' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(512) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'gmf' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(512) : error C2065: 'gmf': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(513) : error C2065: 'gmf': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(513) : error C2224: Der linke Teil von '.stack_id' muss eine Struktur/Union sein 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(514) : error C2065: 'gmf': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(514) : error C2224: Der linke Teil von '.function_id' muss eine Struktur/Union sein 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(515) : error C2065: 'gmf': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(515) : error C2224: Der linke Teil von '.length' muss eine Struktur/Union sein 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(517) : error C2065: 'gmf': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(524) : error C2275: 'GetMagneticFieldReturn_': Ungültige Verwendung dieses Typs als Ausdruck 1> z:\software\visual studio 2008\projects\imutest\brick_imu.c(95): Siehe Deklaration von 'GetMagneticFieldReturn_' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(524) : error C2065: 'gmfr': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(525) : error C2065: 'gmfr': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(525) : error C2223: Der linke Teil von '->x' muss auf eine Struktur/Union zeigen 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(526) : error C2065: 'gmfr': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(526) : error C2223: Der linke Teil von '->y' muss auf eine Struktur/Union zeigen 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(527) : error C2065: 'gmfr': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(527) : error C2223: Der linke Teil von '->z' muss auf eine Struktur/Union zeigen 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(541) : error C2039: 'function_id': Ist kein Element von 'DeviceAnswer' 1> z:\software\visual studio 2008\projects\imutest\ip_connection.h(68): Siehe Deklaration von 'DeviceAnswer' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(543) : error C2275: 'GetAngularVelocity_': Ungültige Verwendung dieses Typs als Ausdruck 1> z:\software\visual studio 2008\projects\imutest\brick_imu.c(101): Siehe Deklaration von 'GetAngularVelocity_' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(543) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'gav' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(543) : error C2065: 'gav': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(544) : error C2065: 'gav': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(544) : error C2224: Der linke Teil von '.stack_id' muss eine Struktur/Union sein 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(545) : error C2065: 'gav': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(545) : error C2224: Der linke Teil von '.function_id' muss eine Struktur/Union sein 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(546) : error C2065: 'gav': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(546) : error C2224: Der linke Teil von '.length' muss eine Struktur/Union sein 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(548) : error C2065: 'gav': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(555) : error C2275: 'GetAngularVelocityReturn_': Ungültige Verwendung dieses Typs als Ausdruck 1> z:\software\visual studio 2008\projects\imutest\brick_imu.c(110): Siehe Deklaration von 'GetAngularVelocityReturn_' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(555) : error C2065: 'gavr': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(556) : error C2065: 'gavr': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(556) : error C2223: Der linke Teil von '->x' muss auf eine Struktur/Union zeigen 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(557) : error C2065: 'gavr': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(557) : error C2223: Der linke Teil von '->y' muss auf eine Struktur/Union zeigen 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(558) : error C2065: 'gavr': nichtdeklarierter Bezeichner 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(558) : error C2223: Der linke Teil von '->z' muss auf eine Struktur/Union zeigen 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(572) : error C2039: 'function_id': Ist kein Element von 'DeviceAnswer' 1> z:\software\visual studio 2008\projects\imutest\ip_connection.h(68): Siehe Deklaration von 'DeviceAnswer' 1>z:\software\visual studio 2008\projects\imutest\brick_imu.c(572) : fatal error C1003: Mehr als 100 Fehler gefunden; Kompilierung wird abgebrochen. 1>Das Buildprotokoll wurde unter "file://\\programmvs\c$\Software\Visual Studio 2008\Projects\IMUTest\Debug\BuildLog.htm" gespeichert. 1>test - 102 Fehler, 1 Warnung(en) ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
  3. Glaube ich euch schon, das da nix drin ist. Keine Ahnung was wir da jetzt machen. Ich bekomm ihn einfach nicht installiert. Wird immer sofort in Quarantäne gesteckt. Wenn ich das richtig sehe ist das Programm mit C geschrieben. Vielleicht hilft es eure Funktionsblöcke mal"zu mischen", also die Reihenfolge zu ändern und neu zu Compilieren.
  4. Folgendes Problem ist aufgetaucht beim Installieren der Brickd Software Datei direkt geladen und versucht zu installieren. Im Ergebnis wird mein IMU Brick nicht gefunden. Könnt ihr mir helfen? :'( Auch Infos hier
  5. Die Projektionsfläche wird eine extra Scheibe sein. Sie soll nicht das gesamte Frontfeld belegen. Muß ich schauen. Schätze mal so Breite zwischen 20 und 30 cm. Höhe muß ich dann auch schauen.
  6. Es gibt schon Picobeamer die mit Laser arbeiten. Ausserdem muß man auch sehen das die Entfernung zur "Leinwand" ziehmlich klein ist in so einem Cockpit. Bei herkömlichen HUD werden die Informationen via CRT Bildschirm projiziert. Hab das ganze scon mal in meinem Auto mit meinem Galaxy S2 getestet. Funktionierte ziehmlich gut wenn es etwas dunkler war. Aber das ist kein Vergleich. Hat ja nur ein OLED Display. Die Anfänger vom HUD gab es schon im 1. WW. Waren dann im 2.WW richtig verbreitet und nannten sich damals Reflexvisier. Damals wurde nur ein Fadenkreuz ins Blickfeld projiziert. Strahlengang eines deutschen Revi C12/A, Baujahr 1937 weitere Informationen unter bei wikipedia
  7. Wie mein Vorschreiber schon schrieb. Head Up Display Beispiele Mir geht es um die Darstellung von relevanten Daten wie, Fluglage,Indicated Airspeed,Flughöhe,Kurs e.t.c
  8. Guten Morgen und Hallo. Da mein IMU inzwischen abgeschickt wurde will ich mal meine Projektidee vorstellen. Wie unschwer an meinem Avatarbild zu sehen, beschäftige ich mich mit der Fliegerrei. Habe selbst eine Sportpilotenlizens. Da ich schon lange auf der Suche nach einem Lagesensor war, war der IMU genau das Richtige für mich. Beruflich arbeite ich als Programmierer. Meine Idee ist ein leichtes (Bei UL kommt es auf jedes "Gramm" an) HUD herzustellen. Die Software wird nicht das größte Problem darstellen. Das größte Problem wird die Projezierung des Bildes auf das eigenliche HUD. Meine Idee ist dazu einen Picobeamer zu benutzen. Leider habe ich noch keinen zum Testen in die Hand bekommen um zu schauen ob meine Idee funktioniert. Es soll ja auch bei Sonneneinstrahlung gut lesbar sein. Vielleicht hat jemand von euch schon einen und kann mal testen ob die Darstellung auf einer Glasscheibe ausreichend ist? Es gibt ja die verschiedensten Typen. Große Lichtstärke (Lummen) wäre von Vorteil. Was ich als Computerplatform benutze weiß ich jetzt noch nicht. Am besten einen Raspberry Pi oder ähnliches. Muß ich wegen der Leistung schauen.
×
×
  • Neu erstellen...