[EN] FAQ 004715 | Jak mohu vybrat objekty pomocí rozhraní COM?

Naučte se jednoduše pracovat s programy Dlubal Software

  • Dlubal Software | Videa

Video

První kroky s programem RFEM

První kroky

Nabízíme tipy a tipy, jak začít se základním programem RFEM.

10. září 2020

001846

Thomas Günthel

RF-COM

RFEM

RS-COM

RSTAB

Chcete-li sledovat toto video, přijměte prosím marketingové cookies.

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.model
Set 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.UnlockLicense
Set iModdata = Nothing
Set 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

Napište komentář...

Napište komentář...

  • 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ě.

+420 227 203 203

info@dlubal.cz

Návrh oceli podle CSA S16:19 v programu RFEM

Návrh oceli podle CSA S16:19 v programu RFEM

Webinář 10. března 2021 14:00 - 15:00 EST

Membránové konstrukce a \n CFD simulace zatížení větrem

Membránové konstrukce a CFD simulace zatížení větrem

Webinář 16. března 2021 13:00 - 14:00 CET

Online školení | Anglicky

Eurokód 5 | Dřevěné konstrukce podle EN 1995-1-1

Online školení 17. března 2021 8:30 - 12:30 CET

Online školení | Anglicky

Eurokód 3 | Ocelové konstrukce podle DIN EN 1993-1-1

Online školení 18. března 2021 8:30 - 12:30 CET

Online školení | Anglicky

RFEM | Dynamika | USA

Online školení 23. března 2021 13:00 - 16:00 EST

Online Training | Czech

RFEM | Bezplatné základní školení

Online školení 30. března 2021 9:00 - 11:30

Boulení stěn a skořepin s využitím softwaru Dlubal

Boulení stěn a skořepin s využitím softwaru Dlubal

Webinář 30. března 2021 14:00 - 14:45

RFEM pro studenty | USA

Online školení 21. dubna 2021 13:00 - 16:00 EST

RFEM | Dřevo | USA

Online školení 5. května 2021 13:00 - 16:00 EST

Online školení | Anglicky

Eurokód 3 | Ocelové konstrukce podle DIN EN 1993-1-1

Online školení 6. května 2021 8:30 - 12:30

Online školení | Anglicky

Eurokód 2 | Betonové konstrukce podle DIN EN 1992-1-1

Online školení 11. května 2021 8:30 - 12:30

Online školení | Anglicky

Eurokód 5 | Dřevěné konstrukce podle DIN EN 1995-1-1

Online školení 20. května 2021 8:30 - 12:30

Online školení | Anglicky

RFEM | Základní školení | USA

Online školení 17. června 2021 9:00 - 13:00 EST

Pozvání na konferenci

Statika stavieb 2021 - 25. konference statiků

Konference 14. října 2021 - 15. října 2021

Nejčastější chyby uživatelů v programech RFEM a RSTAB

Nejčastější chyby uživatelů v programech RFEM a RSTAB

Webinář 4. února 2021 14:00 - 15:00 CET

Řešení problémů a optimalizace MKP v programu RFEM

Řešení problémů a optimalizace MKP v programu RFEM

Webinář 26. ledna 2021 13:00 - 14:00 CET

Posouzení prutů podle ADM 2020 v programu RFEM

Posouzení prutů podle ADM 2020 v programu RFEM

Webinář 19. ledna 2021 14:00 - 15:00 EST

Dlubal seminář

Dlubal online seminář | 15. prosince 2020

Webinář 15. prosince 2020 9:00 - 16:00 CET

Návrh dřevěné obloukové konstrukce dle EC5

Návrh dřevěné obloukové konstrukce dle EC5

Webinář 25. listopadu 2020 13:00 - 14:00 CET

Řešení problémů a optimalizace MKP v programu RFEM

Řešení problémů a optimalizace MKP v programu RFEM

Webinář 11. listopadu 2020 14:00 - 15:00 EST

Interakce konstrukce s podložím v programu RFEM

Interakce konstrukce s podložím v programu RFEM

Webinář 27. října 2020 14:00 - 14:45 CET