Funkcja port.Write(); C++

Funkcja port.Write(); C++
XS
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 7 lat
  • Postów:13
0

Witam
Jestem nowym użytkownikiem forum. Od jakiegoś czasu realizuje projekt i natrafiłem na problem, którego od dłuższego czasu nie jestem w stanie rozwiązać (przyda się świeże spojrzenie na problem). Chciałbym poznać dokładna strukturę funkcji "port.Write();". Szukałem w wielu źródłach, lecz objaśnienie nie jest dla mnie zrozumiałe. Chciałbym dowiedzieć się jaki typ danych mogę wysyłać tą funkcją przez port szeregowy. Docelowo ta funkcja ma przesyłać (najprawdopodobniej przekowertowane) zmienne typu int do Arduino. Tam liczby zostaną przetworzone na sygnał PWM do sterowania serwomechanizmami.
Z góry dziękuje i serdecznie pozdrawiam

06
  • Rejestracja:prawie 20 lat
  • Ostatnio:około rok
  • Postów:2440
0

https://msdn.microsoft.com/pl-pl/library/ms143551(v=vs.110).aspx <- wysyła ciąg bajtów, więc w zasadzie wszystko możesz nią wysłać.

XS
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 7 lat
  • Postów:13
0

W takim razie mógłby Pan zaproponować jakiś człon programu który wysyła zmienne typu integer ?

06
  • Rejestracja:prawie 20 lat
  • Ostatnio:około rok
  • Postów:2440
0

Nie piszę w C++/CLI, ale użyłbym klasy MemoryStream i BinaryWriter.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.