Dopełnienie zerami z lewej strony liczby

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.
kamus
Posty: 6
Rejestracja: 15 sie 2010 14:42
Wersja środowiska: LabVIEW 2010

Dopełnienie zerami z lewej strony liczby

Post autor: kamus »

Witam. Chciałbym do liczby zapisanej w formacie typu string, dodać zera z lewej strony. Dokładnie chodzi o to żeby z liczby 2,3 zrobić liczbę zapisaną jako 023. Przecinek usunąłem funkcją "Search and replace string". Nie mogę dać rady dopełnić jej jednym zerem od lewej strony. Tak samo jak będzie jedna liczba, np. 3, to musi ona zostać dopełniona do 003. Czy jest jakaś funkcja która da radę dopełnić zerami z lewej strony, czy musi to być bardziej złożona operacja?
Awatar użytkownika
smiga
Administrator
Posty: 799
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk

Re: Dopełnienie zerami z lewej strony liczby

Post autor: smiga »

Czy o coś takiego chodziło:
string3.png
string3.png (14.41 KiB) Przejrzano 8335 razy
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Awatar użytkownika
smiga
Administrator
Posty: 799
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk

Re: Dopełnienie zerami z lewej strony liczby

Post autor: smiga »

Opcja 2... gdy mamy już jakiś string wejściowy:
string4.png
string4.png (15.58 KiB) Przejrzano 8330 razy
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
kamus
Posty: 6
Rejestracja: 15 sie 2010 14:42
Wersja środowiska: LabVIEW 2010

Re: Dopełnienie zerami z lewej strony liczby

Post autor: kamus »

Drugi pomysł jak najbardziej pasuje. Dodałem jeszcze kolejne warunki w select case i funkcja działa jak należy. Dzięki za pomoc.
Awatar użytkownika
smiga
Administrator
Posty: 799
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk

Re: Dopełnienie zerami z lewej strony liczby

Post autor: smiga »

Super.
BTW, te obrazki to VI Snippet'y - są gotowymi kodami, więc zazwyczaj nie trzeba niczego dodawać (załaczony ma 3 case'y) :)
Więcej:
http://www.ni.com/tutorial/9330/en/
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Awatar użytkownika
aaddaas
Posty: 202
Rejestracja: 26 cze 2013 20:42
Wersja środowiska: LabVIEW 2015

Re: Dopełnienie zerami z lewej strony liczby

Post autor: aaddaas »

Osobiście bym zrobił to w tej formie, ale każdy ma swój sposób:
Numericc.png
Numericc.png (11.86 KiB) Przejrzano 8100 razy
Obrazek
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Dopełnienie zerami z lewej strony liczby

Post autor: PiDi »

Wpisz tam w Numeric 123 i sprawdź czy działa poprawnie...
ObrazekObrazekObrazekObrazek
Awatar użytkownika
aaddaas
Posty: 202
Rejestracja: 26 cze 2013 20:42
Wersja środowiska: LabVIEW 2015

Re: Dopełnienie zerami z lewej strony liczby

Post autor: aaddaas »

Słuszna uwaga:
Numericc.png
Numericc.png (14.49 KiB) Przejrzano 8095 razy
Obrazek
ODPOWIEDZ