Под заказ

Формировщик массивов (дата-массив)

Стоимость Цена по запросу
Российское производство Гарантия производителя Доставка по РФ и ЕАЭС

Формировщик массивов (дата-массив)

Формировщик массивов (дата-массив) — компонент. Предназначен создания массива дат.

Внешний вид компонента

Параметры:

Входные

• Импульс — импульс для записи текущего значения времени-дата в массив.

• Сброс — при подаче импульса на данный контакт происходит обнуление массива.

• Размер — установка числа элементов в массиве.

Выходные

• Y — сформированный массив времени-дата.

Настраиваемые свойства:

Общие свойства (окружение)

• Приведены по данной ссылке.

Частные свойства (в скобках значение, установленное по умолчанию):

• ArrayAutoSize (true) — включение/выключение авторазмера массива.

• ArraySize (0) — установка размера массива.

Примечание: При задании свойства "ArrayAutoSize" TRUE компонент задаёт внутри себя массив определённого размера, заданного свойством "ArraySize". Каждое вновь пришедшее на вход компонента число добавляется в начало массива, а последнее в массиве число выбрасывается из массива.

Вопрос. Программа не записывает данные в массив.

Ответ. При использовании компонента " Формировщик массивов (дата-массив)" в программе на вход "Сброс" компонента лучше всего ставить компонент "Кнопка без фиксации", которая при нажатии подаст подряд импульс "1" и "0". Сброс произойдёт при получении импульса "1". Компонент "Тумблер" работает также как и компонент "Кнопка с фиксацией", он передаёт своё новое состояние в момент переключения. Для сброса массива с помощью него необходимо сначала его выключить, а потом снова включить.

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Параметры:

Входные

• Размер — установка числа элементов в массиве (числовое значение).

Настраиваемые свойства:

Общие свойства (окружение)

• Приведены по данной ссылке.

Частные свойства (в скобках значение, установленное по умолчанию):

• VARIANT_BOOL ArrayAutoSize — установка и чтение Включение/Отключение авторазмера массива:

• true — включен авторазмер массива;

• false — выключен авторазмер массива.

• LONG ArraySize — установка и чтение размера массива (число).

Методы:

• void ClearArray(void) — очищение массива (любое значение).