Problem ze strukturą event case
: 19 gru 2017 21:53
Jestem w trakcie realizacji projektu. Przy testowym uruchomieniu aplikacji z front panelu okazuje się że użytkownik musi kliknąć dwa razy na ten sam klawisz np( 1,2...itp) żeby został on wyświetlony. Wyświetlanie też następuje w dziwny sposób. Nie moge znaleść przyczyny a jej znalezienie jest konieczne w dalszej realizacji mojej pracy. Oczywiście próbowałem z mechanical action ale to nie działa. Przykładowo ustawienie akcji switch when relased niby rozwiązuje mój problem ale wprowadzone wartości przez użytkownika nie są poprawnie interpretowane przez program. (stan sprawdź hasło wogóle się nie załącza) Ustawienie akcji latch when relased (tak jak jest domyślnie ustawione) powoduje że musze naciskać przycisk dwa razy co jest bardzo uciążliwe.
Jeżeli chodzi o sam program to po wpisaniu przykładowo 0000# ma podświetlać diode oznaczoną jako w tym przypadku jako "Wejsciowa" ( co odpowiada załączeniu strefy)hasło 1111# lub 2222# 3333#,4444#,5555#....ma podświetlać inną strefe itp. Ma robić o wiele więcej rzeczy ale na razie chce uzyskać ten efekt. Postanowiłem skorzystać z event driven state machine. Jak użytkownik na bieżąco wciska przyciski to musze te dane w jakiś sposób zobrazować na wyświetlacz który jest string indykatorem. Użyłem elementu połączenia łańcuchów znaków ale potem zachodzi potrzeba żeby powstały łańcuch znaków dać na wejście maszyny stanów żeby sprawdzić czy powstały łańcuch znaków odpowiada załączeniu strefy.
Podejrzewam że przyczyną może być zastosowanie feedback node (samo labview go dodało) ale nawet jeśli tak jest to nie wiem jak inaczej.
Będe wdzieczny za wszelką pomoc wszelkie wskazówki porady
https://megawrzuta.pl/download/ebebc9a1 ... 80bbe.html link 1 do vi
http://uploadfile.pl/pokaz/1302679---obfd.html link zapasowy
Jeżeli chodzi o sam program to po wpisaniu przykładowo 0000# ma podświetlać diode oznaczoną jako w tym przypadku jako "Wejsciowa" ( co odpowiada załączeniu strefy)hasło 1111# lub 2222# 3333#,4444#,5555#....ma podświetlać inną strefe itp. Ma robić o wiele więcej rzeczy ale na razie chce uzyskać ten efekt. Postanowiłem skorzystać z event driven state machine. Jak użytkownik na bieżąco wciska przyciski to musze te dane w jakiś sposób zobrazować na wyświetlacz który jest string indykatorem. Użyłem elementu połączenia łańcuchów znaków ale potem zachodzi potrzeba żeby powstały łańcuch znaków dać na wejście maszyny stanów żeby sprawdzić czy powstały łańcuch znaków odpowiada załączeniu strefy.
Podejrzewam że przyczyną może być zastosowanie feedback node (samo labview go dodało) ale nawet jeśli tak jest to nie wiem jak inaczej.
Będe wdzieczny za wszelką pomoc wszelkie wskazówki porady
https://megawrzuta.pl/download/ebebc9a1 ... 80bbe.html link 1 do vi
http://uploadfile.pl/pokaz/1302679---obfd.html link zapasowy