es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Abaqus VisError – problema con xyDataListFromField

Tengo un script de python en la interfaz gráfica de Abaqus. Cuando intento ejecutar este script, obtengo el siguiente error: VisError: No se extrajeron datos xy utilizando las opciones proporcionadas.

El fragmento de código python es el siguiente:

session.viewports['Viewport: 1'].setValues(displayedObject=o3)
session.viewports['Viewport: 1'].makeCurrent()
a = mdb.models['Model-1'].rootAssembly
session.viewports['Viewport: 1'].setValues(displayedObject=a)
session.mdbData.summary()
session.viewports['Viewport: 1'].setValues(
    displayedObject=session.odbs[os.getcwd() + '/' + 'Hotforging1.odb'])
session.viewports['Viewport: 1'].assemblyDisplay.setValues(
    adaptiveMeshConstraints=OFF)
session.linkedViewportCommands.setValues(_highlightLinkedViewports=False)
odb = session.odbs[os.getcwd() + '/' + 'Hotforging1.odb']
session.xyDataListFromField(odb=odb, outputPosition=INTEGRATION_POINT,
                            variable=(('HFL', INTEGRATION_POINT),
                                      ('LE', INTEGRATION_POINT),
                                      ('PE', INTEGRATION_POINT),
                                      ('S', INTEGRATION_POINT),),
                            elementPick=(('HBEAM-1', 4, ('[#0:15 #800 #0:3 #40000000 #900000 ]',)),), )

Sé que el problema está con la función xyDataListFromField, pero no sé cómo solucionarlo.

Tags:  ,

Answer

  1. Avatar for davy.ai

    El error VisError: No se extrajo ningún dato xy utilizando las opciones proporcionadas indica que la función xyDataListFromField no extrajo ningún dato con las opciones proporcionadas. Esto podría deberse a varias razones, como una posición incorrecta de salida, variable o selección de elementos.

    Puede intentar seguir los siguientes pasos para solucionar el problema:

    1. Verifique que el archivo Hotforging1.odb exista en el directorio de trabajo actual.
    2. Verifique que la posición de salida, la variable y la selección de elementos sean correctas para los datos que desea extraer. Puede hacer esto verificando los nombres de las variables y los conjuntos de elementos en el archivo Hotforging1.odb.
    3. Intente extraer datos utilizando un conjunto de opciones más sencillo para verificar que la función xyDataListFromField esté funcionando correctamente. Por ejemplo, puede intentar extraer datos de estrés o deformación en un único punto de integración sin utilizar una selección de elementos.
    4. Consulte la documentación de Abaqus para obtener más información sobre la función xyDataListFromField y su uso.

    Si ninguno de estos pasos resuelve el problema, es posible que deba proporcionar más información sobre los datos específicos que está intentando extraer y las opciones que está utilizando con la función xyDataListFromField.

Comments are closed.