Страница 14 из 33 ПерваяПервая ... 4121314151624 ... ПоследняяПоследняя
Показано с 131 по 140 из 343

Тема: ПР200 на четырёхзначной логике

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Ну вот наконец-то есть информация! И вот зачем было крыжиться и 17 страниц темы строить из себя непойми кого?
    Тут и PDF почитать интересно, и кое-какие замечания по UI/UX есть.
    1. Бросилось в глаза на рисунке 3.1 название кнопки "Отказ" вместо "Отмена" (согласно стандартам разработки приложений по Windows). Случаем, не Cronos Plus'ом вдохновлялись разработчики? Там эта кнопка так и звалась убого.
    2. На каком языке написан софт? Опять же ориентируюсь на рисунок 3.1, так как в Visual Basic (старом) в начале текстовых полей не было пустого места, как тут на скриншоте и есть. В современных языках есть мини-оступ текста от края поля (рисуется Windows).
    3. Почему нет кнопки выбора папки для базы сразу же? Это стандартная API-функция винды.
    4. Дочитал до рисунка 4.1. О, точно Cronos Plus! А написано, кажется, на Delphi старом, да?
    5. О, да, рисунок 4.2 - это ж стандартный StringGrid от Delphi!
    6. Так. У меня есть реальные придирки к UI/UX! Крайне РЕКОМЕНДУЮ почитать руководство по разработке программ для Windows, где указано СТАНДАРТНОЕ положение кнопок типа "ОК", "Отмена", "Применить" в диалогах.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  2. #2

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Ну вот наконец-то есть информация! И вот зачем было крыжиться и 17 страниц темы строить из себя непойми кого?
    Я уже говорил, что критики я хапнул вдоволь.
    Сейчас уже версия 7.6 вышла, документация по интерфейсу и настройке так же на сайте есть https://transform.ru/dokumentacija/

  3. #3

    По умолчанию

    Нами был разработан язык представления правил продукционной экспертной системы Z+ и способ представления нечётких знаний в диагностической экспертной системе с помощью коэффициента доверия к значению переменной с использованием четырёхзначной логики. Реализован алгоритм подбора и выполнения правил и способы вычисления коэффициентов доверия к значениям переменных.
    "а теперь со всем этим мы попробуем взлететь"
    Screenshot_48.jpgне взлетает никак
    ну вот это - drex_arkhitektura_custom.pngсо всем уважением - ну это не для 2025 года, это не продаётся, увы.
    Эпоха эксплуатационщиков ушла, диагностика не нужна, сейчас эффективные менегеры тупо страхуют отказы оборудования и это обходится дешевле, чем профилактика и ремонт.

    четырёх, шести икс значная логика - хорошо, но зачем? ради академического интереса? для увеличения энтропии вселенной?

  4. #4

    По умолчанию

    Цитата Сообщение от In_Da_Cher_A Посмотреть сообщение
    "а теперь со всем этим мы попробуем взлететь"
    Screenshot_48.jpgне взлетает никак
    ну вот это - drex_arkhitektura_custom.pngсо всем уважением - ну это не для 2025 года, это не продаётся, увы.
    Эпоха эксплуатационщиков ушла, диагностика не нужна, сейчас эффективные менегеры тупо страхуют отказы оборудования и это обходится дешевле, чем профилактика и ремонт.
    Диагностика+ пользуется спросом на энергетических предприятиях где есть главные инженеры, которые ответственны за оборудование (трансформаторы и т.д.). В систему заносятся данные по техническому обслуживанию и диагностике, на основе этого строиться прогноз состояния оборудования - если что то крякнет, то виновата система Д+, а не главный инженер - т.к. не предупредила.

    четырёх, шести икс значная логика - хорошо, но зачем? ради академического интереса? для увеличения энтропии вселенной?
    Я мне кажется уже всю тему исписал в обоснованиях применения четырёхзначной логики. Интерес в данном случае практический, оптимизация кода в сложных задачах.

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Вот именно, что только вам кажется. Ни чего существенного не написано и не показано. Достичь результата можно и без знания пограничных результатов и о какой оптимизации речь, если появляются ещё два состояния для которых нужен дополнительный код обработки. Понятно почему такое нетерпение к нейросетям, нечеткая логика жешь
    Все что описано по главного инженера это учёт, ни какого отношения к управлению исполнительными механизмами контроллерами не имеет
    Хорошо, снова попытаюсь объяснить...
    Давайте обратимся к металлообрабатывающему станку с ЧПУ при работе которого всё постоянно находиться в движении, причём по нескольким направлениям или осям в 3-х мерном пространстве.
    В этом случае использование оси движения как логического элемента становиться актуальным
    0- ось стоит
    1- ость движется в направлении Х+
    2- ость движется в направлении Х-
    3- ось не может двигаться, авария

    Я на логическом уровне понимаю в каком состоянии находиться конкретная ось движения станка. По этому для меня актуально использование четырёхзначной логики.
    Если у вас задачи по проще, то заморачиваться и разбираться во всей это ерунде не стоит - вы ничего не выиграете !!!

    https://rutube.ru/video/07475cfe44b8...d/?t=20&r=plwd
    Последний раз редактировалось Geenerator; 27.04.2025 в 11:32.

  6. #6

    По умолчанию

    Диагностика+ пользуется спросом на энергетических предприятиях где есть главные инженеры, которые ответственны за оборудование (трансформаторы и т.д.). В систему заносятся данные по техническому обслуживанию и диагностике, на основе этого строиться прогноз состояния оборудования - если что то крякнет, то виновата система Д+, а не главный инженер - т.к. не предупредила.
    "они были страшно далеки от народа"(С)
    даже спорить не о чем, с такой базой в голове у людей, увы
    Я мне кажется уже всю тему исписал в обоснованиях применения четырёхзначной логики. Интерес в данном случае практический, оптимизация кода в сложных задачах.
    вы бы лучше исправили код на вашем собственном сайте, ему вот точно нехватает логики
    пока что вы походите на городского сумасшедшего с весенним обострением, которому негде поговорить и он забрёл на первый полуживой форум чисто случайно
    приплели сюда Пр200, хотя по вашей же формлировке коду должно быть всё равно, где он исполняется
    какие "сложные" задачи - начните с формулировки что такое задача, какие критерии сложности, о криетриях оценки кода, почему это он стал "неоптимизированным" и почему его надо "оптимизировать"
    и самое главное - зачем оптимизировать, если код исполняется без ошибок?
    и финалочка - цена вопроса оптимизации?
    зачем вам(тебе) платить за это деньги?

  7. #7
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,002

    По умолчанию

    Зато так забавно, после применения 4х логики для оптимизации, возвращаться снова к двоичной. Для сообщения главному инженеру, что его трансформатор скоро наеполомается...
    Или так и остаёмся на 4х?
    Трансформатор поломается? Да, Нет, Может быть, Но это не точно.

  8. #8

    По умолчанию

    О, любимое слово одного нашего профессора... Оптимизация... За которое он драл всех как сидоров коз. Говорил: какая нахрен "оптимизация" без критериев, остолопы!

  9. #9
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,002

    По умолчанию

    0-й бит = 0 стоит, = 1 движется
    1-й бит = 0 - направление в -, = 1 - направление в +
    2-й бит = 0 - нет аварий, =1 - авария

    Ведь все равно вы минимум в байт будете запихивать биты, к тому же направление имеет смысл только при наличии движения, когда 0-й бит = 1 если разобраться. Хотя и при 0-м = 0 тоже имеет смысл, в каком направлении двигалась ось до момента остановки.
    Где тут преимущества 4-х логики в принципе при 3-х то битах ?
    Вроде все логические уровни для понимания соблюдены.

    опять же для понимания.
    00 - стоим
    10 - движемся в минус
    11 - движемся в плюс
    01 - авария
    Не важно, какие комбинации двух битов вы там примените, но вопрос по данному варианту 01 - авария, а причины ее вы начнете пихать в другие переменные, потому что вы не можете в этих двух битах сохранить направление движения, предшествующие аварии.
    Как-то так. и вся логика 4х насмарку.
    Последний раз редактировалось melky; 27.04.2025 в 12:00.

  10. #10

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    0-й бит = 0 стоит, = 1 движется
    1-й бит = 0 - направление в -, = 1 - направление в +
    2-й бит = 0 - нет аварий, =1 - авария

    Ведь все равно вы минимум в байт будете запихивать биты, к тому же направление имеет смысл только при наличии движения, когда 0-й бит = 1 если разобраться. Хотя и при 0-м = 0 тоже имеет смысл, в каком направлении двигалась ось до момента остановки.
    Где тут преимущества 4-х логики в принципе при 3-х то битах ?
    Вроде все логические уровни для понимания соблюдены.

    опять же для понимания.
    00 - стоим
    10 - движемся в минус
    11 - движемся в плюс
    01 - авария
    Не важно, какие комбинации двух битов вы там примените, но вопрос по данному варианту 01 - авария, а причины ее вы начнете пихать в другие переменные, потому что вы не можете в этих двух битах сохранить направление движения, предшествующие аварии.
    Как-то так. и вся логика 4х насмарку.
    melky, вы не правильно поняли...

    Есть события - Кодируется одним битом !!! например сработал датчик.
    Есть состояния - Кодируется двумя битами !!! переход от одного состояния другое возможен, когда сработали например, несколько датчиков по условию AND.
    Бит события не участвует в битах состояния напрямую, это разные логические уровни

    Почитайте пожалуйста про "Машину состояний"

    181eb1ab6c3e4fce96114d3560084a9b.png
    Изображения Изображения
    Последний раз редактировалось Geenerator; 28.04.2025 в 15:36.

Страница 14 из 33 ПерваяПервая ... 4121314151624 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 08.01.2025, 19:16
  2. ПР200 на троичной логике
    от Geenerator в разделе Программируемые реле
    Ответов: 177
    Последнее сообщение: 04.07.2021, 21:14
  3. ПР200 + ПР200 (или МВ110, МУ110)
    от antonlis в разделе Программируемые реле
    Ответов: 32
    Последнее сообщение: 27.06.2017, 12:07
  4. ПР200 Пропадание связи USB - ПР200. Решено
    от PGK в разделе Программируемые реле
    Ответов: 0
    Последнее сообщение: 18.01.2017, 11:37
  5. ПР200+НПТ1 Пределы измерения ПР200 в режиме 4-20ma
    от Алексей Геннадьевич в разделе Программируемые реле
    Ответов: 13
    Последнее сообщение: 06.04.2016, 20:19

Ваши права

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