Dostosowywanie okien dialogowych komponentu użytkownika za pomocą edytora tekstu

Tekla Structures
2021
Tekla Structures

Dostosowywanie okien dialogowych komponentu użytkownika za pomocą edytora tekstu

Każdy komponent użytkownika ma plik wejściowy (.inp) definiujący zawartość okna dialogowego komponentu użytkownika. Jeśli jesteś zaawansowanym użytkownikiem, możesz ręcznie dostosować pliki wejściowe okna dialogowego przy użyciu edytora tekstu. Należy zachować ostrożność podczas modyfikowania pliku wejściowego, gdyż błędy mogą spowodować zniknięcie okna dialogowego.

Należy pamiętać, że zakładka Ogólne jest zarezerwowana na zdefiniowane wstępnie właściwości ogólne. Nie można zmienić nazwy zakładki Ogólne ani dodać do niej kolejnych parametrów.

Okno dialogowe można też dostosować za pomocą narzędzia Edytor okien dialogowych komponentu użytkownika.

Dodawanie nowych zakładek

  1. Otwórz plik .inp w edytorze tekstu.
  2. Dodaj nową definicję zakładki w przedstawiony poniżej sposób:

  3. Zapisz plik .inp.
Uwaga:

Czwarta zakładka jest zarezerwowana na właściwości Ogólne, więc nie można do niej dodawać własnych parametrów.

Dodawanie pól tekstowych

  1. Otwórz plik .inp w edytorze tekstu.
  2. Dodaj elementy parameter i umieść je w nawiasach w przedstawiony poniżej sposób:

  3. Zapisz plik .inp.

Dodawanie obrazów

  1. Utwórz obraz i zapisz go w formacie mapy bitowej (.bmp) w folderze \ProgramData\Trimble\Tekla Structures\<wersja>\Bitmaps.
  2. Otwórz plik .inp w edytorze tekstu.
  3. Dodaj definicję obrazu w przedstawiony poniżej sposób:

    (1) y = 100

    (2) x = 50

    (3) wysokość = 75

    (4) szerokość = 100

  4. Zapisz plik .inp.

Zmiana kolejności pól

  1. Otwórz plik .inp w edytorze tekstu.
  2. Zmień ostatnią liczbę w definicji parametru.

    Pola są wyświetlane od góry do dołu w przedstawiony poniżej sposób:

  3. Zapisz plik .inp.

Zmiana położenia pól

Można definiować dokładne położenie każdego pola tekstowego.

  1. Otwórz plik .inp w edytorze tekstu.
  2. Zdefiniuj dokładne położenie pola przy użyciu trzech wartości: współrzędnej x, współrzędnej y i szerokość pola.

    Przykład:

    (1) x = 374

    (2) y = 25

    (3) szerokość = 160

  3. Zapisz plik .inp.

Przykład: Dodawanie grupy pól wyboru w oknie dialogowym komponentu użytkownika

W tym przykładzie pokazano, jak dodać pole wyboru dla każdej grupy śrub w komponencie użytkownika poprzez modyfikację pliku .inp. Gdy komponent jest używany w modelu, możesz określić śruby, które mają zostać utworzone, zaznaczając odpowiednie pola wyboru.

  1. Zdefiniuj komponent użytkownika zawierający śruby.

    Na przykład utwórz niestandardowe połączenie teownika, które tworzy jedną grupę śrub i trzy pojedyncze śruby:

  2. Utwórz zmienne parametryczne, które określają sposób tworzenia śrub.

    W grupach pól wyboru Typ wartości dla tych zmiennych musi być Tak/Nie. Na przykład utwórz trzy zmienne P1, P2 i P3, po jednej dla każdej pojedynczej śruby w niestandardowym połączeniu teownika.

  3. Połącz zmienne z właściwością Tworzenie śrub.

    Na przykład, połącz zmienną P1 z właściwością Tworzenie pierwszej śruby, zmienną P2 z właściwością Tworzenie drugiej śruby itd.

  4. Zapisz komponent użytkownika.
  5. W modelu kliknij Plik > Otwórz folder modelu, aby otworzyć bieżący folder modelu.
  6. Przejdź do folderu \CustomComponentDialogFiles.
  7. Otwórz plik .inp w edytorze tekstu.
  8. Dodaj definicję obrazu.

    Przykład:

    Jeśli zostanie użyty niestandardowy obraz, zapisz go w formacie mapy bitowej (.bmp) w folderze \TeklaStructures\<wersja>\Bitmaps.

  9. Dodaj element toggle_group, aby określić początek grupy przełączania, czyli położenie grupy pól wyboru w oknie dialogowym komponentu użytkownika.

    Do określenia położenia użyj wartości współrzędnych x oraz y. Przykład:

    (1) x = 200

    (2) y = 320

  10. W elemencie toggle_group dodaj wiersz dla każdego pola wyboru, które chcesz dodać.

    Użyj tych samych zmiennych parametrycznych, które zostały utworzone w kroku 2.

    Dwie wartości liczbowe po nazwach zmiennych to odsunięcia od początku grupy przełączania. Na przykład pierwsza definicja "P1", 160, -165, "0" oznacza, że pole wyboru dla zmiennej P1 jest umieszczone 160 kroków w prawo i 165 kroków w górę od początku grupy przełączania.

    Kierunek

    Wartości ujemne

    Wartości dodatnie

    X

    Lewy

    Prawy

    Y

    w górę

    w dół

    (1) odsunięcie w kierunku X

    (2) odsunięcie w kierunku Y

  11. Zapisz plik .inp.
  12. Aby zmiany zaczęły działać, zamknij model i otwórz go ponownie.

    Teraz po zaznaczeniu i wyczyszczeniu pól wyboru w oknie dialogowym liczba śrub zmieni się odpowiednio w modelu. Przykład:

    Note:

    Tekla Structures automatycznie doda etykietę Wynik zmiany oraz pole wyboru dla każdej utworzonej grupy przełączania.

Czy to było pomocne?
Wstecz
Dalej