通过 Python 脚本从 Abaqus 中的 excel 文件导入振幅数据
Importing amplitude data from excel file in Abaqus by Python Script
我在从 excel 文件导入振幅数据时在 Abaqus 中创建了以下宏。然后尝试 运行 这个脚本从同一个 excel 文件创建另一个振幅但不幸的是,我遇到了以下错误。有人可以在这方面帮助我吗?
脚本:
# Do not delete the following import lines
from abaqus import *
from abaqusConstants import *
import __main__
def importingExcel():
import section
import regionToolset
import displayGroupMdbToolset as dgm
import part
import material
import assembly
import step
import interaction
import load
import mesh
import job
import sketch
import visualization
import xyPlot
import displayGroupOdbToolset as dgo
import connectorBehavior
import glob
import os
import sys
p = mdb.models['NodeSet'].parts['MM']
session.viewports['Viewport: 1'].setValues(displayedObject=p)
session.viewports['Viewport: 1'].partDisplay.setValues(mesh=ON)
session.viewports['Viewport: 1'].partDisplay.meshOptions.setValues(
meshTechnique=ON)
session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues(
referenceRepresentation=OFF)
abq_ExcelUtilities.excelUtilities.ExcelToAmplitude(
inputFileForAmp='F:/U/M/D/L.xlsx',
sheetNameForAmp='Sheet1', ampStartCell='A2', ampEndCell='B242',
ampNameStr='Amp-1', amplitudeType=0)
importingExcel()
错误:
NameError: 名称 'abq_ExcelUtilities' 未定义。
可能您需要先导入 abq_ExcelUtilities 才能使用它。
import abq_ExcelUtilities.excelUtilities