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.IGuideObjectsSet iGuiObj = iModel.GetGuideObjects Dim comm As RFEM5.Comment ' set frame typecomm.Frame = CircularFrameType ' set reference object typecomm.ObjectType = GeneralObjectTypecomm.ObjectNo = 1 ' set point if GeneralObjectType is choosencomm.Point.X = 2comm.Point.Y = 4comm.Point.Z = 6 ' set offset from reference objectcomm.Offset.X = 0,5comm.Offset.Y = 1comm.Offset.Z = 1,5comm.Rotation = 1 ' set text of commentcomm.Text = "testcomment" ' transfer object to programiGuiObj.PrepareModificationiGuiObj.SetComment commiGuiObj.FinishModification e: If Err.Number <> 0 Then MsgBox Err.description, , Err.Source Set iModelData = Nothing iModel.GetApplication.UnlockLicense Set iModel = Nothing
End Sub
Вопрос
Как создать с помощью интерфейса COM комментарий?
Прямой интерфейс с Revit позволяет обновить модель Revit в соответствии с изменениями, внесенным в RFEM или RSTAB. В зависимости от выполненных модификаций, возможно, объекты Revit придется воссоздать (удалить и снова создать). Воссоздание выполняется на основе модели RFEM/RSTAB.
Если вы хотите избежать воссоздания этих объектов, установите флажок 'Обновить только материалы, толщины и сечения'. В этом случае будут скорректированы только свойства объектов. Однако, изменения, отличные от изменений в материале, толщине поверхности и сечении, в данном случае не учитываются.
При обмене данными с Advance Steel с помощью файлов *.smlx интерфейс определяется автоматически. Это означает, что файлы *.smlx могут быть созданы, даже если не установлена программа Advance Steel.
Помимо JavaScript, в консоли доступны функции высокого уровня для Python. С опцией Python, консоль также предоставляет вам функции высокого уровня Python, известные из каталога функций веб-сервиса, в диалоговом окне свойств объекта для сценариев в приложении.
В RFEM 6 и RSTAB 9 можно экспортировать линейную графику в формат SVG (векторная графика).
SVG означает масштабируемая векторная графика и представляет собой основанный на XML формат файла для отображения двухмерной векторной графики. Эти векторные графики можно масштабировать без потерь. Файлы SVG можно редактировать с помощью текстовых редакторов, вставлять в веб-страницы и открывать в обычных браузерах.