FAQ 004961 CS

Otázky a odpovědi pro snadné řešení problému

  • Často kladené dotazy (FAQ)

Tento text byl přeložen Google překladačem

Zobrazit původní text

Jak mohu smazat např. všechny uzly nebo pruty v modelu pomocí rozhraní COM?

Odpověď

Pro mazání prvků slouží funkce "DeleteObjects()" v rozhraní dat modelu. Smazání všech prutů potom vypadá následovně:

Sub test_delete_objects()

Dim iApp As RFEM5.Application
Set iApp = GetObject(, "RFEM5.Application")

iApp.LockLicense

Dim iMod As RFEM5.IModel3
Set iMod = iApp.GetActiveModel


On Error GoTo e

' get interface for model data
Dim iModData As RFEM5.IModelData2
Set iModData = iMod.GetModelData
    
' get all members
Dim mems() As RFEM5.Member
mems() = iModData.GetMembers
    
' create member list
Dim mem_list As String
Dim i As Integer
For i = 0 To UBound(mems, 1)
mem_list = mem_list & mems(i).no & ","
Next
    
' delete members
iModData.PrepareModification
iModData.DeleteObjects MemberObject, mem_list
iModData.FinishModification
    
e:

If Err.Number <> 0 Then MsgBox Err.description, vbCritical, Err.Source

iMod.GetApplication.UnlockLicense
Set iMod = Nothing

End Sub


Je nutné vzít do úvahy, že funkce "DeleteObjects" funguje pouze s číslem objektů a ne s indexem objektů. Tato čísla se přenášejí jako řetězec oddělená čárkami.

Z tohoto důvodu bylo třeba nejdříve načíst všechny pruty. Poté pole prutu proběhlo ve smyčce a do řetězce se zanesla všechna čísla prutů.

Klíčová slova

COM DeleteObjects Smazat Odstranit

Ke stažení

Odkazy

Napište komentář...

Napište komentář...

  • Navštíveno 98x
  • Aktualizováno 13. dubna 2021

Kontakt

Kontaktujte Dlubal Software

Našli jste dotaz a odpověď? Pokud ne, obraťte se na nás prostřednictvím naší e-mailové podpory zdarma, na chatu nebo na fóru nebo nám zašlete svůj dotaz pomocí online formuláře.

+420 227 203 203

info@dlubal.cz

Online Training | Czech

RFEM | Bezplatné základní školení

Online školení 20. dubna 2021 9:00 - 11:30 CEST

RFEM pro studenty | USA

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

Online školení | Anglicky

RFEM | Základní školení

Online školení 23. dubna 2021 8:30 - 12:30 CEST

RFEM | Dřevo | USA

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

Online školení | Anglicky

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

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

Online školení | Anglicky

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

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

Online školení | Anglicky

RFEM pro studenty | 2. část

Online školení 17. května 2021 14:00 - 16:30 CEST

Online školení | Arabština

RFEM | Základní školení | Arabština

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

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 CEST

Online školení | Anglicky

RFEM | Dynamika konstrukcí a posouzení zemětřesení podle EC 8

Online školení 2. června 2021 8:30 - 12:30 CEST

Online školení | Anglicky

RFEM pro studenty | 3. část

Online školení 15. června 2021 14:00 - 16:30 CEST

Online školení | Anglicky

RFEM | Základní školení | USA

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

Pozvání na konferenci

Statika stavieb 2021 - 25. konference statiků

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

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

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

Webinář 6. dubna 2021 13:00 - 14:00 CEST

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 CEST

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 CDT

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 CDT

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

RFEM Hlavní program
RFEM 5.xx

Hlavní program

Program RFEM pro statické výpočty metodou konečných prvků umožňuje rychlé a snadné modelování konstrukcí, které se skládají z prutů, desek, stěn, skořepin a těles. Pro následná posouzení jsou k dispozici přídavné moduly, které zohledňují specifické vlastnosti materiálů a podmínky uvedené v normách.

Cena za první licenci
3 540,00 USD
RSTAB Hlavní program
RSTAB 8.xx

Hlavní program

Program pro statický výpočet a navrhování prutových a příhradových konstrukcí, provedení lineárních a nelineárních výpočtů vnitřních sil, deformací a podporových reakcí.

Cena za první licenci
2 550,00 USD
RFEM Ostatní
RF-COM 5.xx

Přídavný modul

Programovatelné rozhraní COM

Cena za první licenci
580,00 USD
RSTAB Ostatní
RS-COM 8.xx

Přídavný modul

Programovatelné rozhraní COM

Cena za první licenci
580,00 USD