C++ i FligtGear Odbiur danych do pliku
Ostatnio zmodyfikowano 2014-06-28 14:52
DaoOlch Temat założony przez niniejszego użytkownika |
C++ i FligtGear Odbiur danych do pliku » 2014-06-27 16:25:30 Tak więc jak w temacie chcę odebrać dane z FlightGeara i przesłać je do pliku później będę chciał je przesłać bezpośrednio do scilaba. Jeszcze wszystkiego nie kpw ale się rozwinę :D #include <math.h> #include "FG.h" #include <fstream>
int l3, m3, n3; FGNetFDM fdmRecvBuf; FGNetCtrls ctrlsRecvBuf, ctrlsTransBuf;
int main() { receiveFdm( "localhost", "5500", fdmRecvBuf ); double y[ 3 ]; y[ 2 ] = fdmRecvBuf.altitude; fstream plik; plik.open( "data.txt", ios::out ); plik << fdmRecvBuf << std::endl; plik.close(); return 0; } w załączniku https://drive.google.com/file/d/0B4gly5HOwSbzTzN6NjVaVXQySlU/edit?usp=sharing moja dzieło jeszcze potrzebna jest biblioteka simgear-dev. ale chyba zaczynam się gubić w tym :( . |
|
pekfos |
» 2014-06-27 21:26:08 W czym problem? |
|
DaoOlch Temat założony przez niniejszego użytkownika |
» 2014-06-28 11:11:06 tak więc w scilabie była użyta funkcja CreateVar( Rhs + 1, MATRIX_OF_DOUBLE_DATATYPE, & m3, & n3, & l3 ); a dokładniej mam problem z dostosowaniem odnośnika do "DOUBLE_DATATYPE" co stwarza mi problem z kompilacją (niepoprawny format danych zapewne). Mam błąd w lin plik.open( "data.txt", ios::out ); . |
|
pekfos |
» 2014-06-28 11:28:51 Jaki błąd..? |
|
malan |
» 2014-06-28 12:50:45 plik.open( "data.txt", std::ios::out )
? |
|
DaoOlch Temat założony przez niniejszego użytkownika |
» 2014-06-28 14:11:06 Ok znalazłem błąd brak biblioteki iostream. teraz mam już wszystko poza jedną bolączką to jest FR.cpp:22:8: note: cannot convert ‘fdmRecvBuf’ (type ‘FGNetFDM’) to type ‘const unsigned char*’ To samo miałem w scilabie proszę o podpowiedź co z tym zrobić |
|
pekfos |
» 2014-06-28 14:52:23 .. Jeśli tak bardzo chcesz, żebyśmy wywalili twój temat, to wystarczy to wprost napisać. Tu chyba żaden twój post nie łączy się z drugim, kod najwyraźniej nie nawiązuje do problemu, a jedyne co tu może mieć jakiś sens, jest w google drive.. |
|
« 1 » |