¿Cómo puedo crear un comentario a través de la interfaz COM?

Respuesta

Al utilizar la interfaz COM (RF-COM o RS-COM), puede crear un comentario utilizando la interfaz de objetos auxiliares "IGuideObjects". El siguiente es un programa de ejemplo que crea un comentario:

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
    iModel.GetApplication.UnlockLicense

End Sub

La selección de la referencia o el elemento al que se refiere el comentario se define primero por el tipo (ObjectType). Aquí, es posible seleccionar, por ejemplo, una barra, un nudo o cualquier punto en el espacio. A continuación, el número del objeto de referencia se especifica mediante ObjectNo (por ejemplo, Barra 1). Si ha seleccionado un punto libre, se establece por Punto.
Finalmente, puede especificar un desplazamiento que resulta del objeto de referencia.

Palabras clave

COM Comentario Objetos auxiliares GuideObjects

Descargas

Enlaces

Escribir un comentario...

Escribir un comentario...

  • Vistas 112x
  • Actualizado 10. noviembre 2020

Contacte con nosotros

¿Ha encontrado su pregunta?
Si no es así, contacte con nosotros a través de nuestro servicio de asistencia gratuito por correo electrónico, chat o fórum, o envíenos su pregunta mediante el formulario en línea.

+34 911 438 160

info@dlubal.com

Diseño de barras ADM 2020 en RFEM

Diseño de barras de aluminio según ADM 2020 en RFEM

Webinar 19. enero 2021 14:00 - 15:00 EST

Curso de formación en línea | Inglés

RFEM | Curso de formación básico | EEUU

Curso de formación en línea 20. enero 2021 12:00 - 16:00 EST

Curso de formación en línea | Español

RFEM | Fundamentos básicos

Curso de formación en línea 21. enero 2021 15:00 - 19:00 CET

RFEM, | Curso de formación básico

Curso de formación en línea 29. enero 2021 8:30 - 12:30 CET

Curso de formación en línea | Inglés

RFEM para estudiantes | EEUU

Curso de formación en línea 3. febrero 2021 13:00 - 16:00 EST

Los errores de usuario más comunes con RFEM y RSTAB

Los errores de usuario más comunes con RFEM y RSTAB

Webinar 4. febrero 2021 14:00 - 14:45 CET

Curso de formación en línea | Inglés

RFEM, | Acero | EEUU

Curso de formación en línea 16. febrero 2021 9:00 - 12:00 EST

Curso de formación en línea | Inglés

Eurocódigo 2 | Estructuras de hormigón según DIN EN 1992-1-1

Curso de formación en línea 19. febrero 2021 8:30 - 12:30 CET

Curso de formación en línea | Inglés

RFEM, | Dinámica estructural y cálculo sísmico según EC 8

Curso de formación en línea 24. febrero 2021 8:30 - 12:30 CET

Curso de formación en línea | Inglés

Eurocódigo 5 | Estructuras de madera según EN 1995-1-1

Curso de formación en línea 17. marzo 2021 8:30 - 12:30 CET

Curso de formación en línea | Inglés

Eurocódigo 3 | Estructuras de acero según DIN EN 1993-1-1

Curso de formación en línea 18. marzo 2021 8:30 - 12:30 CET

Curso de formación en línea | Inglés

RFEM, | Dinámica | EEUU

Curso de formación en línea 23. marzo 2021 13:00 - 16:00 EST

Curso de formación en línea | Inglés

RFEM, | Curso de formación básico

Curso de formación en línea 23. abril 2021 8:30 - 12:30

Curso de formación en línea | Inglés

Eurocódigo 3 | Estructuras de acero según DIN EN 1993-1-1

Curso de formación en línea 6. mayo 2021 8:30 - 12:30

Curso de formación en línea | Inglés

Eurocódigo 2 | Estructuras de hormigón según DIN EN 1992-1-1

Curso de formación en línea 11. mayo 2021 8:30 - 12:30

Curso de formación en línea | Inglés

Eurocódigo 5 | Estructuras de madera según DIN EN 1995-1-1

Curso de formación en línea 20. mayo 2021 8:30 - 12:30

RFEM Programa principal
RFEM 5.xx

Programa principal

Software de ingeniería estructural de análisis por elementos finitos (AEF) para sistemas estructurales planos o espaciales compuestos de barras, placas, muros, láminas, sólidos y elementos de contacto

Precio de la primera licencia
3.540,00 USD
RSTAB Programa principal
RSTAB 8.xx

Programa principal

El software de ingeniería estructural para el análisis y dimensionado de estructuras de barras, pórticos y entramados realizando cálculos lineales y no lineales de los esfuerzos internos, deformaciones y reacciones en los apoyos

Precio de la primera licencia
2.550,00 USD