Zmiana stringa na liczby
: 27 mar 2017 09:00
Witam,
Mam pewien problem z konwersją stringa na wartości liczbowe. W swojej aplikacji korzystam z kilku parametrów, które wysyłane są z PLC do LabView jako ciąg znaków. Wszystkie parametry oddzielone są od siebie za pomocą znaku '#' (przykładowy string: +1.300000E+1#+2.000000E+1#+1.800000E+1#...#). Następnie używając bloczka 'Search/Split String' dzielę string na poszczególne parametry i korzystając z 'Fract/Exp String to Number' zmieniam je na wartości liczbowe. Na dwóch komputerach wszystko działa jak należy, jednak na trzecim coś jest nie tak... LabView zachowuje się tak, jakby kropka była znakiem niedozwolonym i wszystko co po niej występuje, jest "obcinane". Macie może jakieś pomysły, czym jest to spowodowane? Z góry dziękuję za odpowiedzi.
Pozdrawiam
Mam pewien problem z konwersją stringa na wartości liczbowe. W swojej aplikacji korzystam z kilku parametrów, które wysyłane są z PLC do LabView jako ciąg znaków. Wszystkie parametry oddzielone są od siebie za pomocą znaku '#' (przykładowy string: +1.300000E+1#+2.000000E+1#+1.800000E+1#...#). Następnie używając bloczka 'Search/Split String' dzielę string na poszczególne parametry i korzystając z 'Fract/Exp String to Number' zmieniam je na wartości liczbowe. Na dwóch komputerach wszystko działa jak należy, jednak na trzecim coś jest nie tak... LabView zachowuje się tak, jakby kropka była znakiem niedozwolonym i wszystko co po niej występuje, jest "obcinane". Macie może jakieś pomysły, czym jest to spowodowane? Z góry dziękuję za odpowiedzi.
Pozdrawiam