This is topic Работа с аргументами Call.ChGroupReg in forum Общие вопросы / Common questions at Форум TRACE MODE: техническая поддержка.


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

Posted by Eman1982 (Участник № / Member № 5619) on :
 
Добрый день!
У меня в программе есть каналы ChGroupReg, куда пишутся данные. Могу ли я в этом канале работать напрямую я его аргументами? Например, переставлять значения аргументов местами прямо в канале?
 
Posted by Nico (Участник № / Member № 5342) on :
 
1 Есть шаблон программы
2 Есть каналы ChGReq куда пишутся данные(в аргументы ? кем пишутся ? )

Шаблоны програм может вызывать числовой канал
Или канал класса call
 
Posted by Eman1982 (Участник № / Member № 5619) on :
 
Суть такова- в канал ChGReq в результате запроса SQL заносятся данные типа Date_and_Time. Кол-во данных может быть от 0 до 31. Таким образом и кол-во аргументов ChGReq после каждого запроса SQL может быть от 0 до 31. Потому и хотелось бы оперировать с аргументами ChGReq как с массивом чисел формата, например, Date_and_Time.
 
Posted by Nico (Участник № / Member № 5342) on :
 
Ну и оперируйте через встроенные в ST функции setAtributeI getAtributeI
 
Posted by ValL (Участник № / Member № 4759) on :
 
Nico!
При разном количестве данных разве будут корректными ответы? И до оперирования с аргументами ход не дойдет...
 
Posted by Eman1982 (Участник № / Member № 5619) on :
 
setAtributeI и getAtributeI работают с атрибутами а не аргументами. Что видно даже по названию команд.
 
Posted by Nico (Участник № / Member № 5342) on :
 
1.аргументы это тоже атрибуты и доступ к ним осуществляется через (140-172) или
(1000-1000+max_arg)
2.при разном числе строк возвращаемых SELECT и записи результата в call.chgr TM изменяет число
аргументов(124 атрибут) в call.chgr
3. удачного использования
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2