Przykład: Wyszarzenie niedostępnych opcji w oknie dialogowym komponentu użytkownika

Tekla Structures
2021
Tekla Structures

Przykład: Wyszarzenie niedostępnych opcji w oknie dialogowym komponentu użytkownika

W tym przykładzie pokazano, jak na podstawie warunków wyszarzyć niedostępne opcje w oknie dialogowym detalu żebra użytkownika. Można to zrealizować zarówno w edytorze okien dialogowych komponentu użytkownika, jak i ręcznie edytując plik wejściowy (.inp).

Na początku tego przykładu dostępne są wszystkie opcje:

Określ, że pole tekstowe Klasa lewej blachy jest niedostępne, jeżeli tworzona jest tylko prawa blacha i odwrotnie.

Wyszarzenie niedostępnych opcji przy użyciu edytora okien dialogowych

  1. Utwórz detal żebra użytkownika wraz ze wszystkimi niezbędnymi zmiennymi parametrycznymi określającymi tworzenie blach żebra.
  2. Otwórz okno dialogowe żebra do edycji.
    1. W modelu wybierz detal żebra użytkownika.
    2. Kliknij prawym przyciskiem myszy i wybierz Edytuj okno dialogowe komponentu użytkownika.
  3. Określ, że pole tekstowe Klasa lewej blachy musi być wyszarzone, gdy w modelu tworzona jest tylko prawa blacha żebra.
    1. Na liście Tworzone blachy wybierz obraz klasy prawej blachy.

      Zauważ, że dla obrazu musi zostać wyświetlona niebieska ramka wyboru:

    2. Naciśnij i przytrzymaj klawisz Ctrl i kliknij pole tekstowe Klasa lewej blachy.

    3. Kliknij przycisk Przełącz widoczność .

      Pole tekstowe Klasa lewej blachy jest teraz przyciemnione:

  4. Anuluj wybór pola tekstowego Klasa lewej blachy, klikając pole tekstowe Klasa prawej blachy.
  5. Określ, że pole tekstowe Klasa prawej blachy musi być wyszarzona, gdy w modelu tworzona jest tylko lewa blacha żebra.
    1. Na liście Tworzone blachy wybierz obraz klasy lewej blachy.

      Zauważ, że dla obrazu musi zostać wyświetlona niebieska ramka wyboru:

    2. Naciśnij i przytrzymaj naciśnięty klawisz Ctrl i wybierz pole Klasa prawej blachy.

    3. Kliknij przycisk Przełącz widoczność .

      Pole tekstowe Klasa prawej blachy jest teraz przyciemnione:

  6. W edytorze okien dialogowych kliknij Plik > Zapisz, aby zapisać zmiany.
  7. Aby zmiany zaczęły działać, zamknij model i otwórz go ponownie.

Wyszarzenie niedostępnych opcji poprzez edycję pliku .inp

  1. Utwórz detal żebra użytkownika wraz ze wszystkimi niezbędnymi zmiennymi parametrycznymi określającymi tworzenie blach żebra.
  2. W modelu kliknij Plik > Otwórz folder modelu, aby otworzyć bieżący folder modelu.
  3. Przejdź do folderu \CustomComponentDialogFiles.
  4. Otwórz plik .inp w edytorze tekstu.
  5. Dodaj poniższy wiersz na końcu wiersza atrybutu P4:

    "toggle_field:LewaK=0;PrawaK=1"

    Przebieg działania jest następujący:

    Wybranie obrazu CC_left zwraca 0, CC_right zwraca 1, a CC_both zwraca 2.

    toggle_field:PrawaK=1

    Gdy jest wybrane 0 (lewa), PrawaK jest wyszarzona.

    toggle_field:LewaK=0

    Gdy jest wybrane 1 (prawa), LewaK jest wyszarzona.

  6. Zapisz plik .inp.
  7. Aby zmiany zaczęły działać, zamknij model i otwórz go ponownie.
Wskazówka:

Aby zamiast wyszarzania ukryć niedostępne opcje w oknie dialogowym żeber, w warunkach dodaj znak wykrzyknika:

"toggle_field:!LewaK=0;!PrawaK=1"

Teraz niedostępna opcja będzie niewidoczna:

Czy to było pomocne?
Wstecz
Dalej