Strona 1 z 1

Używanie: Scan From String

: 28 mar 2012 11:26
autor: lala166
Cześć!
Chciałbym przy użyciu tego bloczku wydobyć dane ze stringa. Będzie miał on postać: x1xDANEx2xDANEx3xDANE Wszystko działa dopóki dane znajdują się w przesyłanym tekście. Ale chciałbym się zabezpieczyć przed wystąpieniem sytuacji np.: x1xDANEx2xx3xDANE. Jak zmodyfikować pole "format string" żeby zadziałało w takim przypadku i innych analogicznych?

Re: Używanie: Scan From String

: 28 mar 2012 13:06
autor: rivui
Hej. Mozesz zignorowac blad programowo i kontynuowac program. Bez bledu zczyta wtedy wszystkie pomiary az do tego ktorego brakuje.
Niestety nie wiem jak zrobic zeby w przypadku braku liczby bral wartosc default.

Aczkolwiek nie jest trudno bloczek "scan from string" zastapic czyms innym. Przyklad daje w zalaczniku (LV 8.5).

Używanie: Scan From String

: 31 mar 2012 10:56
autor: ksyhu
Ogólnie rzecz biorąc tej funkcji używa się kiedy znany jest dokładny format danych wejściowych. Sam musisz określić, jak ten format może się zmieniać. Jeżeli bardzo chcesz użyć tylko bloczka możesz spróbować za pomocą %[x]1%[x]%f%[x]2%[x]%f%[x]3%[x]%f (możesz też zamienić 'x' na 'a-z'). Nie jest to jakieś idealne rozwiązanie, ale już jest. Tak jak napisał rivui bloczek 'Scan from string' możesz zastąpić innym np. 'match regular expression' lub też dodać 'Search and Replace Pattern' przed 'Scan' tak jak masz w załączniku. Popróbuj na pewno się uda ;)

@up. Czegoś w tym brakuje. Nie łapie liczby przy kilku iksach.