Перейти к публикации

Вывод данных


TakeMeBaby

Рекомендованные сообщения

Всем здравия.

Вопрос таков, нужно вывести значения напряжений из задачи о деформировании цилиндра.

Сделать нужно в скрипте на питоне, в хелпе конкретно про вывод в текстовый файл не нашел(может плохо искал).

Кто нибудь может помочь? Хотя бы тыкнуть, где я мог пропустить это в хелпе.

Ссылка на сообщение
Поделиться на других сайтах


Посмотри на сайте ТЕСИС есть пособие по применению Abaqus в инженерных задачах. Там есть глава посвященная написанию скриптов. Думаю ты там сможешь найти ответы на свои вопросы!

Ссылка на сообщение
Поделиться на других сайтах

A complete example (print displacement data for each node in a set):


import odbAccess
odb = session.openOdb('indentfoam_std_visco_2.odb')
# Create a variable that refers to the last frame of the first step.
lastFrame = odb.steps['Step-1'].frames[-1]
# Create a variable that refers to the displacement 'U' in the last frame of the first step.
displacement = lastFrame.fieldOutputs['U']
# Create a variable that refers to the node set 'PUNCH' located at the center of the
# hemispherical punch. The set is associated with the part instance 'PART-1-1'.
center = odb.rootAssembly.instances['PART-1-1'].nodeSets['PUNCH']
# Create a variable that refers to the displacement of the node set in the last frame of the
# first step.
centerDisplacement = displacement.getSubset(region=center)
# Finally, print some field output data from each node in the node set
# (a single node in this example).
for v in centerDisplacement.values:
print 'Position = ', v.position
print 'Type = ', v.type
print 'Node label = ', v.nodeLabel
print 'X displacement = ', v.data[0]
print 'Y displacement = ', v.data[1]
print 'Displacement magnitude =', v.magnitude
odb.close()
А запись наверно уже средствами самого питона: https://docs.python.org/2/tutorial/inputoutput.html
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...