Страница 277 из 498 ПерваяПервая ... 177227267275276277278279287327377 ... ПоследняяПоследняя
Показано с 2,761 по 2,770 из 4972

Тема: Области применения ПР110(примеры реализации)

  1. #2761
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    А если задавать кол-во работаюших насосов в целочисленном формате -
    0-не один не включается
    1- ротация по одному
    2- ротация по два
    3-включены все.
    то как будет выглядеть макрос?
    электронщик до мозга костей и не только

  2. #2762
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Пойду дальше (в размышлениях) .А почему бы ,если делать на целочисленной логике такой автомат ,то задавать на входе макроса код неисправности насосов и код количества насосов ,участвующих в ротации ,а также и код на выходе в целочисленном формате .А все преобразования из BOOL to INT и наоборот ,делать снаружи макроса.Тогда можно реализовать граф для N насосов (<8) .ТО есть получим макрос 3 входа( такт еще) и один выход.Можно даже без входа "такт-цикл" обойтись -сделав "моргание" по входу "неисправность" (на все единицы(255) ,если нет неисправностей или на ноль если есть любая неисправность ,снаружи макроса.Тогда будет вообще 2 входа и 1 выход у макроса.
    Последний раз редактировалось rovki; 25.11.2012 в 11:09.
    электронщик до мозга костей и не только

  3. #2763
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    А если задавать кол-во работаюших насосов в целочисленном формате -
    0-не один не включается
    1- ротация по одному
    2- ротация по два
    3-включены все.
    то как будет выглядеть макрос?
    надо между NOT и AND воткнуть "фильтр"
    (выкладываю, точно работает, только забодало меня бороться со стеком...)

    PS вот если их сделать не 3, а 32, и ротация по принципу FIFO, и с учётом наработки - вот будет интересно...
    (но только когда стек починят)
    Вложения Вложения
    Последний раз редактировалось AI!; 26.11.2012 в 13:39.

  4. #2764
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    А почему бы ,если делать на целочисленной логике такой автомат ,то задавать на входе макроса код неисправности насосов и количество насосов, участвующих в ротации, а также и код на выходе в целочисленном формате. А все преобразования из BOOL to INT и наоборот, делать снаружи макроса.
    наверно вы правы, макрос в том виде, в котором есть сейчас логичнее смотрелся бы с целочисленными входами-выходами.

  5. #2765
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    А у меня точно пишет -обращение к пустому стеку.
    электронщик до мозга костей и не только

  6. #2766
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    я ж говорю - "надоело бороться со стеком"

    замените связь между MOD и SEL на обычную, вроде почти правильно работает...

  7. #2767
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    надо между NOT и AND воткнуть "фильтр"
    (выкладываю, точно работает, только забодало меня бороться со стеком...)

    PS вот если их сделать не 3, а 32, и ротация по принципу FIFO, и с учётом наработки - вот будет интересно...
    (но только когда стек починят)
    Уже предлагали делать ротацию по принципу ФИФО ,но я так и не понял ,что складывать в очередь ,ведь если возникла не исправность ,то очередь нужно менять ,а тогда зачем очередь ?Это как в ППЗУ счетчик перебирает адреса ячеек ПЗУ ,а не исправность переключает область адресов .Просто для большого количества входов выход ,нужно большое ПЗУ .Да и очередь надо делать энергонезависимую ,что для ПР110 не возможно.Поэтому лучше обходится без памяти,чисто комбинационно .
    Последний раз редактировалось rovki; 25.11.2012 в 12:11.
    электронщик до мозга костей и не только

  8. #2768
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    я ж говорю - "надоело бороться со стеком"

    замените связь между MOD и SEL на обычную, вроде почти правильно работает...
    уже пробовал ,работает ,только мелькание появляется
    электронщик до мозга костей и не только

  9. #2769
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    надо между NOT и AND воткнуть "фильтр"
    (выкладываю, точно работает, только забодало меня бороться со стеком...)

    PS вот если их сделать не 3, а 32, и ротация по принципу FIFO, и с учётом наработки - вот будет интересно...
    (но только когда стек починят)
    К стати ,задавая количество насосов в ротации целочисленным числом ,можно на таком макросе делать повысительную станцию ,добавляя во времени количество работающих насосов ,с учетом давления и неисправностей насосов,да еще с ротацией их при каждом включении.
    Жаль ,что не владею данным способом составления схем,тут одной схемотехникой не обойтись.Пора заводить новую тему -Большие хитрости ПР от AI
    Последний раз редактировалось rovki; 25.11.2012 в 12:34.
    электронщик до мозга костей и не только

  10. #2770
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    можно делать повысительную станцию
    о чём и речь...

    ещё можно, например, отопление сделать таким образом, если есть несколько конвекторов, и шоб не включать их все одновременно, когда это не нужно...

Страница 277 из 498 ПерваяПервая ... 177227267275276277278279287327377 ... ПоследняяПоследняя

Ваши права

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