Time Stamp
- Pitol
- Moderator
- Posty: 982
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Re: Time Stamp
Dałoby się ;) Ale zależy co chcesz robić z tą kontrolką? Jeżeli nie chcesz, żeby była skalowalna wraz z panelem, a tylko miała inny rozmiar niż obecny to wejdź do VI, który w nazwie ma Facade i sam sobie zmodyfikuj rozmiary kontrolek. Na kontrolkę składają się dwa elementy: zwykły TimeStamp + przycisk. Jak zmienisz ich rozmiary w VI Facade, to zmieni się ich rozmiar już jako samej kontrolki.
A jeśli chcesz żeby się skalowało to... trzeba dodać trochę funkcjonalności do XControl'ki. A to już zajęło by pewną ilość czasu... Tutaj jest wyjaśnione po trochu co trzeba robić
A jeśli chcesz żeby się skalowało to... trzeba dodać trochę funkcjonalności do XControl'ki. A to już zajęło by pewną ilość czasu... Tutaj jest wyjaśnione po trochu co trzeba robić
Re: Time Stamp
Czesc,
zmiana rozmiaru w Facade by mi wystarczyła tylko ze kontrolka traci na jakosci wyswietlania. Ten obrazek musalby być chyba w innej rozdzielczosci czy co ?
p.s Caly problem z ta kontolka polega na tym ze musze ja miec po rosyjsku, stad te cale zabiegi, dodatkowo musi byc obslugiwana ekranem dotkowym dlatego musi byc większa .
pozdro
zmiana rozmiaru w Facade by mi wystarczyła tylko ze kontrolka traci na jakosci wyswietlania. Ten obrazek musalby być chyba w innej rozdzielczosci czy co ?
p.s Caly problem z ta kontolka polega na tym ze musze ja miec po rosyjsku, stad te cale zabiegi, dodatkowo musi byc obslugiwana ekranem dotkowym dlatego musi byc większa .
pozdro
- Pitol
- Moderator
- Posty: 982
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Time Stamp
Najszybszy sposób (niekoniecznie najlepszy): otwórz sobie kontrolkę "_MyTimeStamp_Calendar.ctl" w katalogu Controls, przejdź do trybu edycji (klikając w symbol klucza francuskiego), następnie zaznacz obrazek przedstawiający kalendarz, usuń go i wyjdź z trybu edycji (klikając w symbol pensety?). Kolejnym krokiem będzie przygotowanie obrazka o odpowiedniej dla Ciebie wielkości. To już jest kwestia wyboru (Twojego). Jak już będziesz miał taki obrazek przygotowany, to wrzuć go do schowka. Następnie wróć do kontrolki, zmień jej rozmiar na odpowiedni i kliknij na niej prawym wybierając Import Picture From Clipboard -> Decal. Zmień przy okazji jej tryb na Strict Type Def. I powinno działać. Kontrolka nadal nie będzie skalowalna, ale będzie miała rozmiar dla Ciebie zadowalający...
Re: Time Stamp
Czesc,
Zeby w kontrolce miec dni tygodnia i miesiące w innym jezyku to gdzie to powinienem poustawiac ? W MyTimeStamp Picktime.vi ? Jak tak robie to po uruchomieniu mam stare nazwy. To chyba trzeba gdzies glebiej ?
pozdro
Zeby w kontrolce miec dni tygodnia i miesiące w innym jezyku to gdzie to powinienem poustawiac ? W MyTimeStamp Picktime.vi ? Jak tak robie to po uruchomieniu mam stare nazwy. To chyba trzeba gdzies glebiej ?
pozdro
- Pitol
- Moderator
- Posty: 982
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Time Stamp
Otwórz _TimeStamp_Facade.vi i przejdź stanu "Calendar" w strukturze Event (jest tam położony _TimeStamp_Picktime.vi). Picktime.vi ma kilka wejść - najważniejsze dla Ciebie:
- mnames
- wdnames
Stwórz sobie z tego stałe i wypełnij je swoimi nowymi nazwami.
- mnames
- wdnames
Stwórz sobie z tego stałe i wypełnij je swoimi nowymi nazwami.
Re: Time Stamp
A dlaczego w kalendarzu tydzien zaczyna się od niedzieli a nie od poniedzialku ?
- Pitol
- Moderator
- Posty: 982
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Time Stamp
A w kościele jak masz? Też niedziela jest pierwszym dniem... Jak kto sobie przyjmie, tak ma...
Re: Time Stamp
Witam
Pytam dlatego, bo ten Twoj kalendarz jest od niedzieli a standartowy od soboty i nie bardzo wiem gdzie to ustawiles
pozdro
Pytam dlatego, bo ten Twoj kalendarz jest od niedzieli a standartowy od soboty i nie bardzo wiem gdzie to ustawiles
pozdro
- Pitol
- Moderator
- Posty: 982
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Time Stamp
No to kolego to samo co pisałem wyżej: jest kolejne wejście do tego Picktime.vi, które nazywa się first. Domyślnie jest tam zero, czyli liczymy od niedzieli. Podłącz do wejścia 1 i będziesz miał od poniedziałku. Jak sobie obejrzysz diagram tego VI, to dużo rzeczy możesz zrozumieć...
Re: Time Stamp
Czesc,
udualo mi sie prawie wszystko zrobić. Nie wiem tylko dlaczego kontrolka po kazdym uruchomieniu zawsze ustawia aktulana (biezaca ) date. Szukalem czy nie ma tam jakiegos ustawienia Defalult ale nie znalazlem. Moze podpowiesz jak to zmienic ?
pozdro
udualo mi sie prawie wszystko zrobić. Nie wiem tylko dlaczego kontrolka po kazdym uruchomieniu zawsze ustawia aktulana (biezaca ) date. Szukalem czy nie ma tam jakiegos ustawienia Defalult ale nie znalazlem. Moze podpowiesz jak to zmienic ?
pozdro
- Pitol
- Moderator
- Posty: 982
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Re: Time Stamp
Coś słabo szukasz. To nie było trudne do znalezienia. Wejście secin. Podepnij aktualną wartość kontrolki TimeStamp. Przy pierwszym uruchomieniu pojawi się aktualna data (ponieważ na początku kontrolka TimeStamp ma wartość 0) ale następne uruchomienia spowodują, że w kalendarzu pojawi się dokładnie ta data, która jest w kontrolce TimeStamp.