Nabízíme tipy a tipy, jak začít se základním programem RFEM.
Úvod Podpora a školení Školení a návody Videa [EN] FAQ 004715 | Jak mohu vybrat objekty pomocí rozhraní COM?
[EN] FAQ 004715 | Jak mohu vybrat objekty pomocí rozhraní COM?
Video
První kroky s programem RFEM
Dotaz
Jak mohu vybrat objekty pomocí rozhraní COM?Odpověď
Pro výběr objektů je k dispozici v rozhraní IModelData (resp. také v IModeldata2 apod.) funkce "SelectObjects". Funkce očekává typ objektu a čísla objektů jako řetězec. Zde je krátký příklad:
Sub select_objects()
Dim model As RFEM5.modelSet model = GetObject(, "RFEM5.Model")model.GetApplication.LockLicense
On Error GoTo e Dim iModdata As IModelData2 Set iModdata = model.GetModelData ' enable Selections iModdata.EnableSelections True ' select nodes 2-3 and lines 1 and 3 iModdata.SelectObjects ModelObjectType.NodeObject, "2-3" iModdata.SelectObjects ModelObjectType.LineObject, "1,3" ' deselect nodes and lines iModdata.SelectObjects ModelObjectType.NodeObject, "" iModdata.SelectObjects ModelObjectType.LineObject, "" e: If Err.Number <> 0 Then MsgBox Err.description, , Err.Source
model.GetApplication.UnlockLicenseSet iModdata = NothingSet model = Nothing
End Sub
V horní části se aktivují výběry a poté se vyberou uzly 2 až 3 a linie 1 a 3. Poté se linie a uzly odznačí pomocí prázdného řetězce.
Pokud chcete číst nebo upravovat vybrané objekty, potřebujete funkci "IModelData.EnableSelections" (nachází se také v kódu výše). Pokud je funkce označena jako "True", načtou se pouze vybrané uzly například pomocí funkce "IModelData.GetNodes()".
Klíčová slova
Dlubal FAQ COM VBA Výběr EnableSelections Selections SelectObjects Často kladené dotazy FAQ na téma Dlubal Otázka a odpověď o Dlubal
Linky
- Navštíveno 114x
- Aktualizováno 10. prosince 2020
Kontakt
Máte dotazy k našim produktům nebo potřebujete pomoc s výběrem produktů pro Vaše projekty? Kontaktujte nás prostřednictvím naší bezplatné e-mailové podpory, chatu nebo na fóru, případně využijte naše FAQ často 24 hodin denně.
Doporučené události
Eurokód 3 | Ocelové konstrukce podle DIN EN 1993-1-1
Online školení 18. března 2021 8:30 - 12:30 CET
RFEM | Dynamika konstrukcí a posouzení zemětřesení podle EC 8
Online školení 2. června 2021 8:30 - 12:30
Posouzení stability ocelových konstrukcí pomocí programů RFEM a RSTAB
Webinář 1. prosince 2020 14:00 - 14:45 CET
Modální analýza spektra odezvy v programu RFEM podle NBC 2015
Webinář 30. září 2020 14:00 - 15:00 EST
Videa
Modely ke stažení
Články z databáze znalostí

Nové
Přenos předloh a záhlaví protokolu
V programech RFEM, RSTAB a SHAPE-THIN lze vytvářet uživatelské tiskové šablony ("Předlohy protokolu") a záhlaví ("Záhlaví protokolu"). Tyto předlohy lze také přenést na jiné počítače a použít je tam.
Screenshoty
Další funkce programů

Nové
Rychlejší výpočet díky redukci stupňů volnosti uzlů
Počet stupňů volnosti v uzlu již není v programu RFEM globálním parametrem výpočtu (6 stupňů volnosti u každého uzlu sítě ve 3D modelech, 7 stupňů volnosti v případě analýzy vázaného kroucení). U každého uzlu se tak obecně uvažuje jiný počet stupňů volnosti, což vede k proměnlivému počtu rovnic při výpočtu.
Touto úpravou se zrychluje výpočet, zejména u modelů, u nichž bylo možné dosáhnout výrazné redukce systému (např. příhradové nosníky a membránové konstrukce).
Často kladené dotazy (FAQ)
- Jak mohu pomocí rozhraní COM smazat všechny uzly nebo pruty v modelu?
- Jak mohu upravit seznam parametrů pomocí rozhraní COM?
- Jak mohu pomocí rozhraní COM použít funkci "Spojit linie/pruty"?
- Je možné pomocí rozhraní COM vytvořit viditelnosti?
- Jaké se jmenují položky StandardID a AnnexID pro různé národní přílohy pro zpracování pomocí rozhraní COM?
- Jak mohu vybrat objekty pomocí rozhraní COM?
- Kde najdu přídavný modul RF-COM/RS-COM?
- Při spuštění COM příkladů C# se mi zobrazují chybové zprávy. Co mohu dělat?
- Mohu pomocí rozhraní COM definovat nelineární podporové podmínky?
- Jak mohu otevřít a opět zavřít program RSTAB/RFEM na pozadí pomocí rozhraní COM?
Projekty zákazníků