tworzenie własnego bloczku

Tematy związane z tworzeniem dużych aplikacji. Zaganiednia dotyczące architektury oraz zasad tworzenia optymalnych rozwiązań.
polair
Posty: 7
Rejestracja: 23 wrz 2006 00:00

tworzenie własnego bloczku

Post autor: polair »

Witam wszystkich!

W ramach pracy magisterskiej tworze pewne oprogramowanie w lv. Posługuje się w tym celu wersją 7.1 programu. Program będzie stosunkowo duży a pewne elementy będą wykorzystaywane wielokrotnie. I tak na pzykład, aby skomunikować się z mikrokontrolerem stworzyłem do tego własny protokół. Podaje w nim ilosc rozkazów ktore uC ma posłać do procesora, same rozkazy i inne instrukcje sterujące.

Chciałbym zbudować bloczek, który wstawie w miejsce istniejącego, rozległego kodu odpowiadającego za komunikacje z uC. Uprzejmie proszę o wskazanie mi wlasciwej drogi postępowania. Od czego mam zacząć?

Dodam jeszcze, że opisany powyżej problem komunikacji z uC to jedynie przykład.

Dziękuję wszystkim. Proszę o zaoszczędzenie uwag typu "google naprawde duzo wie.." . Od tego jest forum aby pytac, a ja mam naprawde wiele problemów z pracą mgr. i licze że przynajmniej skierujecie mnie na wlaściwy tor:)

Pozdrawiam
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: tworzenie własnego bloczku

Post autor: Mikrobi »

Zamknięcie istniejącego kodu do subVIja to zaznaczenie (Lewy Klawisz Myszy: LKM) i wybranie z menu
Edit>> Create subVI
..taki kod trzeba będzie wewnątrz utworzonego subVIja : - uporządkować - stworzyć dla niego ikonę
Napisz więcej a forum o swojej aplikacji, może jednak zamieść kod. Postaramy się być Okrutni i Rzeczowi
8)
... to na prawdę dobrze robi ;)
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Krzych62
Posty: 8
Rejestracja: 29 maja 2007 00:00
Lokalizacja: Wroclaw

Re: tworzenie własnego bloczku

Post autor: Krzych62 »

Witaj!,
pierwsze wskazówki otrzymałeś już od Mikrobiego-to co pisze to najistotniejsze czynności.Zastanów sie tez już teraz nad interfejsem
twego VIsa-uniknij przy tym późniejszego "rzeźbienia" tego interfejsu
które najczęściej zmusza do wewnętrznych przeróbek kodu bo np. ilość wejść i wyjść jest zbyt duża i otrzymujesz kostkę "najeżona" końcówkami!.
To co pisze Mikrobi o przesłaniu kodu jest tez bardzo ważne!-pamiętaj ze pewne struktury mogą zachowywać sie inaczej gdy zamkniesz
je w Sub-VIsie, stad wskazówka Mikrobiego to pierwszy krok-karty na stół!!!

Pozdrawiam :lol:
polair
Posty: 7
Rejestracja: 23 wrz 2006 00:00

Re: tworzenie własnego bloczku

Post autor: polair »

Witam

Temat już dawno nieaktualny, ale jakoś zapomniałem podziękować za pomoc. Tak więc dziękuję

Dziś mam tyle bloczków , sub_funkcji, że w ogóle ich nie ogarniam:]

pozdrawiam. Paaweł
Awatar użytkownika
ky3orr
Posty: 149
Rejestracja: 10 gru 2006 00:00
Wersja środowiska: LabVIEW 8.6
Lokalizacja: Siechnice
Kontakt:

tworzenie własnego bloczku

Post autor: ky3orr »

że się tak wtrącę w wątek...

czy dobrą manierą jest zamykanie kilku subVi połączonych relacjami w kolejny - większy - subVi?

dzięki za odpowiedź
KY3ORR

Okablowanie audio / RF -> www.CabLAB.eu
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

tworzenie własnego bloczku

Post autor: Mikrobi »

Tak, zakładając, że realizują jeden wątek przetwarzania danych. Każdy nadrzędny subVI możesz traktować jako podprogram programu. Podprogram który jest subVIjem, składa się siłą rzeczy z pewnych funkcji, które też subVIjami są.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Awatar użytkownika
wino
Posty: 549
Rejestracja: 23 gru 2005 00:00
Wersja środowiska: Nie mam LabVIEW
Lokalizacja: Kraków

Re: tworzenie własnego bloczku

Post autor: wino »

mikrobi co to za spam(dwa razy ta sama wiadomość), czas chyba skontaktować się z administratorem :P
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

tworzenie własnego bloczku

Post autor: Mikrobi »

Cytując Pratechetta:

"uuuuk....?"

;)
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
ODPOWIEDZ