Форум АСУ ТП Форум АСУ ТП
Обсуждение вопросов работы ПО, ПТК, АСУ ТП
 Помощь      Поиск      Пользователи      BanList


 Страниц (1): [1]   

> Без описания
user01
Отправлено: 11 Октября, 2012 - 14:35:38
Post Id



Пользователь
Newbie





Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2012  





Хочу написать функцию/алгоблок, принимающую в качестве параметра номер переменной типа ВА и обрабатывающую ее атрибуты.
Вопрос возникает по поводу правильного использования оператора последовательности: можно ли передавать оператору последовательности переменную целого типа? Например:

Для x[ВА_Number]
{
ВА[x].а38 = 1
ВА[x].а39 = 0
}

Хотелось бы избежать необходимости передавать как параметры функции/алгоблока все необходимые атрибуты переменной типа ВА
ИСР КРУГОЛ v2.3.2

(Отредактировано автором: 11 Октября, 2012 - 14:41:32)

 
LopukhinVA
Отправлено: 16 Октября, 2012 - 09:37:59
Post Id



Супермодератор
Full Member





Покинул форум
Сообщений всего: 169
Дата рег-ции: Сент. 2010  





Здравствуйте!

В настоящее время в языке КРУГОЛ не поддерживается передача операторам последовательности любых переменных. Допускается использование только явно заданных номеров переменных в списке индексов оператора последовательности. Также в настоящее время не поддерживается механизм передачи строковых значений в функции пользователя. Поэтому передача всех атрибутов переменной в качестве параметров функции тоже не представляется возможной.
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« SCADA "КРУГ-2000" »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by ExBB 1.1.3