Странности поведения сопряжений сборки

Автор IgorT, 11.02.22, 16:50:41

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

IgorT

2022-02-11_16-42-48.png

Почему-то сопряжения расстояния, показанные на картинке, оба подавлены, хотя в таблице переменных одно из них включено в  расчет.  F5 нажимал много раз, не помогло. Компас перезапускал. Результат аналогичен.
Как быть?

Петрович-47

Где нибудь источник меняли?
Если да переделать заново оба сопряжения

И ещё, вопрос: а пробел в формуле допустим?

beginner


IgorT

Эххх.... Компас....
Ну вот что за гадость?!
Если в переменных, управляющих подавлением сопряжения явно указать 0 или 1, то модель перестраивается.
Если значение этой самой переменной задается выражением, то в таблице наблюдаем правильное значение, но модель не перестраивается.
Вот такая ПАРАМЕТРИЗАЦИЯ!!!
Тьфу!

p3452

Цитата: IgorT от 12.02.22, 08:22:41Если значение этой самой переменной задается выражением, то в таблице наблюдаем правильное значение, но модель не перестраивается.
На старших версиях не замечал такого...
Как вариант, можно попробовать поиграться со скобками - так:
(Условие) ? (выражение1) : (выражение2)
или даже так:
((Условие) ? (выражение1) : (выражение2)).

IgorT

Попробовал. Не помогло.
Это конечно по нашему... В таблице параметров в значении переменной подавления "расстояние" стоят 0 и 1, в модели подавлены оба сопряжения. Руками прописываешь в таблице 0 и 1 - в модели всё срабатывает как надо.
Досадно.

Пока К20 у нас в конторе не появился.

IgorT

Это что-то!
Прописал переменные.
X1 = ((LR<=255)?(0):(1))
X2 = ((LR>255)?(0):(1))

В сопряжениях сослался на них.
Не работает.

Назначил для обоих сопряжений с X1=0. В модели конфликт сопряжений. Это хорошо.
Назначил для обоих сопряжений с X2=0. В модели конфликт сопряжений. Это хорошо.
Назначил для одного сопряжениям X1 и другого X2 ...
О ЧУДО! ВСЁ ЗАРАБОТАЛО!!!

И как это понимать?