Strona 1 z 1

Szkielet aplikacji

: 16 kwie 2013 20:48
autor: Daniel Lab
Witam wszystkich forumowiczów (to mój pierwszy post)

Przygotowuję aplikację, która będzie dokonywała pomiarów, analizy, regulacji i zapisu danych. Ma to być program, który obsługuje równocześnie 6 takich samych procesów. Procesy będą uruchamiane w różnych momentach i będą trwały do 1 miesiąca każdy (czyli może się okazać, że program nie będzie wyłączany). Pomiary co 5-10 sek., zapis do pliku co 5 minut, dane z około 50-ciu czujników, sterowanie około 60-ma przekaźnikami. Przygotowałem szkielet takiej aplikacji. Będę wdzięczny za wszelkie uwagi i sugestie. Nie mam doświadczenia w tworzeniu złożonych aplikacji w LabVIEW.

Z pozdrowieniami
Daniel

Szkielet aplikacji

: 17 kwie 2013 14:06
autor: Góras
Jeśli ma to być 6 takich samych procesów to aż się prosi o programowanie obiektowe i Actor Framework (ostatnio mam "lekkie" skrzywienie z nim związane :) ). Zrobisz sobie jednego aktora, jeden program do sterowania i będziesz uruchamiał sobie ów aktora kilkakrotnie z różnymi parametrami w różnych momentach i wyłączał go kiedy trzeba, a aktor przejmie całą funkcjonalność procesów i wszystko będzie się działo w tle (łącznie z komunikacją między wątkami, czyli aktorami).

Są tylko dwa problemy - będzie to nie tyle złożona aplikacja co ciut wyższy poziom programowania i potrzebne Ci będzie LabVIEW 2012.

Jakbyś się zdecydował to służę pomocą :)

Re: Szkielet aplikacji

: 17 kwie 2013 21:35
autor: Daniel Lab
Dziękuję za podpowiedź. Niestety programowanie obiektowe jest w tej chwili poza moim zasięgiem.