Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 921

Тема: Универсальные макросы для OWEN Logic

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для ParuSnow
    Регистрация
    23.05.2017
    Адрес
    Мордовия
    Сообщений
    74

    По умолчанию Гирлянда😍🎉

    Здравствуйте Усовершенствованый вариант Гирлянды вместо предложеного раньше (GerlandBeta.rar
    ампа.PNG
    )

    Которую можно свободно переделать под себя!...
    Гирлянда4632 .PNG
    Внизу Ц переключатель программ с Рв.
    Тагже уже имеется 8 эффектов.. их можно настроить под свои средства!
    Это: настроить своё время генерации или настроить выходные ключи с параметрами нет,все,х всё менять как угодно при все- горят все, при нет- не горят, х инвертировать кстати можно получить хороший эффект итд тп....
    ?
    Вложения Вложения
    Последний раз редактировалось ParuSnow; 12.08.2017 в 20:45.

  2. #2
    Пользователь Аватар для anthrwpos
    Регистрация
    13.02.2017
    Адрес
    Ленобл
    Сообщений
    188

    По умолчанию

    Решил, чтобы не выкладывать каждый раз всё по новой на форум, создавая путаницу, хранить все свои универсальные макросы в одном месте.
    Теперь они хранятся на моей гитхуб страничке.
    Там-же находятся описания работы макросов (в файле README).
    Сейчас добавлены:
    Макрос автоопределения времени цикла dt
    мой ШИМ-генератор PWM, обладающий некоторыми важными лично мне преимуществами перед иными, в частности - строгое соблюдение периода, кумулятивность и некоторые другие.
    мой макрос управления клапаном VLV (знаю, на форуме уже выкладывали подобный, но мой основан на моем шим-генераторе и наследует его фичи)
    мои скользящие средние (которые я уже здесь выкладывал)
    И наконец, мой ПИД-регулятор, немного неочевидный с первого взгляду, но единственный который работает в точности согласно теории, без непредсказуемых "побочных эффектов", которыми обладают многие другие.
    - ά ν θ ρ ω π ο ς -
    Мои универсальные макросы https://github.com/anthrwpos1/macros

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

    По умолчанию

    Цитата Сообщение от anthrwpos Посмотреть сообщение
    Решил, чтобы не выкладывать каждый раз всё по новой на форум, создавая путаницу, хранить все свои универсальные макросы в одном месте.
    Теперь они хранятся на моей гитхуб страничке.
    Там-же находятся описания работы макросов (в файле README).
    Сейчас добавлены:
    Макрос автоопределения времени цикла dt
    мой ШИМ-генератор PWM, обладающий некоторыми важными лично мне преимуществами перед иными, в частности - строгое соблюдение периода, кумулятивность и некоторые другие.
    мой макрос управления клапаном VLV (знаю, на форуме уже выкладывали подобный, но мой основан на моем шим-генераторе и наследует его фичи)
    мои скользящие средние (которые я уже здесь выкладывал)
    И наконец, мой ПИД-регулятор, немного неочевидный с первого взгляду, но единственный который работает в точности согласно теории, без непредсказуемых "побочных эффектов", которыми обладают многие другие.
    Можно нескромный вопрос, а зачем их где-то, непонятно где размещать, где и пишут не по-нашему, форум овена чем не подходит?
    Мне кажется, тогда проще на своём сайте разместить и ссылку дать!
    Последний раз редактировалось Сергей0308; 17.08.2017 в 15:01.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #4

    По умолчанию

    Цитата Сообщение от anthrwpos Посмотреть сообщение
    Макрос автоопределения времени цикла dt
    Макрос DT, CLK не импортируется в ОЛ-9-111. Появляется такое сообщение. Другие не пробовал. Что-то не так... В чем они сделаны были?
    Изображения Изображения
    Последний раз редактировалось Серёга Букашкин; 17.08.2017 в 15:41.

  5. #5
    Пользователь Аватар для anthrwpos
    Регистрация
    13.02.2017
    Адрес
    Ленобл
    Сообщений
    188

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Можно нескромный вопрос, а зачем их где-то, непонятно где размещать, где и пишут не по-нашему, форум овена чем не подходит?
    Там они будут автоматически обновляться. На форуме ищущий по какому либо слову наткнется на первое сообщение с макросом, где он будет устаревший. А тут я дал ссылку, где будет отображаться всегда актуальное состояние.

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Макрос DT, CLK не импортируется в ОЛ-9-111. Появляется такое сообщение. Другие не пробовал. Что-то не так... В чем они сделаны были?
    А остальные работают?
    Попробуйте перезагрузить OL. иногда он и не такие номера выбрасывает) Создано и проверено в самой новой версии.
    - ά ν θ ρ ω π ο ς -
    Мои универсальные макросы https://github.com/anthrwpos1/macros

  6. #6

    По умолчанию

    Цитата Сообщение от anthrwpos Посмотреть сообщение
    Теперь они хранятся на моей гитхуб страничке.
    Там-же находятся описания работы макросов (в файле README).
    С лицензией не ошиблись?
    GPL означает, что, если кто-то берёт ваш макрос, делает проект с участием этого макроса, и отдаёт (или продаёт) кому-то проект, то результирующий проект (ага весь, из-за одного-единственного макроса) должен распространяться по GPL или совместимой лицензии. В частности, это означает, что получатель вправе потребовать исходные коды всего проекта (ага, из-за одного-единственного GPL макроса).

    Переводя с русского на русский, если кто-то добавит ваш макрос в свой проект, то он не сможет закрывать свой проект паролем (или "загрузочным файлом")

    К слову: необходимость "раскрывать исходники" появляется даже в том случае, если ваш макрос используется не целиком, а лишь частично. Т.е., если кто-то возьмёт и скопирует часть макроса в свой проект (ctrl-c/v), то он всё равно заражается GPL лицензией.

    По-моему, для "библиотек" гораздо больше подходят LGPL, MIT, BSD лицензии.
    Если кратко, то
    LGPL: "используйте как хотите, но если модифицируете сам используемый макрос, то с вас могут потребовать вашу версию этого самого макроса"
    MIT: "используйте как хотите, только сохраняйте ссылку на автора"
    BSD: "используйте вообще как хотите"



    Для тех, кто в танке: я бы рекомендовал 7 раз подумать, прежде чем брать какой-либо GPL код в коммерческие проекты. LGPL -- можно, а с GPL нужно понимать последствия. Зачастую лучше просто не смотреть на GPL код.
    Последний раз редактировалось Владимир Ситников; 23.08.2017 в 09:21.

  7. #7
    Пользователь Аватар для anthrwpos
    Регистрация
    13.02.2017
    Адрес
    Ленобл
    Сообщений
    188

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    С лицензией не ошиблись?
    GPL означает, что, если кто-то берёт ваш макрос, делает проект с участием этого макроса, и отдаёт (или продаёт) кому-то проект, то результирующий проект (ага весь, из-за одного-единственного макроса) должен распространяться по GPL или совместимой лицензии. В частности, это означает, что получатель вправе потребовать исходные коды всего проекта (ага, из-за одного-единственного GPL макроса).
    Всё верно, я специально взял именно лицензию GPL3 потому что она наилучшим образом отражает мою позицию по поводу правил использования кода.
    Я искренне не понимаю затворников-копирайтщиков, которые прячут код своих проектов, и жмотятся рассказать о подробностях реализации, и не считаю чем-то ужасным например, оставлять заказчикам исходные коды и прошивки, чтобы они могли элементарно, поменять без меня контроллер, залив в новый прошивку, или посмотрев код, продиагностировать неисправность. Я считаю это вообще стандартом добросовестной работы инженера АСУ.
    Ну не будьте столь самолюбивы, чтобы считать свой код настолько гениальным, что ваши гипотетические конкуренты узнав его, отберут у вас хлеб =)
    Сам неоднократно встречался с тем, что ремонт чужой системы, создатели которой не оставили никакой к ней документации, выливался в сборку новой с нуля.

    Так что, если вы принципиально работаете по проприетарной традиции и не приемлете свободу третьих лиц использовать ваши программы, можете не пользоваться моими макросами, хотя я честно говоря, не стану заморачиваться с отловом нарушителей. Хотя, копирайт на программы, залицензированные под GPL3 принадлежит всему сообществу, так что нарушителя может поймать вообще любой желающий +)

    Для тех, кто в танке: я бы рекомендовал 7 раз подумать, прежде чем брать какой-либо GPL код в коммерческие проекты. LGPL -- можно, а с GPL нужно понимать последствия. Зачастую лучше просто не смотреть на GPL код.
    Не знаю, в чем состоит ваш страх использовать GPL в своих проектах. Ведь если вы используете чужой макрос на который его автор имеет копирайт, то в случае его использования без согласия автора вы можете влететь на денежное требование, или требование исключить работу этого автора из ваших проектов. Поэтому я бы 7 раз подумал прежде чем использовать макросы товарищей, которые не указали лицензию, тем самым автор имеет на них исключительные права.
    Последний раз редактировалось anthrwpos; 23.08.2017 в 12:58.
    - ά ν θ ρ ω π ο ς -
    Мои универсальные макросы https://github.com/anthrwpos1/macros

  8. #8

    По умолчанию

    Цитата Сообщение от anthrwpos Посмотреть сообщение
    Поэтому я бы 7 раз подумал прежде чем использовать макросы товарищей, которые не указали лицензию, тем самым автор имеет на них исключительные права.
    Это да, макрос без внятной лицензии это вообще печаль. Но тот же rovki многократно говорил "берите кто хотите, учитесь, дорабатывайте".
    В вашем же случае, вы явно говорите "берите мои макросы, но в случае чего я попрошу исходники вашего проекта с применением этих макросов".
    Ваше право.

    Опасаться GPL макросов я советую из-за того, что из-за них возникает риск "возможно придётся всем раздавать исходники всего проекта", а польза не сказать чтобы космическая.

    Вот если бы вы раздавали ОЛ проект для вентиляции здания, то, да, там GPL разумно. А мелкие макросы -- сомнительно.
    Последний раз редактировалось Владимир Ситников; 23.08.2017 в 13:44.

  9. #9

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Это да, макрос без внятной лицензии это вообще печаль.
    Блин... а на алфавит у Вас лицензия имеется? :lol:
    Какую-то хрень придумали с "лицензиями на макросы".

  10. #10

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    Блин... а на алфавит у Вас лицензия имеется? :lol:
    Какую-то хрень придумали с "лицензиями на макросы".
    Если вы не понимаете зачем нужна лицензия, то это не значит, что она не нужна.
    Есть и те, например, кто отрицает существование СПИДа.

    И, да, anthrwpos1 сам придумал использовать GPL 3.0 лицензию для макросов.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. Хотелки в OWEN Logic
    от maks_dmm в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 20.02.2016, 13:56
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 15: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, 20:55

Ваши права

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