This is topic Разбить String по элементам in forum Языки программирования в TRACE MODE 6 / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/33/t/000159.html

Posted by MaximMM (Участник № / Member № 6575) on :
 
Как разбить аргумент с типом данных «string» по элементам массива в программе?
Например: строка str = ‘abc’. Необходимо сделать чтобы a[1]=a; a[2]=b; a[3]=c.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Подобных штатных функций работы со строками в программе в Trace Mode 6 нет.

Можно использовать CALL.MOVE с ПАРАМЕТР=8 и подключением канала CALL c аргументами типа USINT.
 
Posted by MaximMM (Участник № / Member № 6575) on :
 
Создаю канал CALL с типом вызова Move с параметром 8.
В канале CALL.Move создаю два строковых аргумента один IN другой OUT
Привязываю строковый аргумент с экрана к входному аргументу канала CALL.Move. После запуска МРВ происходит его зависание.
Если привязать аргумент из канала CALL.Move к аргументу на экране, то зависание не происходит, но и данных в аргументе OUT канала CALL.Move нет.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Возможно, вопрос в особенностях типов данных аргументов и их привязках.

Пришлите, пожалуйста, свой тестовый проект на адрес техподдержки.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вам отправлен пример.
 
Posted by Kollega (Участник № / Member № 4097) on :
 
Уважаемая техподдержка! Можно пример с CALL.MOVE с ПАРАМЕТР=8 и подключением канала CALL c аргументами типа USINT. Бьюсь два дня и не могу получить нужный результат. xxx@yyy.

[ 09.02.2018, 11:03: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Направили письмо Вам на указанную почту.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2