Tworzenie bibliotek z kilkoma zmiennymi wyjściowymi - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: Tworzenie bibliotek z kilkoma zmiennymi wyjściowymi (/watek-tworzenie-bibliotek-z-kilkoma-zmiennymi-wyj%C5%9Bciowymi) |
Tworzenie bibliotek z kilkoma zmiennymi wyjściowymi - furious1 - 23-02-2016 Witam, Potrzebuję stworzyć bibliotekę funkcji w, których będzie kilka zmiennych wyjściowych do tej pory tworzyłem biblioteki w których funkcja zwracała tylko jedną wartość "return" A co w przypadku jeśli chcę zbudować jaś bibliotekę z kilkoma danymi wejściowymi i kilkoma wyjściowymi. Przykładowo chcę stworzyć bibliotekę, z funkcją która będzie obliczała prędkość na podstawie danych wejściowych czas i droga, a danymi wyjściowymi będą prędkość w km/h i mph. - mam na myśli to, żebym podał za jednym razem kilka danych wejściowych i od razu otrzymał dwie dane wyjściowe, a nie używał dwóch różnych funkcji do przeliczania tego, żeby dane wyjściowe wpisywały się do dwóch zmiennych, które wskażę. Oczywiście nie musi być to przykład podany przeze mnie - każdy przykład, który obrazuje jak to zrealizować będzie pomocny, RE: Tworzenie bibliotek z kilkoma zmiennymi wyjściowymi - furious1 - 15-05-2016 Czy ktoś wie jak coś takiego zrobić???? RE: Tworzenie bibliotek z kilkoma zmiennymi wyjściowymi - mateo1991 - 18-05-2016 Witam serdecznie. Nie jestem znawcą ale ja bym poszedł w stronę programowania obiektowego. Gdzieś czytałem, że arduino wspiera c++ ale jeszcze nie próbowałem. Więc tworzysz sobie strukturę i do niej powrzucać te wszystkie zmienne które chcesz tam mieć. I zwracasz daną strukturę . Tylko nie zapomnij o kasowaniu struktur za pomocą operatora delete np. struct nazwa { int wysokość; int prędkość; } Jeszcze raz podkreślę, że jeszcze tego na arduino nie robiłem, ale mam nadzieję, że pomogłem RE: Tworzenie bibliotek z kilkoma zmiennymi wyjściowymi - JasQ - 18-05-2016 jest prosta metoda tylko nie wiem czy o coś takiego ci chodzi Kod: int q1,q2,q3; RE: Tworzenie bibliotek z kilkoma zmiennymi wyjściowymi - mateo1991 - 18-05-2016 Generalnie jeśli pracujesz na arduino MEGA lub DUE ( mają więcej pamięci od innych) to zachęcam jednak do obiektówki. Strasznie ułatwia robotę i do tego skraca kod. Po za tym cały program jest bardziej uporządkowany dzięki czemu łatwiej możesz go edytować no i szybciej znajdziesz ewentualne błędy. Ehh. Kocham C++ RE: Tworzenie bibliotek z kilkoma zmiennymi wyjściowymi - furious1 - 23-05-2016 Dzięki za podpowiedź. Macie racie skłonie się w kierunku C++ |