Sottotest_comment()
' get interface from the opened model and lock the licence/programDim iModel As RFEM5.IModel3Set iModel = GetObject(, "RFEM5.Model")iModel.GetApplication.LockLicense
On Error GoTo e Dim iModelData come RFEM5.IModelData2Imposta iModelData = iModel.GetModelData Dim iGuiObj As RFEM5.IGuideObjectsImposta iGuiObj = iModel.GetGuideObjects Dim comm As RFEM5.Comment ' imposta il tipo di framecomm.Frame = CircularFrameType ' imposta il tipo di oggetto di riferimentocomm.ObjectType = GeneralObjectTypecomm.ObjectNo = 1 ' set point se si sceglie GeneralObjectTypePunto.Comm.X = 2punto.comm.Y = 4Punto.Comm.Z = 6 ' imposta l'offset dall'oggetto di riferimentoCom.Offset.X = 0.5Com.Offset.Y = 1Com.Offset.Z = 1.5comm.Rotazione = 1 ' imposta il testo del commentocomm.Text = "commento di prova" ' trasferisci oggetto al programmaiGuiObj.PrepareModificationiGuiObj.SetCommentiGuiObj.FinishModification e: If Err.Number <> 0 Then MsgBox Err.description, , Err.Source Imposta iModelData = NienteiModel.GetApplication.UnlockLicense Set iModel = Nothing
End Sub
Domanda
Come posso creare un commento tramite l'interfaccia COM?
L'interfaccia diretta con Revit consente di aggiornare il modello Revit in base alle modifiche apportate in RFEM o RSTAB. A seconda della modifica, potrebbe essere necessario rigenerare gli oggetti Revit (eliminazione dell'oggetto e successiva rigenerazione). La rigenerazione è eseguita sulla base del modello di RFEM/RSTAB.
Se si desidera evitare questa rigenerazione, attivare la casella di controllo 'Aggiorna solo materiali, spessori e sezioni'. In questo caso, saranno modificate solo le proprietà degli oggetti. In questo caso, tuttavia, non vengono considerate variazioni diverse da quelle nel materiale, nello spessore della superficie e nella sezione.
Quando si scambiano dati con Advance Steel utilizzando i file *.smlx, l'interfaccia viene rilevata automaticamente. Ciò significa che i file *.smlx possono essere creati anche se non è installata alcuna versione di Advance Steel.
Oltre a JavaScript, nella console sono disponibili le funzioni di alto livello di Python. Con l'opzione Python, la console fornisce anche le funzioni Python di alto livello note dal catalogo delle funzioni WebService nella finestra di dialogo delle proprietà dell'oggetto per lo scripting in-app.
In RFEM 6 e RSTAB 9, è possibile esportare la grafica lineare nel formato SVG (grafica vettoriale).
SVG sta per Scalable Vector Graphics ed è un formato di file basato su XML per la visualizzazione di grafici vettoriali bidimensionali. Questi grafici vettoriali possono essere ridimensionati senza perdite. È possibile modificare i file SVG utilizzando editor di testo, incorporarli nei siti Web e aprirli nei browser normali