PDA

Просмотр полной версии : ФБ ST



VanoKing
31.08.2011, 14:42
Как преобразовать строку "34" в целое число?
string_to_int("34"); не работает

VanoKing
31.08.2011, 15:07
str:='34';
x_int:=string_to_int(str);

Ошибка: В экземпляре объекта не задана ссылка на объект

в codesys работает в мастерСКАДА нет

Николаев Андрей
31.08.2011, 17:08
Виноват, не посмотрел, что тема по Master SCADA... :(

Александр Приходько
01.09.2011, 11:33
Переменную не правильно объявили. Все прекрасно работает:


VAR
x:STRING(4); (*Объявляем переменные*)
y:INT;
END_VAR
------------------------------------------------
(*Конвертируем*)

y:=STRING_TO_INT(x);

VanoKing
01.09.2011, 12:26
Переменную не правильно объявили. Все прекрасно работает:


VAR
x:STRING(4); (*Объявляем переменные*)
y:INT;
END_VAR
------------------------------------------------
(*Конвертируем*)

y:=STRING_TO_INT(x);



хорошо, прилагаю скрин

SCADAMaster
01.09.2011, 19:12
Как преобразовать строку "34" в целое число?
string_to_int("34"); не работает
Пока что данная функция не поддержана.
Насколько срочно она вам нужна?

VanoKing
01.09.2011, 21:47
Да уже вышел, немного другим путем, из созданной самим же ситуации)). На будущее бы очень пригодилась функция.