Редактирование свойств блока ---------------------------- У каждого блока, созданного на сцене проекта, существует набор изменяемых свойств, который помогает разработчику настроить блок под свои требования и задачи, а также для облегчения понимания функции блока в разрабатываемом проекте. Вызов свойств блока осуществляется либо нажатием ПКМ по блоку и выбора пункта ``Свойства``, либо нажатием комбинации клавиш клавиатуры :guilabel:`Alt` + :guilabel:`P`. После осуществления перехода к свойствам блока появится новое окно с набором изменяемых параметров. Набор свойств у каждого блока отличается. Основные параметры, которые есть у всех блоков, перечислены ниже: * **Название:** пользовательское название блока для упрощения дальнейшей навигации по программе. * **Описание:** текстовое описание назначения блока или любая другая информация для удобства работы пользователя в системе. * **Блокировка:** флаг блокировки возможности перемещения этого блока по сцене проекта. * **Вывод заголовка:** в случае установки флага имя блока из параметра "Название" будет отображаться над блоком на сцене программы. Представлены свойства блока :guilabel:`Запись в ПЗУ` (подробнее см. :guilabel:`Блоки чтения-записи ПЗУ`): .. figure:: ../../zwb/lib/fbd_properties.png :align: center Как видно из изображения, в данном наборе параметров представлена возможность менять название блока, его описание, блокировать его перемещения по сцене проекта, что служит для облегчения понимания функции блока в разрабатываемом проекте, а также тип данных записываемой переменной, что уже относится к свойствам по настройке блока под выполнение определенных задач и требований. Для облегчения изучения используемых блоков функций в zWorkbench, в описании каждого из блоков представлено также описание и его свойств. В самом верху окна свойств блока создан фильтр, который помогает выделить только то свойство, которое требуется разработчику: .. figure:: ../../zwb/lib/fbd_properties2.png :align: center А для настройки отображения окна свойств представлен соответствующий пункт в правом верхнем углу этого окна: .. figure:: ../../zwb/lib/fbd_properties3.png :align: center В данном пункте представлена возможность отображения расширенных свойств блока, если таковые имеются, сортировку свойств по алфавиту, а также внешний вид структуры отображаемых свойств. Кроме того, каждая "ножка" блока также имеет свои свойства, которые вызываются также как и свойства блока, только при этом необходимо выделить интересующую "ножку": .. figure:: ../../zwb/lib/fbd_properties4.png :align: center В представленном на изображении окне предоставляется возможность подать константу на вход, а в математических операциях выбрать тип операции на "ножке", а также формат числа, или же, в некоторых блоках, тип входа: прямой, инверсный, передний фронт, задний фронт.