Este artículo fue traducido por el Traductor de Google
¿Cómo puedo editar la lista de parámetros utilizando la interfaz COM?
Respuesta
Los parámetros de un modelo se pueden modificar utilizando la interfaz IModel (a partir de IModel3):
Parámetro_prueba secundaria ()
Dim iApp As RFEM5.ApplicationEstablecer iApp = GetObject (, "RFEM5.Application")
iApp.LockLicense
Dim j como enteroj = iApp.GetModelCount
Dim iMod como RFEM5.IModel3Set iMod = iApp.GetActiveModel
On Error GoTo e
Dim formParams () como RFEM5.FormulaParameter
'obtener todos los parámetros de la fórmulaformParams = iMod.GetFormulaParameters
'eliminar todos los parámetros de la fórmulaiMod.CleanFormulaParameters
'establecer lista de parámetros de la fórmulaReDim Preservar formParams (0 a UBound (formParams, 1) + 1)formParams (UBound (formParams, 1)). Nombre = "p"formParams (UBound (formParams, 1)). Unit = "m"formParams (UBound (formParams, 1)). UnitType = LengthUnitTypeformParams (UBound (formParams, 1)). Value = 0formParams (UBound (formParams, 1)). ValueType = DoubleTypeformParams (UBound (formParams, 1)). Comment = "nuevo parámetro"formParams (UBound (formParams, 1)). Formula = "b/3"formParams (UBound (formParams, 1)). RangeOfValues = "(3; 5.5>"
iMod.SetFormulaParameters formParams
e:
Si Err.Number <> 0, entonces MsgBox Err.description, vbCritical, Err.SourceiMod.GetApplication.UnlockLicenseEstablecer iMod = Nada
End Sub
Solo es posible leer todos los parámetros utilizando la función GetFormulaParameters (). Los parámetros nuevos o modificados se pueden transferir de nuevo como una lista con la función SetFormulaParameters (). Por lo tanto, no se pueden leer ni escribir parámetros individuales.
Cabe señalar que el "Value" relacionado con su tipo (ValueTyp) y su unidad (Unit) deben estar dentro de los límites definidos (RangeOfValues), de lo contrario aparece un mensaje de error. Si se calcula el valor, como en el ejemplo, es irrelevante y el valor calculado con la fórmula (Fórmula) debe estar dentro de los límites, si los límites están definidos.
Palabras clave
Parámetros Parametrización Lista de parámetros FormulaParameter
Descargas
Enlaces
- Vistas 96x
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
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
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
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
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
Jornada informativa de Dlubal en línea | 15 de diciembre de 2020
Webinar 15. diciembre 2020 9:00 - 16:00 CET
Vídeos
KB 000476 | Definición automática de excentricidades en RFEM 5 y RSTAB 8 por medio de la función ...
Longitud 0:51 mín
[EN] KB 000526 | Ignorar automáticamente las partes curvas c/t al clasificar secciones
Longitud 0:54 mín
[EN] KB 000565 | Consideración de la sección transversal neta sometida a tracción según UNE-EN 19...
Longitud 1:28 mín
Modelos para descargar
Artículos de la base de conocimientos

Nuevo
Búsqueda de inestabilidades en el sistema con RF-STABILITY
Puede haber varias razones para que se interrumpa el cálculo debido aun sistema estructural inestable. Por un lado, esto puede indicar una inestabilidad "real" debido a una sobrecarga del sistema, por otro lado, el mensaje de error puede deberse a imprecisiones en el modelo.
Capturas de pantalla
Desarrollo de un programa informático para el análisis de daños en puentes de madera basado en mediciones de vibraciones
Análisis desproporcionados de prevención de colapso para edificios tipo plataforma de madera laminada en cruz de altura media
Vigas I-joists en ingeniería de madera - Discusión de la práctica actual de diseño e implementación en software de análisis estructural
Artículos de las características de los productos

Nuevo
Modelos de análisis estructural para descargar
Aquí puede descargar un gran número de modelos de estructuras (por ejemplo, archivos de RFEM, RSTAB o RWIND) que puede usar para fines de formación o para sus proyectos.
Preguntas frecuentes (FAQ)
- ¿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?
- ¿Cómo puedo seleccionar objetos a través de 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