首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Python脚本从Abaqus的excel文件中导入振幅数据

用Python脚本从Abaqus的excel文件中导入振幅数据
EN

Stack Overflow用户
提问于 2017-07-21 00:58:15
回答 1查看 1.1K关注 0票数 0

从excel文件导入振幅数据时,我在Abaqus中创建了以下宏。然后尝试运行此脚本,从相同的excel文件创建另一个振幅,但不幸的是,我遇到了以下错误。有人能在这方面帮我吗?

脚本:

代码语言:javascript
复制
# 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‘。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-21 01:31:15

在使用abq_ExcelUtilities之前,您可能需要将其导入。

代码语言:javascript
复制
import abq_ExcelUtilities.excelUtilities
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45220913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档