Strona 1 z 1
Tworzenie wejściowych wartości domyślych
: 20 cze 2007 17:46
autor: bolek
Witam! Może to głupie pytanie ale czy ktoś może mi pomóc w rozwiązaniu problemu tworzenia wartości domyślnych subVI? Chciałbym, żeby niektóre wartości były dla mojego subVI domyślne tzn. wejście będzie recommended ale jeśli użytkownik nie użyje tego wejścia to subVI wykona się z domyślną wartością. Z góry dzięki za podpowiedzi.
Re: Tworzenie wejściowych wartości domyślych
: 21 cze 2007 05:59
autor: conioo
Witam,
Aby kontrolka miała wartość domyślną, wpisujesz odpowiednią wartośc do kontrolki, następnie ją zaznaczasz, z menu Edit wybierasz "Make Selected Values Default".
Możesz zaznaczyć oczywiście więcej niż jedną kontrolkę.
Mam nadzieję, że o to Ci chodziło.
Pozdrawiam.
Re: Tworzenie wejściowych wartości domyślych
: 21 cze 2007 07:34
autor: bolek
No właśnie nie o to mi chodziło. Problem jest dokładnie taki: tworzę subVI sterujące jakimś urządzeniem (w moim przypadku generatorem). Generator ten ma nastawiać amplitudę napięcia wyjściowego i częstotliwość. Jednak amplituda ta zależy od rezystancji obciążenia generatora. Użytkownik korzystający z mojego subVI być może nie wie jaka jest najbardziej optymalna wartość tej rezystancji więc chciałbym go wyręczyć sam sugerując mu najbardziej optymalną i ewentualnie ustawiając wejście jako opcjonalne lub rekomendowane. Jeżeli użytkownik nie podepnie jakiejś kontrolki do tego wejścia to subVI wykona się z domyślną wartością. Aby lepiej zobrazować o co mi chodzi podam przykład. LV 8.0 zakładka STRING, klocek FORMAT DATE/TIME STRING. Wejście format time date string ma domyślny sposób formatowania ustawiony jako %c. Jeżeli jednak coś kręcę proszę o naprostowanie. Z góry dziękuję za odpowiedź.
Re: Tworzenie wejściowych wartości domyślych
: 21 cze 2007 07:52
autor: conioo
Jeśli chodzi o informowanie użytkownika, o wartości domyślnej to są 2 opcje:
1. Dajesz Properties na kontrolce, zakładka Documentation i tu wpisujesz to co ma sie wyświetlać w Contect Help po najechaniu kursorem na kontrolkę
2. Klocek FORMAT DATE/TIME STRING ma w nazwie podaną wartość domyślną : "time format string (%c)" - czyli podanie wartości domyślnej w nazwie.
Pozdrawiam
Re: Tworzenie wejściowych wartości domyślych
: 21 cze 2007 21:28
autor: niemy
Chodzi o podłączenie czy wpisanie wartości przez urzytkownika. Bo jeżeli wpisanie do kontrolki to tak jak kolega wcześniej napisał, a jak o podłączenie to można zastosować SELECT. Nie podłączony FALSE brana jest wartość ustalona jakaś constans, podłączony TRUE wartość podana przez urzytkownika.
Czy o to chodzi mniej więcej??
Re: Tworzenie wejściowych wartości domyślych
: 22 cze 2007 07:29
autor: Mikrobi
Jeśli wejście subVIja jest nie podłaczone, to wykonywany jest z wartością domyślną dla tego wejścia.
Zatem wystarczy że wpiszesz 'najbardziej optymalną' wartość do kontrolki.
Następnie PKM (prawy kl.myszy):
>> Data Operations >> Make Current Value Default
i zapisz subVI.
Wystarczy.