|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Ограничение диапазона вводимых данных пользовательского параметра.
Регистрация: 19.06.2012
Сообщений: 96
|
||
Просмотров: 823
|
|
||||
ПОС наше всё Регистрация: 06.08.2009
Симферополь
Сообщений: 287
|
А что за параметр? Линейному можно просто задать минимальное и максимальное значение. И тогда при вводе менее или более будут записываться крайние
__________________
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица |
|||
![]() |
|
||||
Регистрация: 19.06.2012
Сообщений: 96
|
|
|||
![]() |
|
||||
Регистрация: 19.06.2012
Сообщений: 96
|
Думал об этом. Но тогда возникает следующая проблема. При постепенном увеличении пользовательского параметра, размерная зависимость уменьшается. И так продолжается до тех пор, пока значение под квадратным корнем не станет отрицательным. Но мы его берём по модулю и у нас все выражение при переходе через ноль переворачивается, становится положительным и при дальнейшем увеличении пользовательского параметра снова начинает расти.
Нужен такой алгоритм: пока пользовательский параметр увеличивается, размерная зависимость уменьшается вместе с длиной полилинии. Но как только размерная зависимость дошла до нуля, а пользовательский параметр продолжает увеличиваться, размерная зависимость должна остаться равной нулю. То есть размерная зависимость не должна опускаться ниже 0. Ее нужно ограничить нулем снизу. Сверху ограничений нет. |
|||
![]() |
|
||||
Регистрация: 28.11.2022
Сообщений: 153
|
Например был параметр А1, который не должен быть меньше 10.
Можно создать А2, и задавать любые значения ему. А1=max(10;А2). В итоге формула будет зависеть от значений, которые нужно исключить. Если параметр A1 учитывается только в одной формуле - второй параметр можно и не создавать, а прописать ограничение прямо в ней. |
|||
![]() |
|
||||
Регистрация: 19.06.2012
Сообщений: 96
|
Цитата:
А = SQRT(В + |B|)/2 Здесь В это мой параметр, который в результате вычислений может иногда принимать отрицательные значения, а А - это параметр зависимости. В итоге любые положительные значения В так и остаются положительными, а любые отрицательные обнуляются. |
|||
![]() |
|
||||
Регистрация: 28.11.2022
Сообщений: 153
|
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рассылка в word - получение данных из нескольких вкладок excel | zenija2007 | Прочее. Программное обеспечение | 3 | 21.11.2016 17:54 |
Правильное оформление Общих данных отдельным документом | Ilez | Организация проектирования и оформление документации | 12 | 24.08.2016 12:50 |
VBA. Многократный ввод данных и изменение положения объектов | Markiza-2010 | Программирование | 6 | 28.06.2010 02:30 |