Witam
Próbuję automatycznie zmodyfikować wymiar, który właśnie wprowadziliśmy, tak aby stał się najbliższy wielokrotności liczby, którą wcześniej wybraliśmy w równaniu.
Przykład: Chcę, aby moje kursy były wielokrotnością 24. Wracam do 2000 roku i zmienia mnie to do 1992 roku (24x83)
Czy ktoś ma pomysł?
Dziękuję
1 polubienie
Witam
Aby to zrobić, przejdę przez formularz właściwości lub wartości globalne dla wartości, która ma zostać wprowadzona, a następnie wymiar na poziomie modelu, którego potrzebujesz, aby zdefiniować formułę :=int( (" Wprowadzony wymiar "/24))*24
Mówiąc dokładniej:
Utwórz zmienną globalną lub właściwość " a "
Użytkownik zmieni wartość zmiennej globalnej lub, za pomocą formularza właściwości niestandardowej, wprowadzi wartość 2000.
Wymiar modelu miałby formułę: =int( (" a "/24))*24
5 polubień
Musiałbyś to zobaczyć z konfiguracjami i tabelą Excela z formułą
Witam
Spójrz na równania...
Utwórz zmienną, w której wpiszesz wartość: 2000
Utwórz kolejną zmienną, która ją oblicza i przypisz tę zmienną do swojej strony...
1 polubienie
To jest też to, co powiedziałbym na pierwszy rzut oka: równania! Zdecydowanie zbyt często zapominane / niedoceniane
Witam
Tak właśnie zrobiłem. Stworzyłem 2 żebra:
D1 = int( (D2/24))*24, który kontroluje długość mojej części.
i D2 wymiar, który modyfikuję.
Oszczędza mi to otwierania menedżera równań
Nie mogę wymyślić nic lepszego.
Aby uniknąć konieczności otwierania menedżera równań:
Wartość inicjatora można powiązać z właściwością niestandardową.
Nie ma potrzeby otwierania menedżera równań ani szkicu, aby zmienić wymiar.
To prawie magiczne 
1 polubienie
@a_eriaud,
Jak edytować tę właściwość bez otwierania czegokolwiek?
1 — Mieć lub utworzyć właściwość niestandardową, która będzie zawierać stronę początkową (w Twoim przykładzie 2000)
2 — utwórz zmienną, która wskazuje na tę właściwość (patrz poprzedni zrzut ekranu)
3 — Utwórz zmienną, która wykonuje obliczenia
4 - Na szkicu wybierz wymiar: usuń wartość, naciśnij " = " i wybierz zmienną globalną, a następnie zmienną utworzoną w " 3 " i zatwierdź

Jeśli wszystko pójdzie dobrze, gdy zmienisz wartość swojej nieruchomości, wszystko pójdzie w ślad za tym...
4 polubienia
Można utworzyć element szkicu, do którego dołączymy wymiar, a wymiar ten zostanie wywołany przez formułę w celu sterowania końcowym elementem.
Może to znajdować się w szkicu elementu lub w osobnym szkicu umieszczonym na początku drzewa (przydatne, jeśli masz kilka wymiarów sterujących).