Страница 6 из 6 ПерваяПервая ... 456
Показано с 51 по 60 из 60

Тема: вопрос по подключению дискретных входов

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

    По умолчанию

    ещё можно попытаться с помощью логики программы..

    напр. ёмкость и 2 клапана вверху и внизу

    и вдруг состояние - верхний "говорит" что вода есть, нижний что нет.. что делать?

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

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

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

    По умолчанию

    Ну функциональная диагностика -это святое дело.Везде сую .Можно так же использовать мажоритарную логику (примеры есть).
    Последний раз редактировалось rovki; 03.05.2011 в 21:03.
    электронщик до мозга костей и не только

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

    По умолчанию

    в Вас, Анатолий, я не сомневаюсь!
    я уважаемому elik-toxa подсказываю идею...

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

    По умолчанию

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

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

    По умолчанию

    в классическом программировании нечто подобное называется "защита от дурака"

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

    По умолчанию

    Нет,под дураком подразумевается -субьект(его действия) ,а тут речь об обьекте и его отказоусточивости и выявлении возможных отказов вовремя работы оборудования и если возможно ,изменение алгоритма работы на алгоритм с меньшей функциональностью (если нет горячего резерва) и сигнализация неисправности (или \и фиксация события).
    Последний раз редактировалось rovki; 03.05.2011 в 22:50.
    электронщик до мозга костей и не только

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

    По умолчанию

    не согласен... все "заплатки" в винде - это программист не учёл какие-то ситуации... обычно нештатные...

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

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    не согласен... все "заплатки" в винде - это программист не учёл какие-то ситуации... обычно нештатные...

    т.е. не всё что подпадает под понятие "защита от дурака" напрямую имеет отношение к человеку и интерфейсу с ним, есть ещё интерфейс с другими электро-механическими устр-вами...
    ---------------
    банальный пример - любой сетевой протокол... там обычно есть описание поведения устр-в в случае нештатных ситуаций...
    Ну тогда ссылка на другой авторитет "Защи́та от дурака́ — защита техники и программного обеспечения от неверных действий человека, как при пользовании, так и при техническом обслуживании или изготовлении.

    Например:
    Защита от дурака: расположенные на разных расстояниях выемки в разъёмах модулей DIMM соответствуют выступам в слотах материнской платы, что физически не даёт возможности вставить в слот модуль неподходящего типа.

    * контроль данных, вводимых пользователем, на соответствие допустимому типу, диапазону значений, общей длине и т. п. для данной операции, а также пресечение попыток нарушить его работу путём ввода заведомо неверной информации;
    * форма штекера и гнезда кабеля не даёт соединить их неправильно;
    * детали сборных агрегатов (например, кухонных комбайнов) проектируются таким образом, что не допускается случайная неправильная сборка (вставка их не той стороной, не в той последовательности и т. п.);
    * электроника автомобиля при запуске двигателя проверяет положение рычага переключения скоростей"-ВИКИПЕДИЯ
    ""Заплатки" в ПО -это процесс доработки ,как и в случае с опытными образцами(макетными) в технике.Поэтому любой проект имеет стадии.
    Последний раз редактировалось rovki; 04.05.2011 в 07:07.
    электронщик до мозга костей и не только

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

    По умолчанию

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

    PS в википедии нашел такой термин, подходящий к данному описанию - "защита от дурака программиста"
    т.е. защита твоего програмного блока от программиста который будет его использовать в своих "поделках"
    Последний раз редактировалось AI!; 04.05.2011 в 07:38.

  10. #60

    По умолчанию

    Хороший программист ставит на ночь возле себя два стакана:
    полный - если вдруг ночью захочется пить,
    и пустой - если не захочется.

Страница 6 из 6 ПерваяПервая ... 456

Ваши права

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