Sub test_comment()
' get interface from the opened model and lock the licence/program Dim iModel As RFEM5.IModel3 Set iModel = GetObject(, "RFEM5.Model") iModel.GetApplication.LockLicense
On Error GoTo e Dim iModelData As RFEM5.IModelData2 Set iModelData = iModel.GetModelData Dim iGuiObj As RFEM5.IGuideObjects Set iGuiObj = iModel.GetGuideObjects Dim comm As RFEM5.Comment ' set frame type comm.Frame = CircularFrameType ' set reference object type comm.ObjectType = GeneralObjectType comm.ObjectNo = 1 ' set point if GeneralObjectType is choosen comm.Point.X = 2 comm.Point.Y = 4 comm.Point.Z = 6 ' set offset from reference object comm.Offset.X = 0.5 comm.Offset.Y = 1 comm.Offset.Z = 1.5 comm.Rotation = 1 ' set text of comment comm.Text = "testcomment" ' transfer object to program iGuiObj.PrepareModification iGuiObj.SetComment comm iGuiObj.FinishModification e: If Err.Number <> 0 Then MsgBox Err.description, , Err.Source Set iModelData = Nothing iModel.GetApplication.UnlockLicense Set iModel = Nothing
End Sub
Dotaz
Jak mohu vytvořit komentář přes rozhraní COM?
Přímé rozhraní k aplikaci Revit umožňuje aktualizovat model Revit v souladu se změnami v programu RFEM nebo RSTAB. V závislosti na provedených úpravách se musí objekty Revit případně znovu vygenerovat (smazat a následně opět generovat). Při tomto novém generování se vychází z modelu RFEM nebo RSTAB.
Pokud se chcete tomuto přegenerování vyhnout, zaškrtněte políčko 'Aktualizovat pouze materiály, tloušťky a průřezy'. V takovém případě se upraví pouze tyto vlastnosti objektů. Změny, které se netýkají materiálu, tloušťky ploch nebo průřezu, se ovšem nezohlední.
Při datové výměně s aplikací Advance Steel pomocí souborů *.smlx se rozhraní registruje automaticky. To znamená, že soubory *.smlx lze vytvářet, i když není nainstalována žádná verze Advance Steel.
Kromě JavaScriptu jsou v konzole k dispozici také vysokoúrovňové funkce Pythonu. S volbou Python vám konzola nabízí také vysokoúrovňové funkce Pythonu známé z katalogu funkcí webových služeb v dialogu vlastností objektu pro skriptování v aplikaci.
V programech RFEM 6 a RSTAB 9 můžete liniové grafiky exportovat do formátu SVG (vektorové grafiky).
SVG je zkratka pro Scalable Vector Graphics a jedná se o formát souboru založený na XML pro zobrazení dvourozměrné vektorové grafiky. Tuto vektorovou grafiku lze beze ztrát škálovat. Soubory SVG lze upravovat v textových editorech, vkládat je na webové stránky a otvírat v běžných prohlížečích.