CLD ATM + Car Wash
- Krzysztof Szewczyk
- Posty: 37
- Rejestracja: 19 maja 2011 02:48
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Koszyce
- Kontakt:
CLD ATM + Car Wash
Cześć,
Czy mógłby któryś z kolegów sprawdzić mój przykład zadania na CLD?
Dzięki!
Czy mógłby któryś z kolegów sprawdzić mój przykład zadania na CLD?
Dzięki!
Ostatnio zmieniony 04 maja 2018 12:11 przez Krzysztof Szewczyk, łącznie zmieniany 1 raz.
- dajpanspokój
- Posty: 145
- Rejestracja: 05 lis 2015 08:15
- Wersja środowiska: LabVIEW 2016
-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: CLD ATM
Ujemne punkty:
- Brak ikon kontrolek
- Brak ikony głównego VI
- Brak description w VI
- Elementy na block diagram nachodzą na siebie (np. DeQueueHMI.vi)
- Kontrolki leżące swobodnie na panelu (umieścić w odpowiednich case w event structure)
- Wejście Action do Card State.vi powinno być typedefem (to raczej byłoby zakwalifikowane jako błąd - skoro jest enum używany w wielu miejscach, to typedefa mu)
- Wejście MSG Index do Prepare MSG.vi powinno być typedefowanym enumem (to niekoniecznie byłoby zakwalifikowane jako błąd, ale mogłoby jako trudne do utrzymania/edycji)
Działanie wygląda ok, architektura wygląda ok. Max punktów minus parę drobnych za powyższe. Jeśli z ręką na sercu zrobiłeś to w 4h, to spokojnie sobie poradzisz na rzeczywistym egzaminie (rzeczywisty jest zwykle nieco trudniejszy od przykładowych).
Z uwag niezwiązanych z oceną samego CLD: update GUI mógłbyś zrobić w event structure zamiast w oddzielnej pętli, zastępując kolejkę HMI user eventem. Dzięki temu miałbyś całą obsługę GUI w jednym miejscu.
- Brak ikon kontrolek
- Brak ikony głównego VI
- Brak description w VI
- Elementy na block diagram nachodzą na siebie (np. DeQueueHMI.vi)
- Kontrolki leżące swobodnie na panelu (umieścić w odpowiednich case w event structure)
- Wejście Action do Card State.vi powinno być typedefem (to raczej byłoby zakwalifikowane jako błąd - skoro jest enum używany w wielu miejscach, to typedefa mu)
- Wejście MSG Index do Prepare MSG.vi powinno być typedefowanym enumem (to niekoniecznie byłoby zakwalifikowane jako błąd, ale mogłoby jako trudne do utrzymania/edycji)
Działanie wygląda ok, architektura wygląda ok. Max punktów minus parę drobnych za powyższe. Jeśli z ręką na sercu zrobiłeś to w 4h, to spokojnie sobie poradzisz na rzeczywistym egzaminie (rzeczywisty jest zwykle nieco trudniejszy od przykładowych).
Z uwag niezwiązanych z oceną samego CLD: update GUI mógłbyś zrobić w event structure zamiast w oddzielnej pętli, zastępując kolejkę HMI user eventem. Dzięki temu miałbyś całą obsługę GUI w jednym miejscu.
- Krzysztof Szewczyk
- Posty: 37
- Rejestracja: 19 maja 2011 02:48
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Koszyce
- Kontakt:
Re: CLD ATM
Dzięki za uwagi, mam jeszcze ponad miesiąc do CLD, chciałbym wszystkie przykłady zrobic.
- Krzysztof Szewczyk
- Posty: 37
- Rejestracja: 19 maja 2011 02:48
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Koszyce
- Kontakt:
- Krzysztof Szewczyk
- Posty: 37
- Rejestracja: 19 maja 2011 02:48
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Koszyce
- Kontakt: