Давайте в этой теме публиковать универсальные макросы для ПР ,а то они перемешаны с примерами и их трудно найти .Можно в виде групп (папок) ,если нужно можно давать пояснения.Начнем с макросов логических элементов .:rolleyes:
с добавлениями
Вид для печати
Давайте в этой теме публиковать универсальные макросы для ПР ,а то они перемешаны с примерами и их трудно найти .Можно в виде групп (папок) ,если нужно можно давать пояснения.Начнем с макросов логических элементов .:rolleyes:
с добавлениями
Папка с макросами генераторов
Папка с макросами дешифраторов,шифраторов,мультиплексоров..
с добавлениями
папка с макросами счетчиков с добавлениями
несколько макросов для вещественных чисел
Я выкладываю некоторые из представленных здесь макросов в онлайн-базу... Но неплохо было бы более подробное описание к их работе... :rolleyes:
И кстати, уважаемые пользователи, принимаем предложения, какие макросы Вы считаете нужным включить, какие нет... Какими макросами Вы чаще всего пользуетесь?
Предлагаю макросы пароля или кода доступа трёх и шестизначные.
недостаток шестизначного пароля, чтобы поменять пароль, необходимо входить в редактор макросов, зато высокая степень защиты.
А у трёхзначного пароля, степень защиты ниже, зато проще менять пароль.
А какая разница куда входить ,в проект или макрос для редактирования .???Да и входа ПР жалко отдавать под это .
Предлагаю универсальный макрос управления насосами, с резервированием и двумя режимами работы Зима/Лето.
Макрос экстремума вещественного числа
Запоминает минимальное и максимальное значение вещественного числа
Макрос Пикового индикатора .Вход целочисленный ,выходы -бинарные(8шт).Можно менять из проекта пороговые значения .
макрос блокировки работы ПР пока смог заблокировать только OWEN Logic
:-)
что то с версией
Привет САНРИАЛ .Обновите овен лоджик ,писал в 39 версии
Предлагаю макрос Построения графика температуры в зависимости от погоды
хорошо бы перенести в тему специальные макросы:)
макрос синуса (0-360)
Макрос таймера со сбросом
Спасибо за вариант ,аналогичный был в примерах:)
Значит он не настолько универсальным получился(мой макрос).А чем именно не устроил ,может доработаю.?
Мне просто нужно было количество бит в коде.
Предлагаю Универсальный 32 разрядный счетчик
Ммм...221254... не ДР случайно?)
как и у всех :D .
Таймер задержки включения с сохранением
Судя по схеме лучше назвать RS триггер с задержкой на включение и
Время задержки лучше вывести из макроса для универсальности .И тогда уж надо делать в макросе еще и задержку на выключение триггера,однако .
Зачем а-ля сименс? Можно открыть oscat-бибилиотеку, и начать пилить расширенные таймеры для OL. Тот же TONOF, TMAX, TMIN, TP-1, TP-X и т.д. Т.е. запилить их в онлайн-базу, что подключать к проектам в любой момент. Штука то хорошая)
Вот и подайте пример;) :)
Я не умею заливать в онлайн-базу и вообще не уверен, что это могут делать кто-либо, кроме администраторов.
Я не про он лайн ,я про форум ,куда можно выложить макрос ,а уж потом админы поместят в базу
Макросы - аналоги таймерам из библиотеки Oscat
TMAX
TMIN
TOF_1
TONOF
TP_1
TP_1D
P.S. Версия OL 1.6 43 beta
P.P.S. Были косяки, исправил, убрал пароли.