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 » 12 lip 2019 15:03

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
Posty: 721
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk
Has thanked: 4 times
Been thanked: 3 times
Kontakt:

Re: Dopełnienie zerami z lewej strony liczby

Post autor: smiga » 14 lip 2019 20:35

Czy o coś takiego chodziło:
string3.png
string3.png (14.41 KiB) Przejrzano 1765 razy
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek

Awatar użytkownika
smiga
Posty: 721
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk
Has thanked: 4 times
Been thanked: 3 times
Kontakt:

Re: Dopełnienie zerami z lewej strony liczby

Post autor: smiga » 14 lip 2019 23:56

Opcja 2... gdy mamy już jakiś string wejściowy:
string4.png
string4.png (15.58 KiB) Przejrzano 1760 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 » 15 lip 2019 12:44

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
Posty: 721
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk
Has thanked: 4 times
Been thanked: 3 times
Kontakt:

Re: Dopełnienie zerami z lewej strony liczby

Post autor: smiga » 15 lip 2019 23:37

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: 186
Rejestracja: 26 cze 2013 20:42
Wersja środowiska: LabVIEW 2015

Re: Dopełnienie zerami z lewej strony liczby

Post autor: aaddaas » 30 lip 2019 09:20

Osobiście bym zrobił to w tej formie, ale każdy ma swój sposób:
Numericc.png
Numericc.png (11.86 KiB) Przejrzano 1530 razy
Obrazek

PiDi
Posty: 636
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice
Has thanked: 3 times
Been thanked: 5 times

Re: Dopełnienie zerami z lewej strony liczby

Post autor: PiDi » 30 lip 2019 12:57

Wpisz tam w Numeric 123 i sprawdź czy działa poprawnie...
ObrazekObrazekObrazekObrazek

Awatar użytkownika
aaddaas
Posty: 186
Rejestracja: 26 cze 2013 20:42
Wersja środowiska: LabVIEW 2015

Re: Dopełnienie zerami z lewej strony liczby

Post autor: aaddaas » 30 lip 2019 15:12

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

ODPOWIEDZ