Strona 2 z 2
: 19 paź 2004 20:19
autor: rumcajs
Mówiąc o bajerkach miałem na myśli możliwości jakie daje LV 7up w integracji z OS, nie w znaczeniu pejoratywnym. Wszak w zamierzeniu miało to być środowisko do akwizycji, przetwarzania i wizualizacji danych a rozrosło się znacznie również w innym kierunku.
Nie mam mu wcale tego za złe, nawet bardzo się z tego cieszę, i sam zauważam, że coraz częściej używam go w innym celu.
Spójrzcie sami na to forum, ile jest na nim pytań dotyczących problemów z DAQ, prawidłowym oprogramowaniem kwesti sterowania - chociażby standardowego PID nie mówiąc o adaptacyjnym czy rozmytym lub sieciach neuronowych czy transformatach FFT, przetwarzania obrazu IMAQ ? Czyli tego do tego do czego LV zostało stworzone - jakieś tam ikonki w trayu czy Active X czy obsługa zdarzeń lub inne nie są rzeczą niezbędną do prawidłowego działania aplikacji. DLatego nazywam je "Bajerami".
Może duże uproszczenie procesu "oprogramowania" pomiarów od wersji 7.0 jest tego przyczyną, po porostu niet probliema.
Osobiście myślę, iż to specyficzny graficzny język programowania przyciąga wielu programistów do przesiadki z tekstowych środowisk programowania.
Poza tym wydaje mi się, iż pasuje on wiele bardziej do środowiska automatyków, elektroników czy pomiarowców niż typowych informatyków-programistów, lecz w ostatnich czasach muszą oni coraz bardziej wchodzić w programowanie i wykazywać się dużą wiedzą z zakresu informatyki.
Sam zawsze byłem ciekaw ilu wśród użytkowników LV jest "czystych" informatyków, a ilu ogólnie zwanych automatyków.
OK. Troszkę zagoniłem się w tych dywagacjach ...
Tomek:
Ja ciągle mam na mysli Call Library Function a nie Active X STI.
Podeślę Ci programik umieszczający ikonkę w trayu podaj tylko mail.
Wykorzystuje on tylko i wyłącznie CLF. Niestety tylko umieszcza, modyfikuje lub usuwa ikonkę z traya. Jeszcze nie doszedłem do tego jak odebrać info o zdarzeniach, np. naciśnięcia klawisza myszki nad ikonką przychodzące z OS (ciągle mam na myśli LV6.0.2 nie obsługujące tego typu eventów wprost) Próbowałem wykorzystać Windows Message Queue od NI lecz działa tylko w obszarze okna aplikacji, a nie poza.
Jeżeli masz LV6.1 lub wyżej to myslę, ze ktos z forumowiczów dorobi Ci tą funkcjonalnosć.
Pozdrawiam wszystkich forumowiczów.
Lab, lab...hurra
Rumcajs.
: 19 paź 2004 20:20
autor: rumcajs
Mówiąc o bajerkach miałem na myśli możliwości jakie daje LV 7up w integracji z OS, nie w znaczeniu pejoratywnym. Wszak w zamierzeniu miało to być środowisko do akwizycji, przetwarzania i wizualizacji danych a rozrosło się znacznie również w innym kierunku.
Nie mam mu wcale tego za złe, nawet bardzo się z tego cieszę, i sam zauważam, że coraz częściej używam go w innym celu.
Spójrzcie sami na to forum, ile jest na nim pytań dotyczących problemów z DAQ, prawidłowym oprogramowaniem kwesti sterowania - chociażby standardowego PID nie mówiąc o adaptacyjnym czy rozmytym lub sieciach neuronowych czy transformatach FFT, przetwarzania obrazu IMAQ ? Czyli tego do tego do czego LV zostało stworzone - jakieś tam ikonki w trayu czy Active X czy obsługa zdarzeń lub inne nie są rzeczą niezbędną do prawidłowego działania aplikacji. DLatego nazywam je "Bajerami".
Może duże uproszczenie procesu "oprogramowania" pomiarów od wersji 7.0 jest tego przyczyną, po porostu niet probliema.
Osobiście myślę, iż to specyficzny graficzny język programowania przyciąga wielu programistów do przesiadki z tekstowych środowisk programowania.
Poza tym wydaje mi się, iż pasuje on wiele bardziej do środowiska automatyków, elektroników czy pomiarowców niż typowych informatyków-programistów, lecz w ostatnich czasach muszą oni coraz bardziej wchodzić w programowanie i wykazywać się dużą wiedzą z zakresu informatyki.
Sam zawsze byłem ciekaw ilu wśród użytkowników LV jest "czystych" informatyków, a ilu ogólnie zwanych automatyków.
OK. Troszkę zagoniłem się w tych dywagacjach ...
Tomek:
Ja ciągle mam na mysli Call Library Function a nie Active X STI.
Podeślę Ci programik umieszczający ikonkę w trayu podaj tylko mail.
Wykorzystuje on tylko i wyłącznie CLF. Niestety tylko umieszcza, modyfikuje lub usuwa ikonkę z traya. Jeszcze nie doszedłem do tego jak odebrać info o zdarzeniach, np. naciśnięcia klawisza myszki nad ikonką przychodzące z OS (ciągle mam na myśli LV6.0.2 nie obsługujące tego typu eventów wprost) Próbowałem wykorzystać Windows Message Queue od NI lecz działa tylko w obszarze okna aplikacji, a nie poza.
Jeżeli masz LV6.1 lub wyżej to myslę, ze ktos z forumowiczów dorobi Ci tą funkcjonalnosć.
Pozdrawiam wszystkich forumowiczów.
Lab, lab...hurra
Rumcajs.
: 19 paź 2004 20:21
autor: rumcajs
sorki.dwa razy mi sie kliknęło..
: 19 paź 2004 20:58
autor: tomekw
Tzn. ja zrobilem już tak jak pisałem wcześniej, tylko samo tworzenie i usuwanie - potrzebna mi jest jeszcze obsługa komunikatów.
Używam LV 7.1
Oczywiście z checią zobaczę co zrobiłeś mój mail
tomek@amp.edu.pl
thx
PS LabVIEW się rozrasta i tak powinno być, to wszystko są nowe rzeczy i dlatego jest większe zainteresowanie tym gdyż mało jest materiałów np. o nowych możliwościach obsługi komunikatów w 7.0 więc to co jest dodatkiem dziś jutro będzie standardem
: 19 paź 2004 21:02
autor: Mikrobi
[quote="rumcajs"]Mówiąc o bajerkach miałem na myśli możliwości jakie daje LV 7up w integracji z OS, nie w znaczeniu pejoratywnym. Wszak w zamierzeniu miało to być środowisko do akwizycji, przetwarzania i wizualizacji danych a rozrosło się znacznie również w innym kierunku. Nie mam mu wcale tego za złe, nawet bardzo się z tego cieszę, i sam zauważam, że coraz częściej używam go w innym celu. [/quote] Cóż trudno zaprzeczyć genezie środowiska. Dla mnie staje się ono sposobem na tworzenie aplikacji w sposób efektowniejszy i szybszy niż C lub C++. Taką chyba też mieli cichą nadzieję twórcy, taki tez jest kierunek w innych jezykach - korzystanie z gotowych, sprawdzonych i przetestowanych komponentów. Przecież w końcu i tak korzystamy z bibliotek MFC lub podobnych które zaszyte są w ikonach standardowych VIjów. [quote="rumcajs"]Spójrzcie sami na to forum, ile jest na nim pytań dotyczących problemów z DAQ, prawidłowym oprogramowaniem kwesti sterowania - chociażby standardowego PID nie mówiąc o adaptacyjnym czy rozmytym lub sieciach neuronowych czy transformatach FFT, przetwarzania obrazu IMAQ ? Czyli tego do tego do czego LV zostało stworzone - jakieś tam ikonki w trayu czy Active X czy obsługa zdarzeń lub inne nie są rzeczą niezbędną do prawidłowego działania aplikacji. DLatego nazywam je "Bajerami".[/quote] To raczej wynika z: 1) słabej znajomości możliwości środowiska wśród samych programistów LabVIEW 2) braku młodych ludzi którzy ucząc się środowiska szybko dokonają syntezy programowania z LV z tym co poznają na studiach i na przyklad z ciekawości zaczną robić programy do rozpoznawania mowy pod LabVIEW, tak, z czystej ciekawości 3) braku nauczania LabVIEW w sensie czystym (jako język) na uczelniach - to co jest robione, przemyca się pośród kilku innych metod czy środowisk, np VEE i podobnych - widuję potworki które rodza się na diagramach u ludzi którzy np. zaliczają taki przedmiot na 5 lub 6
:roll:
4) ostatnie, ale raczej zasadnicze - LabVIEW jest ciagle na starcie
w Polsce - takie ma się wrażenie czytając oferty pracy.
[quote="rumcajs"]Poza tym wydaje mi się, iż pasuje on wiele bardziej do środowiska automatyków, elektroników czy pomiarowców niż typowych informatyków-programistów, lecz w ostatnich czasach muszą oni coraz bardziej wchodzić w programowanie i wykazywać się dużą wiedzą z zakresu informatyki. Sam zawsze byłem ciekaw ilu wśród użytkowników LV jest "czystych" informatyków, a ilu ogólnie zwanych automatyków.[/quote] automatyk - raz 8)
- kto jeszcze?
[quote="rumcajs"]Tomek: Ja ciągle mam na mysli Call Library Function a nie Active X STI. Podeślę Ci programik umieszczający ikonkę w trayu podaj tylko mail. Wykorzystuje on tylko i wyłącznie CLF. Niestety tylko umieszcza, modyfikuje lub usuwa ikonkę z traya. Jeszcze nie doszedłem do tego jak odebrać info o zdarzeniach, np. naciśnięcia klawisza myszki nad ikonką
przychodzące z OS (ciągle mam na myśli LV6.0.2 nie obsługujące tego typu eventów wprost)[/quote]
tutaj jest info na forum od Visual Basic z przykladowymi kodami, może będzie to pomocne:
http://board.freeweb.pl/posts.php?board ... post761704 Fragment kodu w VB obsługuje klikniecie na ikonie w tray'u Jest jeszcze podobna funkcjonalność o jaką o ile pamiętam chodzi Tomkowi (ukrycie programu i widoczność tylko w postaci ikony w tray'u): serwisy w NT-pochodnych systemach (mam nadzieję że informatycy od systemów pomogą w sprecyzowaniu):
http://forums.lavausergroup.org/index.p ... hl=service
labview w tray'u
: 29 cze 2009 13:07
autor: mar3cki
PMaj nie widzę przykładu...
mógłby się ktoś podzielić przykładem takiej aplikacji? Zastanawiam się nad czymś podobnym, mianowicie chciałbym kontrolować temp w PXI, a do dyspozycji mam tylko i wyłącznie termometr na jednej z kart. Chciałbym móc zrzucić ikonkę z aktualną temp do tray'a
podobnie jak jest chyba w Hmonitor
labview w tray'u
: 30 cze 2009 08:06
autor: Nowszy
Mar3cki - w jakim PXI-u? Podaj model chassis i kontrolera.
labview w tray'u
: 09 lip 2009 04:57
autor: mar3cki
chassis 1042
kontrolery 8175, 8185