Komponenty użytkownika umożliwiają tworzenie własnych serii komponentów i używanie ich w RFEM 6. Oprócz serii dostępnych w Dlubal Center, można integrować również firmowe logiki obliczeniowe i obliczenia szczegółowe.
Wymagania
Do tworzenia i obliczania komponentów użytkownika wymagane są:
- Abonament Basic Dlubal API
- Utworzenie klucza API w Extranecie
- Zintegrowanie klucza API w RFEM
Tworzenie klucza API w Extranecie
- Otworzyć Extranet
- Przejść do API i Chmura → API II → Moje klucze API
- Wybrać Utwórz nowy klucz API
- Nadać nazwę i wygenerować klucz
- Zapisać
Integracja klucza API w RFEM
- Otworzyć RFEM
- Otworzyć menu Widok → Konsola
- Wybrać Python | Dlubal API | gRPC
- Wybrać symbol klucza
- Wprowadzić klucz API (nazwa + klucz)
- Zatwierdzić
Klucz jest zapisywany w pliku config.ini.
Tworzenie komponentu użytkownika
Wprowadzanie komponentu użytkownika można aktywować w następujący sposób:
- Otworzyć okno dialogowe Seria komponentów.
- Zaznaczyć opcję Użytkownika.
Spowoduje to odblokowanie wszystkich pól wprowadzania.
Kategorie (metadane)
- Sposób przypisania (np. przypisanie do obiektu)
- Producent / nowy producent
- Normy i wydruk
- Funkcja / kategoria
- Materiał
Pliki konfiguracyjne (pliki)
1. Obrazy
- Dodawanie dowolnych obrazów lub szkiców systemowych
- Cel: wizualna prezentacja komponentu
2. Struktura parametrów (plik JSON)
- Grupowanie struktury wprowadzania
- Definicja przypisania parametrów
Ważne pola:
| group |
|
|
|
|
|
| key |
|
| caption |
|
|
|
| symbol, unit |
|
| type |
|
Można dowolnie dodawać kolejne grupy.
3. Dane parametrów (plik programu Microsoft Excel)
- Dane definiują strukturę parametrów.
- Każdy wiersz musi mieć unikalną nazwę.
- Kolumny są definiowane dowolnie, ale muszą być używane konsekwentnie.
4. Wizualizacja (plik RFEM 6)
- Umożliwia szczegółową wizualizację w oknie roboczym RFEM
- Komponent można jednak utworzyć również bez pliku wizualizacji
Skrypty Python (Skrypt po obliczeniach)
Skrypt po obliczeniach steruje obliczeniami komponentu.
Funkcja: define_design_checks
- Definicja kategorii obliczeń
- Typ = wyświetlanie w RFEM (dowolnie wybieralny)
- Opis, kategoria i podkategoria dowolnie definiowalne
Funkcja: evaluate_single_check
- Przekazanie stopni wykorzystania do RFEM
Funkcja: setup_component_series_data()
- Przeprowadzenie procesu obliczeniowego
- Odczytywanie parametrów przez properties_parameters
- Klucz musi być identyczny jak w JSON i programie Microsoft Excel
- Wymagany jest spójny typ między definicją a ewaluacją
Zapisywanie i ponowne wykorzystanie komponentu w Dlubal Center
Komponent użytkownika można zapisać jako szablon, aby używać go również w innych projektach.
Postępować w następujący sposób:
- Kliknąć przycisk
na dole okna dialogowego Seria komponentów.
- Pojawi się okno 'Zapisz serię komponentów' z proponowanym folderem zapisu Dokumenty → Dlubal Software → Component Series.
- Określić nazwę pliku, a następnie zatwierdzić przyciskiem Zapisz.
Komponenty użytkownika są dodawane w Dlubal Center w kategorii Serie komponentów. Pod wpisem Właściciel → Użytkownika można tam wybrać odpowiedni komponent i przypisać go do pręta.
Alternatywnie można użyć przycisku
na dole okna dialogowego Seria komponentów, aby wczytać komponent z pliku.