![]() |
Ограничение параметра по двум условиям
Добрый день!
Подскажите пожалуйста, как лучше реализовать задачу Ограничения параметра измерения расхода для условий: 1. при расходе от 0 до 0,15м3/ч замена на 0м3/ч 2. при расходе от 0,15 до 2м3/ч замена на 2м3/ч 3. при расходе свыше 80м3/ч замена на 80м3/ч Р.с. Совершенно ясно, что условия 1 и 3 соответствуют стандартным алгоритмам - замена при Хmin, Хмах. Вопрос в том - как составить Очередь задач, в которой выполнялись бы все три условия одновременно (если конечно это вообще представляется возможным). |
Re: Ограничение параметра по двум условиям
Не знаю современного состояния программы Диалог19, позволит ли она выполнить необходимые действия. Может быть, заказать предприятию КРЕЙТ, у которого есть более мощные программы. Но смысл действий должен быть следующим.
Основное ограничение расхода Y(X) должно работать в диапазоне от Xmin=2 до Xmax=80, имея заменяющее значение Ymax=80, а Ymin=Z, где параметр Z будет вычислен в другом алгоритме. В простейшем случае это тоже ограничение Z(X), назовем его вспомогательным. В нем Xmin=Xmax=0.15, а заменяющие значения Zmin=0, Zmax=2; выход Z используется как заменяющее значение в основном ограничении. Всё, что меньше 0.15, будет превращаться в 0, всё, что больше - в 2. Это и будет переменным заменяющим значением в основном алгоритме при расходе меньше 2. Можно вместо дополнительного ограничения поставить последовательно два алгоритма: "сравнение двух параметров" (сравнивать расход с 0.15 и вырабатывать битовый признак) и "выбор одного из двух параметров", который по битовому признаку будет на свой выход подавать либо 0, либо 2. Но этого, наверно, в Диалоге точно нет. |
Re: Ограничение параметра по двум условиям
Большое спасибо за ответ, Александр Евгеньевич!
Добавлено через 5 минут Я так понимаю, и первый, и второй вариант возможно реализовать в архивном Ромбе. Но вот самому браться за это будет действительно непросто) |
Re: Ограничение параметра по двум условиям
Добрый день!
Данную задачу действительно можно реализовать с помощью сервисного ПО. На текущий момент в ПО Диалог 19, из-за отсутствия востребованности, такой возможности нет. Если данная задача будет востребована, обязательно добавим. |
Текущее время: 20:23. Часовой пояс GMT +5. |
Powered by vBulletin® Version 3.6.0
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot