Uživatelsky definované komponenty umožňují vytvářet vlastní série komponent a používat je v programu RFEM 6. Vedle sérií poskytovaných v Dlubal Center lze takto integrovat i firemně specifické logiky posouzení a detailní posudky.
Předpoklady
Pro vytvoření a výpočet uživatelsky definovaných komponent je zapotřebí:
- Basic předplatné Dlubal API
- Vytvoření API klíče v Extranetu
- Vložení API klíče do programu RFEM
Vytvoření API klíče v Extranetu
- Otevřít Extranet
- Navigovat na API & Cloud → API II → My API Keys
- Vybrat Create new API key
- Přiřadit název a vygenerovat klíč
- Uložit
Vložení API klíče do programu RFEM
- Otevřít RFEM
- Otevřít nabídku Zobrazit → Konzole
- Vybrat Python | Dlubal API | gRPC
- Vybrat symbol klíče
- Zadat API klíč (název + klíč)
- Potvrdit
Klíč bude uložen v souboru config.ini.
Vytvoření uživatelsky definované komponenty
Zadání uživatelsky definované komponenty můžete aktivovat následovně:
- Otevřete dialog Série komponent.
- Zaškrtněte možnost Uživatelsky definovaná.
Tím se zpřístupní všechna vstupní pole.
Kategorie (metadata)
- Typ přiřazení (např. přiřazení k objektu)
- Výrobce / nový výrobce
- Normy a výstup
- Funkce / kategorie
- Materiál
Konfigurační soubory (soubory)
1. Obrázky
- Přidání libovolných obrázků nebo schémat systému
- Účel: vizuální zobrazení komponenty
2. Struktura parametrů (JSON soubor)
- Seskupení vstupní struktury
- Definice přiřazení parametrů
Důležitá pole:
| group |
|
|
|
|
|
| key |
|
| caption |
|
|
|
| symbol, unit |
|
| type |
|
Další skupiny lze libovolně doplňovat.
3. Data parametrů (Excel soubor)
- Data definují strukturu parametrů.
- Každý řádek musí být jednoznačně pojmenován.
- Sloupce jsou volně definovatelné, ale musí být používány konzistentně.
4. Vizualizace (soubor RFEM 6)
- Umožňuje detailní vizualizaci v pracovním okně programu RFEM
- Komponentu lze však vytvořit i bez souboru vizualizace
Python skripty (Skript po výpočtu)
Skript po výpočtu řídí posudky komponenty.
Funkce: define_design_checks
- Definice kategorií posudků
- Typ = zobrazení v programu RFEM (volně volitelný)
- Popis, kategorie a podkategorie volně definovatelné
Funkce: evaluate_single_check
- Předání využití do programu RFEM
Funkce: setup_component_series_data()
- Provedení posouzení
- Načtení parametrů pomocí properties_parameters
- Klíč musí být identický s JSON a Excelem
- Vyžadován konzistentní typ mezi definicí a vyhodnocením
Uložení a opětovné použití komponenty v Dlubal Center
Uživatelsky definovanou komponentu můžete uložit jako šablonu, abyste ji mohli použít i v jiných projektech.
Postupujte následovně:
- Klikněte v dialogu Série komponent dole na tlačítko
. - Zobrazí se okno 'Uložit sérii komponent' s navrhovanou složkou pro uložení Dokumenty → Dlubal Software → Component Series.
- Zadejte název souboru a potvrďte tlačítkem Uložit.
Uživatelsky definované komponenty se doplní v Dlubal Center v kategorii Série komponent. Pod položkou Owner → Uživatelsky definovaná zde můžete vybrat vhodnou komponentu a přiřadit ji prutu.
Alternativně použijte tlačítko
dole v dialogu Série komponent pro načtení komponenty ze souboru.