Este artículo fue traducido por el Traductor de Google
¿Cómo puedo seleccionar objetos a través de la interfaz COM?
Respuesta
Para seleccionar objetos, existe la función "SeleccionarObjetos" en la interfaz IModelData (o IModeldata2 y similares). La función espera el tipo de objeto y el número o números de objeto como una cadena. Aquí hay un breve ejemplo:
Sub select_objects ()
Dim model As RFEM5.modelEstablecer modelo = GetObject (, "RFEM5.Model") model.GetApplication.LockLicense
On Error GoTo e Dim iModdata As IModelData2Establecer iModdata = model.GetModelData 'habilitar las seleccionesiModdata.EnableSelections True 'seleccione los nudos 2-3 y las líneas 1 y 3iModdata.SelectObjects ModelObjectType.NodeObject, "2-3"iModdata.SelectObjects ModelObjectType.LineObject, "1,3" 'anular la selección de nudos y líneasiModdata.SelectObjects ModelObjectType.NodeObject, ""iModdata.SelectObjects ModelObjectType.LineObject, "" e: If Err.Number <> 0 entonces MsgBox Err.description,, Err.Source
model.GetApplication.UnlockLicenseEstablecer iModdata = Nada Set model = Nothing
End Sub
En la parte superior, se activan las selecciones y luego se seleccionan los nudos 2 a 3 y las líneas 1 y 3. Luego, las líneas y los nudos se deseleccionan mediante una cadena vacía.
Si desea leer o modificar los objetos seleccionados, necesita la función "IModelData.EnableSelections" (también se puede encontrar más arriba en el código). Si la función se recupera con "Verdadero", solo los nudos seleccionados se obtienen con la función "IModelData.GetNodes ()", por ejemplo.
Palabras clave
COM VBA Selección EnableSelections Selecciones Seleccionar objetos
Descargas
- Vistas 165x
- 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.
Eventos recomendados
Cálculo de estabilidad en estructuras de acero con RFEM y RSTAB
Webinar 4. marzo 2021 16:00 - 16:45 CET
Eurocódigo 3 | Estructuras de acero según EN 1993-1-1
Curso de formación en línea 11. marzo 2021 15:00 - 19:00 CET
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
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
Abolladura de placas y láminas utilizando el software de Dlubal
Webinar 30. marzo 2021 14:00 - 14:45
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
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
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, | Dinámica estructural y cálculo sísmico según EC 8
Curso de formación en línea 2. junio 2021 8:30 - 12:30
RFEM, | Curso de formación básico | EEUU
Curso de formación en línea 17. junio 2021 9:00 - 13:00 EST
Jornada informativa de Dlubal en línea | 15 de diciembre de 2020
Webinar 15. diciembre 2020 9:00 - 16:00 CET
Cálculo de estabilidad en construcciones de acero con RFEM y RSTAB
Webinar 1. diciembre 2020 14:00 - 14:45 CET
Solución de problemas en análisis por elementos finitos y optimización en RFEM
Webinar 11. noviembre 2020 14:00 - 15:00 EST
Modelado y diseño de una estructura de madera en arco con EC5
Webinar 5. noviembre 2020 16:00 - 17:00 CET
Análisis del espectro de respuesta en RFEM según NBC 2015
Webinar 30. septiembre 2020 14:00 - 15:00 EST
Vídeos
[EN] KB 001617 | Selección de nodos a lo largo de una línea mediante la interfaz COM
Longitud 0:50 mín
[EN] KB 000578 | Consideración de los voladizos de cubierta para la generación automática de cargas
Longitud 1:16 mín
Modelos para descargar
Artículos de la base de conocimientos
Nuevo
Es posible crear una versión en PDF del informe de dos maneras. La manera más común es utilizando una impresora de PDF, la cual se debe instalar previamente. La impresora se controlará como una impresora real.
Capturas de pantalla
Artículos de las características de los productos
Nuevo
Mayor rendimiento de cálculo al reducir los grados de libertad de los nudos
El número de grados de libertad en un nudo ya no es un parámetro de cálculo global en RFEM (6 grados de libertad para cada nudo de malla en los modelos 3D, 7 grados de libertad para el análisis de torsión de alabeo). Por lo tanto, cada nudo se considera generalmente con un número diferente de grados de libertad, lo que conduce a un número variable de ecuaciones en el cálculo.
Esta modificación acelera el cálculo, especialmente para los modelos donde se podría lograr una reducción significativa del sistema (por ejemplo, cerchas y estructuras de membranas).
Preguntas frecuentes (FAQ)
- ¿Cómo puedo editar la lista de parámetros utilizando la interfaz COM?
- ¿Cómo puedo usar la función "Conectar líneas o barras" a través de la interfaz COM?
- ¿Cuáles son StandardID y AnnexID de varios Anejos Nacionales para el procesamiento utilizando la interfaz COM?
- ¿Es posible crear visibilidades utilizando la interfaz COM?
- ¿Dónde puedo encontrar el módulo adicional RF-COM/RS-COM?
- Recibo mensajes de error al iniciar los ejemplos COM de C #. ¿Qué puedo hacer?
- ¿Puedo definir condiciones de soporte no lineales a través de la interfaz COM?
- ¿Cómo puedo abrir y cerrar RFEM/RSTAB en segundo plano a través de la interfaz COM?
- Los archivos * .dll y * .tlb específicos para COM obviamente no se actualizaron correctamente, lo que causó problemas. ¿Qué puedo hacer?
- ¿Cómo puedo calcular sólo casos de carga, combinaciones de carga o combinaciones de resultados muy específicas, utilizando un comando con la interfaz COM?
Proyectos de clientes
Productos relacionados
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
2.550,00 USD