<< Click to Display Table of Contents >> Navigation: Проект > Страницы свойств элементов > Страницы свойств Переменных-выходов > Закладка "Формула" |
Формула позволяет сформировать значение выхода произвольным образом, удобным пользователю. Для Событий тип результата вычислений должен быть логическим.
Вид:
Верхнее окно предназначено для ввода и редактирования формулы. Вокруг него расположены кнопки для ввода функций и операторов. Нижнее окно - таблица переменных, это - список переменных, которые можно использовать в формуле.
Редактирование формулы
Для редактирования формулы предлагается набор арифметических, логических, побитовых операций и операций сравнения, а так же набор функций и констант. Редактирование формулы производится в верхнем окне и возможно любым способом: набором с клавиатуры или использованием соответствующих кнопок. Синтаксис формулы и схож с любым языком программирования, в случае его нарушения выводится соответствующее сообщение. Порядок действий - как в обычной арифметике.
Допускается использовать:
•числа (в качестве десятичной запятой используется точка. Примечание: на дополнительной клавиатуре десятичная точка на русском языке не будет работать, так как пишется запятая, переключите язык или используйте основную клавиатуру)
•имеющиеся функции и операции
•имена переменных, описанные в таблице (можно русские)
Список типов переменных, используемых в формуле:
•Целый
•Вещественный
•Логический
•Время
Автоматически выполняется приведение значения целого типа к значению вещественного типа. Для обратного преобразования необходимо использовать функции floor и ceil.
Вставка переменной в формулу
осуществляется в два этапа:
•с помощью кнопки "Добавить" завести новую переменную.
•выделить имя переменной и нажать кнопку "В формулу" (можно набрать имя переменной в окне с клавиатуры)
С помощью кнопки "Удалить" переменные удаляются из списка. Убедитесь, что удаляемая переменная не используется в тексте формулы, иначе возникнет синтаксическая ошибка. Нажатие кнопки "Изменить" выводит диалог для настройки переменной.
Связь переменной с входом или выходом
Для того чтобы использовать в качестве источника данных для переменной, используемой в формуле вход или выход ФБ или переменную объекта нужно навести мышь в дереве объектов на переменную, нажать левую клавишу и не отпуская ее "перетащить" выход в таблицу переменных. Если вы перетащите на строчку с уже имеющейся свободной переменной, то автоматически установится связь. Если на свободное место или на занятую переменную, то будет создана новая переменная.
Изменение типа источника данных в Дереве автоматически не приводит к изменению типа переменной в формуле. Для наследования типа источника нужно выделить переменную в списке, нажать кнопку "Изменить", и в выпадающем списке выбрать пункт "Унаследовать тип". Если тип переменной совпадает с типом источника данных, то название типа в таблице отображено серым цветом, если не совпадает - черным.
Определение метки времени расчета
Переменные Расчет и Событие могут наследовать метку времени одной из переменных включенных в формулу. Для этого необходимо выбрать в поле "Наследовать отметку времени" необходимый параметр.
См. также: