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

Тема: ПР200

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

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

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вот сделал немного более "стрессоустойчивее", короче теперь стек не может переполнится в принципе:

    Очередь_1.PNG
    Тоже отличное решение, даже более универсальное.

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

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Тоже отличное решение, даже более универсальное.
    Спасибо, наверно первый положительный отзыв от Вас!
    Последний раз редактировалось Сергей0308; 08.02.2017 в 14:33.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Спасибо, наверно первый положительный отзыв от Вас!
    Единственное слабое место в вашей программе это функция AND после стека, а так все макросы супер.

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Опять же, это условие должно выполняться только при включении питания, либо адрес при включении всегда должен быть единицей.
    В своей программе ОЧЕРЕДЬ, я устранил включение нескольких клапанов одновременно.
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    В своей программе ОЧЕРЕДЬ, я устранил включение нескольких клапанов одновременно.
    Изначально такого условия не ставилось, если бы это условие было изначально, то сделал бы всё не так, как сделал, т. е. разрулил одновременное включение входов(у автора нет проблемы одновременного включения входов, входа по очереди включались, да и на практике практически не возможно одновременно включить) до стека, тогда в стек можно писать номер бита(0-15, при 16 клапанах) и для хранения достаточно 4 бита, а не 32 как сейчас!
    Последний раз редактировалось Сергей0308; 09.02.2017 в 09:20.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Опять же, это условие должно выполняться только при включении питания, либо адрес при включении всегда должен быть единицей.
    Вот устранил возможные проблемы при первом включении несколько изменив алгоритм работы:

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

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

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вот устранил возможные проблемы при первом включении несколько изменив алгоритм работы:

    Очередь_2.PNG
    Теперь всё отлично.

  10. #10

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    На счёт погрузчика порадовало, у нас тоже на погрузчике в щит заехали и ладно бы где на проезде стоял, а то ведь как назло в дальнем от проезда углу, как щит не заметить я не знаю, так у нас щит "мелочи" - ворота два раза погрузчиком гнули, наверно тоже не заметили, я думал только у нас такое возможно!
    "интерсные личности" есть на всех производствах. Как вам сушка промасленной фуфайки в автоклаве с кислородным наддувом? - до такого даже Бен Ладен не додумается...
    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вот устранил возможные проблемы при первом включении несколько изменив алгоритм работы:

    Очередь_2.PNG
    Нормально. Небольшая переработка макроса 8-DTRIG позволяет работать с 2мя датчиками верхнего и нижнего уровней на ёмкость.
    Но: малейший джиттер любого входного датчика ложит систему наглухо. (это актуально в системе с одним датчиком уровня в ёмкости).

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

Метки этой темы

Ваши права

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