Страница 15 из 74 ПерваяПервая ... 513141516172565 ... ПоследняяПоследняя
Показано с 141 по 150 из 738

Тема: Обсуждение макросов для OWEN Logic

  1. #141

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вроде тема подходящая, в процессе создания очереди для клапанов(была такая тема) получился любопытный макрос, даже не знаю как обозвать, короче и матрица памяти и стек целочисленный! Целочисленное значение можно писать в одну из 32 ячеек памяти(0-31), можно сдвигать(с реверсом), и читать из одной из ячеек по выбору, короче - не пойми что вышло! Сильно не ругайте!
    Сергей, стек - штука хорошая, вот только применять его следует крайне осторожно!
    У стека есть такая поганая особенность- он или переполняется, или вылетает через "дно" при малейшем сбое.

  2. #142
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,240

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Сергей, стек - штука хорошая, вот только применять его следует крайне осторожно!
    У стека есть такая поганая особенность- он или переполняется, или вылетает через "дно" при малейшем сбое.
    С этим макросом можно на выбор, не устраивает(нравится) стек, можно его использовать как матрицу памяти(типа массива), как Вам захочется! Мне просто со стеком как-то удобнее(привычней), а матрицей памяти(массивом) заменить стек пока не получается!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #143
    Пользователь
    Регистрация
    13.11.2015
    Адрес
    Красноярск
    Сообщений
    67

    По умолчанию Выбор значения на аналоговом выходе.

    Здравствуйте. Может где уже такое и было, а только не нашел.
    Если вкратце, при написании программы для вентустановки с водяным нагревателем, понадобилось (по моей логике) управлять 3-ходовым клапаном в зависимости от режима. Т.е. при прогреве открывать полностью (или по датчику обмерзания), в дежурном режиме поддерживать небольшую мощность (и все равно следить чтобы не разморозилось) и в рабочем режиме передавать на аналоговый выход сигнал с ПИД-регулятора. Готового решения в базе макросов не нашел, пришлось изобретать по ходу дела )
    Что получилось: получился небольшой макрос, с 5 входами и 1 выходом. Первый вход (№входа, целочисленное) служит для указания, значение какого из других входов (с плавающей точкой) передавать на выход. Если на входе "№ входа" у нас 0, или число большее 4, то на выходе не будет ничего. Сигнал на входе "№ входа" равен 1, то на выход будет передаваться значение входа "Вход 1". Если значение "№ входа" будет равно 2, то на выходе будет значение входа "Вход 2" и так далее. Мда. Масло масленное ) Но суть, думаю, понятна. Не знаю, пригодится кому или нет - но как по мне, такой макрос был бы не лишним в базе.

    P.S. Кстати пришла сейчас мысль... Можно ведь использовать для переключения датчиков температуры. Т.е. по сигналу генератора выводить на экран "Датчик 1", "Датчик 2" и т.д., и по тому же выходу счетчика записывать в переменную, которую выводим на экран, для отображения показаний датчиков, нужное значение.
    Вложения Вложения
    Последний раз редактировалось SF_Axel; 21.02.2017 в 19:12.

  4. #144

    По умолчанию

    Цитата Сообщение от SF_Axel Посмотреть сообщение
    P.S. Кстати пришла сейчас мысль... Можно ведь использовать для переключения датчиков температуры. Т.е. по сигналу генератора выводить на экран "Датчик 1", "Датчик 2" и т.д., и по тому же выходу счетчика записывать в переменную, которую выводим на экран, для отображения показаний датчиков, нужное значение.
    Совершенно верно, очень удобно. Я делал таким образом через аналоговый выход ПР на ИТП-11. Температуры с разных датчиков по очереди отображаются на индикаторе.

  5. #145
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,492

    По умолчанию

    Предлагаю простой, но эффективный П_регулятор для дискретных сервоприводов.
    Вложения Вложения
    Последний раз редактировалось Василий Кашуба; 12.03.2017 в 20:32.

  6. #146
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Предлагаю простой но эффективный П_регулятор для дискретных сервоприводов.
    Просто замечательная штука.
    Не плохо было бы если ещё и время импульса в нём изменялось также как время паузы.

  7. #147
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,240

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Предлагаю простой но эффективный П_регулятор для дискретных сервоприводов.
    Я бы оконечную часть сделал как-то так:

    П-регулятор_2.PNG
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #148
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,492

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Я бы оконечную часть сделал как-то так:

    П-регулятор_2.PNG
    Так я уже делал в БУСП.
    БУСП.JPG
    Последний раз редактировалось Василий Кашуба; 08.03.2017 в 23:24.

  9. #149
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,240

    По умолчанию

    Тогда я выкладываю свой мультиплексор и демультиплексор на 32 входа/выхода! Раньше выкладывали подобное, но чтобы были сделаны так "извращённо" я не видел, хотя не исключаю может у кого и есть в загашнике, но не выкладывает!
    Короче, как-то так:

    Мультиплексор_2.PNG
    Вложения Вложения
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #150
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,240

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Так я уже делал в БУСП.
    БУСП.JPG
    Решили для разнообразия по другому сделать? Напоминает сцену из "Белое солнце пустыни" : опять икра, щас бы хлебушка!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 15 из 74 ПерваяПервая ... 513141516172565 ... ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 16:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 21:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •