1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

FStudio Array Formula

Панели оператора F, FE, FPad и FlexSCADA

Модераторы: Глоб.модераторы, специалисты Flexem

Ответить

Автор темы
demonlibra
здесь недавно
здесь недавно
Сообщения: 37
Зарегистрирован: 21 сен 2024, 18:17
Имя: Дмитрий
Страна: РФ
Благодарил (а): 10 раз
Поблагодарили: 3 раза

FStudio Array Formula

Сообщение demonlibra »

Прошу пояснить назначение параметра Array Formula при создании рецепта.

Например, создаю рецепт RP_calc. Указываю Array Formula = 1
Добавляю несколько слов данных в диапазоне от 0 до 29.
Изображение Изображение
Соответственно, номер рецепта меняю через RPI_calc0.
Данные внутри рецепта меняю через поля ввода с адресами RPWI_calc с указанием офсета от 0 до 29.


Не понимаю, что даёт увеличение параметра Array Formula ???

Например, Array Formula = 2
Диапазон слов данных увеличился в два раза (RPW_calc: 0~59).
Но обращаться к этим данным можно только через RPW_calc с указанием офсета от 30 до 59 и эти данные не привязаны к номеру рецепта.
Изображение Изображение Изображение

Автор темы
demonlibra
здесь недавно
здесь недавно
Сообщения: 37
Зарегистрирован: 21 сен 2024, 18:17
Имя: Дмитрий
Страна: РФ
Благодарил (а): 10 раз
Поблагодарили: 3 раза

FStudio Array Formula

Сообщение demonlibra »

Долго до меня доходило, что Array Formula, это количество рецептов (ну или групп элементов).
Но это значение не является ограничителем. Можно указать Array Formula = 1 и задать 100 рецептов.
Т.е. значение Array Formula используется только для отображения диапазона: номер первого слова первого рецепта и последнего слова последнего рецепта. Нумерается конечно начинается с нуля.

Поле с адресом _RPWI отображает значение выбранного рецепта, т.е. заданного через _RPI.
Поле с адресом _RPW отображает значение конкретного слова конкретного рецепта. Не важно, какой при этом выбран рецепт через _RPI.
Ответить

Вернуться в «ЧМИ, SCADA»