Jak uniknąć zależności cyklicznych w formułach
Należy uważać, aby nie utworzyć zależności cyklicznych między zmiennymi, ponieważ w takim przypadku komponent użytkownika nie będzie działać prawidłowo. Łańcuch zależności cyklicznej zawiera formuły, które powodują zależność zmiennej od siebie samej.
W następującym przykładzie zmienna P1 staje się zależna od siebie poprzez zmienne P2 i P3:
Zależności cykliczne mogą również wystąpić podczas wiązania uchwytów z innymi obiektami lub podczas korzystania z magnetycznych płaszczyzn konstrukcyjnych. Podczas tworzenia przez użytkownika nowych formuł, powiązań lub magnetycznych płaszczyzn konstrukcyjnych Tekla Structures sprawdza, czy tworzą one łańcuchy zależności cyklicznych w komponencie użytkownika. Jeśli tak się zdarzy, zostanie wyświetlone ostrzeżenie „Uwaga. Cykl utworzony w wyniku operacji”.
Tekla Structures zapisuje również komunikat „Wykryto cykl w solwerze parametrycznym” w pliku dziennika historii sesji i wyświetla obiekty uwikłane w zależność cykliczną, aby ułatwić jej znalezienie i usunięcie. Jeśli nie zostanie ona usunięta, komponent użytkownika nie będzie działać prawidłowo.