Problem z zapamiętaniem zmiennej.

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Maro_009
Posty: 28
Rejestracja: 02 paź 2007 16:18
Kontakt:

Problem z zapamiętaniem zmiennej.

Post autor: Maro_009 »

Mam pytanko. Jak zapamiętać jedną liczbę by później użyć jej do obliczeń? Zrobiłem przerzutnik set reset do wrzucania, ale za bardzo nie wiem jak zapamiętać liczbę tylko raz. Potrzebna mi jest ta liczba, jako stała do obliczeń.
Ostatnio zmieniony 18 paź 2007 08:56 przez Maro_009, łącznie zmieniany 1 raz.
Maro_009
Posty: 28
Rejestracja: 02 paź 2007 16:18
Kontakt:

Problem z zapamiętaniem zmiennej.

Post autor: Maro_009 »

Zmienna ta jest liczbą zmienno przecinkową SGL. Chcem zrobić taki zatrzask ze wpisuje ta liczbe i ona jest. A potem ją zeruję.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Problem z zapamiętaniem zmiennej.

Post autor: jogurt_owocowy »

Takie zapamiętanie powinieneś zrobić wewnątrz eventu "Value change" obsługującego przycisk, którym chcesz zapamiętywać. (Jeśli nie wiesz o czym mowa zamieść swój kod.) We wspomnianej ramce eventu wpisujesz wartość do np. kontrolki, do której w innym miejscu programu dobierasz się poprzez zmienną lokalną.

Pozdrawiam :]
Maro_009
Posty: 28
Rejestracja: 02 paź 2007 16:18
Kontakt:

Problem z zapamiętaniem zmiennej.

Post autor: Maro_009 »

Jogurt_owocowy u góry jest diagram. Chcem zapamiętać powiedzmy liczbę z suwaka. Która się ciagle zmienia. W aplikacji to będzie zmieniające się napięcie , chcem zapamiętac jedną wartość tego napięcia a potem urzyć jako stałą zmienno przecinkową do wymnożenia z innymi wartościami.
Maro_009
Posty: 28
Rejestracja: 02 paź 2007 16:18
Kontakt:

Problem z zapamiętaniem zmiennej.

Post autor: Maro_009 »

Nie mam pojęcia z tymi eventami jak coś. Tą wartość chcem zapamiętywać i zerować innym przyciskiem.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Problem z zapamiętaniem zmiennej.

Post autor: jogurt_owocowy »

Ponieważ sens działania Twojego programu nie jest dla mnie jasny zakładam takie coś: Jest suwak i przycisk. Naciśnięcie przycisku powoduje zapamiętanie stanu suwaka. Tak "na gębę" (nie najlepsze) rozwiązanie wygląda tak:
1. Klikasz prawym klawiszem na brzegu pętli while "Add Shift Register" 2. Przycisk (o akcji mechanicznej Latch) dołączasz do selektora Case'a 3. Z lewego terminala Shift Registera ciągniesz drut do Case'a i tworzysz tunel wejściowy; z prawego terminala Shift Registera analogicznie tworzysz tunel wyjściowy z Case'a. (Tunele to po prostu te kwadraty na brzegu Case'a).
Teraz wnętrze Case'a: 4. W ramce False łączysz tunel wejściowy z wyjściowym 5. W ramce True wejściowy olewasz, a do wyjściowego dołączasz Slide (może być w środku Case'a, może być na zewnątrz)
Z Case'a wychodzi zawsze wartość zatrzaśnięta z suwaka przy ostatnim naciśnięciu przycisku.
Uff... A wystarczyłby jeden obrazek (nie mogę teraz zrobić). Przy takich postach cała potęga graficznego programowania jawi mi się z całą jasnością ;)
Pzdr
Maro_009
Posty: 28
Rejestracja: 02 paź 2007 16:18
Kontakt:

Problem z zapamiętaniem zmiennej.

Post autor: Maro_009 »

Jogurt suwak to przyklad danych.W rzeczywistości jest to wartość napięcia z karty pomiarowej.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Problem z zapamiętaniem zmiennej.

Post autor: jogurt_owocowy »

W rzeczywistości dołączysz sobie zamiast suwaka co tam zechcesz.
Maro_009
Posty: 28
Rejestracja: 02 paź 2007 16:18
Kontakt:

Problem z zapamiętaniem zmiennej.

Post autor: Maro_009 »

Działa to co napisałeś :) Sprawdze zaraz z wyjściem z karty.Thx za pomoc.
ODPOWIEDZ