String to Muneric

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.
kubekmax
Posty: 5
Rejestracja: 05 mar 2005 00:00

String to Muneric

Post autor: kubekmax »

Jest sprawa mam naprzyklad string 1k i chece go teraz zamienic na 1000 tak zeby program rozpoznawal jednostki czyli k = 1000, M=1000000.
Prosze o niezwłoczna pomoc.
grzechura
Posty: 54
Rejestracja: 16 mar 2005 00:00

Post autor: grzechura »

jednym z rozwiazan jest CASE
jesli k to mnozy *1000
jesli M to mnozy razy 1000000
itd.
do tego trzeba rozbic stringa na 2 stringi, jeden to bedzie cyfra drugi litera, no i stringa cyfre zamienic na cyfre, potem prezmnozyc i znow zamienic na stringa.
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Post autor: Mikrobi »

grzechura pisze:jednym z rozwiazan jest CASE jesli k to mnozy *1000 jesli M to mnozy razy 1000000 itd. do tego trzeba rozbic stringa na 2 stringi, jeden to bedzie cyfra drugi litera, no i stringa cyfre zamienic na cyfre, potem prezmnozyc i znow zamienic na stringa.
Dobry pomysł, jednak weź pod uwagę wersję 1k2 i 1M2. Taki zapis jest podawany np. w przypadku rezystorów, więc komplikuje rozwiązanie. Obstawiam trzy stringi.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Slawek_ZG
Posty: 77
Rejestracja: 29 sty 2004 00:00

Post autor: Slawek_ZG »

moze jednak 2
bo dzielimy np 1k2 (1200) na "1k" i "2" ( 1000 i 200)

Teraz funkcia Scan Value i jako format dajemy %p
efekt jest taki ze ta funkcia daje nam 1000 na wyjsciu a do tego dadajemy reszte...

polecam Format Specifier Examples chyba nawet da sie to od razy przerobic ale nie che mi sie kombinowac na format string....leniwy jestem
Pozdrawiam

Slawek
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Post autor: Mikrobi »

Slawek_ZG pisze:moze jednak 2 bo dzielimy np
1k2 (1200) na "1k" i "2" ( 1000 i 200)
Teraz funkcia Scan Value i jako format dajemy %p
efekt jest taki ze ta funkcia daje nam 1000 na wyjsciu a do tego dadajemy reszte...
Masz rację. Dobry pomysl, sprawdzone, działa :)
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Slawek_ZG
Posty: 77
Rejestracja: 29 sty 2004 00:00

Post autor: Slawek_ZG »

sprawdz jeszcze Scan From String
Ja stosuje ten element od niedawna (wiem wstyd) ale jak skladnia mu sie nie zgadza z tym co w stringu przyjdzie to wywala blad a mnie to drazni jak cos nie dziala za kazdym razem poprawnie.
Pozdrawiam

Slawek
ODPOWIEDZ