期刊文献+
共找到25篇文章
< 1 2 >
每页显示 20 50 100
基于Python的混合语言编程及其实现 被引量:63
1
作者 罗霄 任勇 山秀明 《计算机应用与软件》 CSCD 北大核心 2004年第12期17-18,112,共3页
Python是一种被广泛使用的脚本语言 ,它特别适用于混合语言编程的软件开发。本文介绍了Python语言的特点 ,给出了混合运用Python语言和系统编程语言开发的软件结构 ,并在此基础上开发了一个类似Logo语言的交互式绘图应用。
关键词 软件开发 脚本语言 python语言 混合语言编程 面向对象 软件结构
在线阅读 下载PDF
基于Python的实时嵌入式软件测试脚本 被引量:20
2
作者 蒋崇武 刘斌 +1 位作者 王轶辰 胡璇 《计算机工程》 CAS CSCD 北大核心 2009年第15期64-66,73,共4页
基于Python语言设计一种实时测试脚本,开发扩展模块,实现测试脚本与嵌入式软件仿真测试环境(ESSTE)的接口。该测试脚本使用简便,实时性高、描述能力强、具有良好的可复用性,目前已成功应用到ESSTE中。对多个实时嵌入式软件进行测试,结... 基于Python语言设计一种实时测试脚本,开发扩展模块,实现测试脚本与嵌入式软件仿真测试环境(ESSTE)的接口。该测试脚本使用简便,实时性高、描述能力强、具有良好的可复用性,目前已成功应用到ESSTE中。对多个实时嵌入式软件进行测试,结果验证了该测试脚本的正确性和实时性。 展开更多
关键词 自动化软件测试 测试脚本 实时嵌入式软件 仿真测试环境 python脚本
在线阅读 下载PDF
基于Python的嵌入式脚本研究 被引量:21
3
作者 王国强 张贝克 《计算机应用与软件》 CSCD 2010年第3期107-109,共3页
嵌入脚本语言到应用程序当中在用户自动化和个性化定制方面有许多优势。介绍了Python语言,以及一种在应用程序中集成Python脚本的方法,并使用该方法实现了带搅拌釜式反应器(CSTR)自动控制系统模型中的控制单元,提高了应用程序的灵活性... 嵌入脚本语言到应用程序当中在用户自动化和个性化定制方面有许多优势。介绍了Python语言,以及一种在应用程序中集成Python脚本的方法,并使用该方法实现了带搅拌釜式反应器(CSTR)自动控制系统模型中的控制单元,提高了应用程序的灵活性和扩充性。 展开更多
关键词 python 嵌入 脚本语言
在线阅读 下载PDF
滚动直线导轨参数化设计与建模
4
作者 王锦源 何显松 +6 位作者 马嘉华 胡国享 李冬明 刘红光 朱威霖 邓文翔 姚建勇 《弹箭与制导学报》 北大核心 2025年第2期138-144,I0001,共8页
滚动直线导轨以其精密导向与动态稳定特性广泛应用于火箭导弹武器发射传动系统,因功能适配性差异,同一发射系统涉及多套滚动直线导轨。为实现不同用途、不同型号滚动直线导轨的高效建模、简化设计工作、加快产品设计迭代周期,针对滚动... 滚动直线导轨以其精密导向与动态稳定特性广泛应用于火箭导弹武器发射传动系统,因功能适配性差异,同一发射系统涉及多套滚动直线导轨。为实现不同用途、不同型号滚动直线导轨的高效建模、简化设计工作、加快产品设计迭代周期,针对滚动直线导轨的设计和建模过程,提出结合动静态特性仿真分析结果和工程师设计经验的双驱动参数化设计体系,提取影响部件性能的关键结构参数,基于Python语言对Abaqus有限元软件进行二次开发,以多款型号滚动直线导轨为例,建立导轨副参数化建模方法。典型测试案例结果表明:基于双驱动参数化设计体系,通过Python-Abaqus的参数化建模方法,建立几何参数可改的参数化模型,实现用时4 s内建立几何误差小于0.3%的导轨副三维模型。 展开更多
关键词 参数化建模 滚动直线导轨 python Abaqus二次开发
在线阅读 下载PDF
Python在市政工程巡查管理中的应用 被引量:5
5
作者 徐中华 《测绘通报》 CSCD 北大核心 2020年第S01期221-223,共3页
通过Python编写脚本和创建ArcGIS脚本工具,有效提升数据处理效率,实现市政工程数据快速转换为数据库数据对象,为城市建设规划管理提供有力的数据支撑。
关键词 python 程序语言 脚本工具 ArcGIS工具箱
在线阅读 下载PDF
基于Python-Abaqus的自适应网格重划分算法实现及其应用 被引量:8
6
作者 徐亚飞 肖映雄 吴宇航 《计算力学学报》 CAS CSCD 北大核心 2023年第5期807-814,共8页
在有限元分析中,当选取了合适单元类型后,若采用的网格尺寸太大则达不到计算精度要求,尺寸太小则往往需要非常庞大的单元数而导致求解自由度的迅速增长,利用自适应网格可以减轻计算精度与计算量的矛盾。本文采用基于后验误差估计的自适... 在有限元分析中,当选取了合适单元类型后,若采用的网格尺寸太大则达不到计算精度要求,尺寸太小则往往需要非常庞大的单元数而导致求解自由度的迅速增长,利用自适应网格可以减轻计算精度与计算量的矛盾。本文采用基于后验误差估计的自适应网格重划算法,并结合Abaqus二次开发,编写了相应的自适应有限元Python脚本,从数值上分析了误差控制标准对计算结果的影响,实现了自适应求解全过程。通过Python脚本应用于几类典型问题的有限元分析,数值验证了基于Abaqus网格重划技术的自适应方法对求解应力集中问题的有效性。Python二次开发自适应计算与模拟,可绕过Abaqus/CAE的图形用户界面(GUI)直接对Abaqus内核进行操作,实现从几何建模、网格剖分到自适应求解的自动化处理,进而可方便多次修改模型和参数,提高建模效率。 展开更多
关键词 python脚本 二次开发 自适应网格重划 应力集中 数值模拟
在线阅读 下载PDF
基于Python-Abaqus的混凝土三维细观随机模型的建立 被引量:8
7
作者 吴宇航 肖映雄 徐亚飞 《计算力学学报》 CAS CSCD 北大核心 2022年第5期566-573,共8页
混凝土在细观层次上是由粗骨料、砂浆及两者间过渡区(界面层)组成的三相复合材料,建立一个能反映实际骨料级配、含量及形态的随机骨料模型是进行混凝土细观力学数值模拟的前提。本文通过编写Python脚本实现了Abaqus的二次开发,获得了含... 混凝土在细观层次上是由粗骨料、砂浆及两者间过渡区(界面层)组成的三相复合材料,建立一个能反映实际骨料级配、含量及形态的随机骨料模型是进行混凝土细观力学数值模拟的前提。本文通过编写Python脚本实现了Abaqus的二次开发,获得了含球形、椭球形(卵石)及凹凸型多面体(碎石)骨料并考虑了界面层的三维混凝土细观随机模型。结果表明,在三级配下可投放球形骨料的体分比可超过55%,对椭球和多面体骨料形状的模拟也较为真实。同时,提出了一种可提高骨料体积含量的布尔切割入侵判别法,并成功地对椭球骨料和多面体骨料进行了投放试验。由于程序已将粗骨料、砂浆和界面层自动分离,在进行网格剖分时可避免复杂的单元属性判别,得到的网格剖分满足粗骨料、砂浆及界面层网格协调性要求。最后,利用建立的几何模型进行了单轴压缩静力学数值模拟,进一步验证了混凝土细观随机模型的可靠性。 展开更多
关键词 细观随机模型 python脚本 二次开发 网格剖分 数值模拟
在线阅读 下载PDF
基于符号执行的Python攻击脚本分析平台 被引量:3
8
作者 邱洋 王轶骏 薛质 《计算机工程》 CAS CSCD 北大核心 2016年第11期139-146,共8页
传统的静态分析方法大多不能准确处理脚本与网络交互的过程,且会引入不可达路径,动态分析则需要搭建实验环境和手工分析。针对上述问题,提出一种基于符号执行的Python攻击脚本分析平台Py Ex Z3+。通过对Python脚本的动态符号执行及路径... 传统的静态分析方法大多不能准确处理脚本与网络交互的过程,且会引入不可达路径,动态分析则需要搭建实验环境和手工分析。针对上述问题,提出一种基于符号执行的Python攻击脚本分析平台Py Ex Z3+。通过对Python脚本的动态符号执行及路径探索,可以获得触发攻击的输入流量及相应的输出攻击载荷,以此实现对Python攻击脚本的自动化分析。采用循环识别及运行时解析等优化策略,使程序更快进入目标代码。实验结果表明,Py Ex Z3+相比CHEF,Py Ex Z3等符号执行工具,具有更高的路径覆盖率和执行效率,同时Py Ex Z3+能够对目标脚本程序进行动态检测,实现高效、可行的自动化分析。 展开更多
关键词 符号执行 python语言 动态分析 测试数据生成 攻击脚本 路径探索
在线阅读 下载PDF
基于ArcGIS数据驱动页面与Python脚本语言的专题图批量出图技术研究 被引量:14
9
作者 邱世平 潘立仁 韦建飞 《林业调查规划》 2020年第2期15-20,共6页
针对目前ArcGIS数据驱动页面批量出图格式单一,无法完全满足实际的定制需要等问题,利用ArcGIS中的Python脚本语言中的ArcPy库结合数据驱动页面以生成MXD文档(ArcMap地图文档)的方式,实现了专题图的批量自动化处理,其优势在于能够提供自... 针对目前ArcGIS数据驱动页面批量出图格式单一,无法完全满足实际的定制需要等问题,利用ArcGIS中的Python脚本语言中的ArcPy库结合数据驱动页面以生成MXD文档(ArcMap地图文档)的方式,实现了专题图的批量自动化处理,其优势在于能够提供自带坐标信息的JPG、PDF等多种格式的专题图导出,并能根据定制需要灵活设计,文中介绍了该研究方法技术流程和ArcPy.mapping工具,以及批量出图的代码实现和操作流程。 展开更多
关键词 批量出图 专题图 ARCGIS python脚本 数据驱动页面 ArcPy库 代码实现 操作流程
在线阅读 下载PDF
基于ABAQUS二次开发的裂纹扩展模拟 被引量:10
10
作者 张文东 樊俊铃 +1 位作者 陈莉 吕媛波 《机械强度》 CAS CSCD 北大核心 2018年第6期1467-1472,共6页
裂纹的扩展是典型的材料不连续问题,传统的有限元方法难以实现裂纹扩展过程的仿真模拟。为了解决传统有限元在模拟裂纹扩展的不足,XFEM方法(extended Finite Element Method,XFEM)引入水平集函数描述裂纹形态,实现了裂纹在单元内部的扩... 裂纹的扩展是典型的材料不连续问题,传统的有限元方法难以实现裂纹扩展过程的仿真模拟。为了解决传统有限元在模拟裂纹扩展的不足,XFEM方法(extended Finite Element Method,XFEM)引入水平集函数描述裂纹形态,实现了裂纹在单元内部的扩展,克服了传统方法只能依赖单元生死来模拟裂纹扩展的难题。以Abaqus为平台,应用Python脚本语言开发了一套裂纹自动扩展程序包,利用Abaqus固有的方法编写程序,通过扩展有限元功能实现裂纹的自动扩展,通过模拟I型边裂纹和三点弯梁的裂纹的扩展过程,验证了XFEM方法的有效性。同时,模拟了多裂纹的扩展过程。结果表明:方法不仅能够利用Abaqus软件的实现复杂的加载和边界模拟,同时又能体现XFEM在裂纹扩展模拟上的优势,为解决实际复杂问题提供了途径。 展开更多
关键词 裂纹扩展 XFEM Abaqus二次开发 python脚本接口 应力强度因子
在线阅读 下载PDF
基于Abaqus的水下摩擦螺柱焊焊接过程仿真 被引量:5
11
作者 高辉 焦向东 +1 位作者 周灿丰 李冠群 《焊接学报》 EI CAS CSCD 北大核心 2014年第12期50-54,3,共6页
采用Abaqus有限元计算软件,对摩擦螺柱焊的焊接过程进行了仿真研究.通过在Abaqus/stand算法的基础上利用Python脚本编程实现了参数化建模、网格自动重划分以及结果映射、散热边界自动选取等功能,有效解决了焊接过程中由于材料大规模非... 采用Abaqus有限元计算软件,对摩擦螺柱焊的焊接过程进行了仿真研究.通过在Abaqus/stand算法的基础上利用Python脚本编程实现了参数化建模、网格自动重划分以及结果映射、散热边界自动选取等功能,有效解决了焊接过程中由于材料大规模非线性塑性变形导致的计算收敛困难问题.仿真计算获得的螺柱塑性变形情况与实际焊接结果基本一致,有效证明了该有限元模型的合理性.另外,通过对焊接温度场及应力场结果的分析,较好的解释了干式环境和有水环境下采用相同焊接工艺参数的焊接接头质量存在差异的现象,这对摩擦螺柱焊技术的水下应用及其工艺参数研究具有重要的指导意义. 展开更多
关键词 摩擦螺柱焊 有限元 非线性 python脚本 水下焊接
在线阅读 下载PDF
二维多晶体材料微结构的力学响应计算 被引量:6
12
作者 任淮辉 李旭东 +1 位作者 李俊琛 龙弟德 《武汉科技大学学报》 CAS 2008年第4期427-431,共5页
为了研究二维多晶体材料微结构细观尺度的力学性能和失效行为,将材料微结构细观力学响应的数值计算建立在材料微观组织结构的代表性体积单元(RVE)上。利用已开发的材料微观组织结构仿真软件Pro-Design构造出二维多晶体材料微结构模型,采... 为了研究二维多晶体材料微结构细观尺度的力学性能和失效行为,将材料微结构细观力学响应的数值计算建立在材料微观组织结构的代表性体积单元(RVE)上。利用已开发的材料微观组织结构仿真软件Pro-Design构造出二维多晶体材料微结构模型,采用C程序设计和Python脚本语言混合编程的方法,开发出用于材料微结构有限元网格划分与细观应力响应计算的软件AutoRVE,这对评估微裂纹的启裂、扩展,预测复合材料微结构材料损伤后的材料性能,推演微结构"虚拟失效"行为具有指导意义。 展开更多
关键词 材料微观组织结构 代表性体积单元 python脚本语言 ABAQUS
在线阅读 下载PDF
三维多晶体材料微结构的力学响应计算 被引量:5
13
作者 任淮辉 李旭东 李俊琛 《兰州理工大学学报》 CAS 北大核心 2008年第1期1-5,共5页
材料微结构细观力学响应的数值计算对于识别"材料结构弱点",评估微裂纹的启裂、扩展,预测微结构材料损伤后的材料性能,推演"微结构虚拟失效"行为具有重要的意义.利用自主开发的材料微观组织结构仿真软件ProDesign... 材料微结构细观力学响应的数值计算对于识别"材料结构弱点",评估微裂纹的启裂、扩展,预测微结构材料损伤后的材料性能,推演"微结构虚拟失效"行为具有重要的意义.利用自主开发的材料微观组织结构仿真软件ProDesign构造出三维多晶体材料微结构的代表性体积单元,通过C语言程序设计、Python脚本语言混合编程的方式,实现对商业有限元软件ABAQUS前处理的二次开发,从而有效地实现三维多晶体材料微结构的细观应力响应计算. 展开更多
关键词 材料微观组织结构 微裂纹 python脚本语言 ABAQUS
在线阅读 下载PDF
三维复合材料微结构的力学响应分析 被引量:3
14
作者 任淮辉 李旭东 +1 位作者 刘德学 李俊琛 《兰州理工大学学报》 CAS 北大核心 2008年第2期1-5,共5页
复合材料的力学响应数值计算对于多元多向异质体材料微结构的"性能导向型"设计、材料微结构失效的评估与预测具有重要的意义.利用自主开发的材料微观组织结构仿真软件ProDesign构造出三维复合材料微结构的代表性体积单元,通过... 复合材料的力学响应数值计算对于多元多向异质体材料微结构的"性能导向型"设计、材料微结构失效的评估与预测具有重要的意义.利用自主开发的材料微观组织结构仿真软件ProDesign构造出三维复合材料微结构的代表性体积单元,通过C语言、Python脚本混合编程的方式,实现对商业有限元软件ABAQUS前处理的二次开发,使之用于复合材料微结构几何模型的建立、材料属性与晶粒取向的赋值、边界条件的定义以及有限元网格的划分,从而有效地实现三维复合材料微结构的细观应力响应计算. 展开更多
关键词 微观组织结构 软件ProDesign python脚本语言 ABAQUS
在线阅读 下载PDF
基于SWCC试验数据的坝体非饱和非稳态渗流与稳定性研究 被引量:3
15
作者 陈佳林 金锋 +3 位作者 陈曦 王英男 王育恒 任俊 《工程地质学报》 CSCD 北大核心 2016年第2期259-267,共9页
饱和-非饱和状态是土存在于自然界的真实状态,描述和解释这种状态的非饱和土力学理论在土石坝渗流、污染物传输、冻土渗流相变、边坡和路基稳定性分析等领域有着广泛的应用。非饱和土的土水特征曲线(SWCC)是非饱和土力学研究的基本内容... 饱和-非饱和状态是土存在于自然界的真实状态,描述和解释这种状态的非饱和土力学理论在土石坝渗流、污染物传输、冻土渗流相变、边坡和路基稳定性分析等领域有着广泛的应用。非饱和土的土水特征曲线(SWCC)是非饱和土力学研究的基本内容之一,对非饱和土体渗流和稳定性分析至关重要。采用Python语言开发了非饱和渗流与稳定性分析软件包USSA和非饱和土土水特征曲线试验数据处理和模型拟合界面。对非饱和土的土水特征曲线数据进行处理,以模型拟合参数作为基本输入进行非饱和渗流场的模拟,再到非饱和土的稳定性分析,详细呈现了非饱和土渗流与稳定性分析及软件开发的全过程。基于SWCC模型的拟合参数对坝体渗流稳定性进行了分析,分析结果表明水位变化过程中坝体两侧斜坡具有明显不同的稳定性演化规律。当采用有限元强度折减法进行非饱和土斜坡稳定性分析时,最终安全系数为所有边坡安全系数演化曲线的最低包络线。 展开更多
关键词 非饱和土 渗流和稳定性分析 土水特征曲线(SWCC) python脚本语言 有限元强度折减法
在线阅读 下载PDF
大跨度PC连续刚构桥徐变预测模型 被引量:2
16
作者 张亮亮 曾泽润 何建宏 《土木建筑与环境工程》 CSCD 北大核心 2017年第3期28-34,共7页
为了能准确预测混凝土收缩徐变,提出了一系列徐变预测模型,但传统的徐变理论研究主要是针对普通混凝土进行的,所提出的徐变模型并不能完全适用于高强混凝土。对各徐变预测模型进行分析比较,最终参考了日本混凝土示方书建议模型,并在高... 为了能准确预测混凝土收缩徐变,提出了一系列徐变预测模型,但传统的徐变理论研究主要是针对普通混凝土进行的,所提出的徐变模型并不能完全适用于高强混凝土。对各徐变预测模型进行分析比较,最终参考了日本混凝土示方书建议模型,并在高强混凝土徐变试验的基础上,提出了一个适用于高强混凝土的徐变预测模型。基于Abaqus平台,使用Python语言进行二次开发,定义了修正模型的徐变规律,并采用修正后的模型计算牛角坪大桥的徐变应变。结果表明,修正模型的精度,能很好的满足工程需求。 展开更多
关键词 高强混凝土 连续刚构桥 预测模型 python脚本
在线阅读 下载PDF
基于铣削力精确建模的机匣铣削让刀仿真
17
作者 于金 王胤棋 邵会超 《工具技术》 2018年第3期60-63,共4页
采用Python脚本语言对ABAQUS的前、后处理模块进行二次开发,将铣削力依次加载到铣削区域各点,获得延伸机匣让刀引起的加工变形数据。为使仿真结果准确,利用机械力学模型对加工过程中的铣削力进行精确建模。仿真结果符合实际加工中的让... 采用Python脚本语言对ABAQUS的前、后处理模块进行二次开发,将铣削力依次加载到铣削区域各点,获得延伸机匣让刀引起的加工变形数据。为使仿真结果准确,利用机械力学模型对加工过程中的铣削力进行精确建模。仿真结果符合实际加工中的让刀情况,证明了该铣削力模型和仿真方法适用机匣零件的加工让刀预测,研究结果为此类零件的工装设计提供了指导。 展开更多
关键词 机匣 让刀误差 铣削力建模 ABAQUS二次开发 python语言
在线阅读 下载PDF
FLAC^(3D) V3.0边坡稳定剪切强度折减法的多线程并行算法 被引量:6
18
作者 瞿秀祥 林杭 +1 位作者 王敏 张道勇 《铁道科学与工程学报》 CAS CSCD 北大核心 2018年第7期1693-1699,共7页
强度折减法将边坡的安全系数定义为边坡刚好达到临界破坏状态时的折减系数,该过程一般采用二分法对边坡内聚力和内摩擦角进行迭代计算。为优化迭代计算次数以缩短计算时间,提出多线程并行运算强度折减法的计算策略,得到二分法和多线程... 强度折减法将边坡的安全系数定义为边坡刚好达到临界破坏状态时的折减系数,该过程一般采用二分法对边坡内聚力和内摩擦角进行迭代计算。为优化迭代计算次数以缩短计算时间,提出多线程并行运算强度折减法的计算策略,得到二分法和多线程并行运算在不同折减系数计算范围(Kmin,Kmax)、给定误差条件η下所需最小迭代次数的理论公式。将FLAC^(3D)命令流内嵌于Python脚本中,通过Python脚本同时调用多个FLAC^(3D)应用程序,分别采用4线程并行运算和传统二分法对实例边坡进行强度折减法的计算。研究结果表明:在本文计算条件下,2种方法计算结果相同,采用4线程并行运算时迭代次数是二分法运算的0.46倍,其总的计算时间为二分法的0.55倍。采用多线程并行运算能有效减少迭代次数及总的计算时间。 展开更多
关键词 python脚本 FLAC3D 边坡 强度折减法 多线程并行运算
在线阅读 下载PDF
ABAQUS前处理二次开发在切削过程参数化建模中的应用 被引量:10
19
作者 秦宇 陈良玉 《机床与液压》 北大核心 2017年第13期139-142,共4页
基于有限元软件ABAQUS的Plug-ins插件程序,使用Python语言编写内核脚本程序,通过设计合理的参数对话框和定义关键字,开发出一个用户定制功能的切削仿真模块,使ABAQUS前处理过程可自动完成几何建模、定义接触和网格划分等操作,并以实例... 基于有限元软件ABAQUS的Plug-ins插件程序,使用Python语言编写内核脚本程序,通过设计合理的参数对话框和定义关键字,开发出一个用户定制功能的切削仿真模块,使ABAQUS前处理过程可自动完成几何建模、定义接触和网格划分等操作,并以实例验证了所开发模块功能的有效性。研究成果对实现金属切削过程的参数化建模、有效解决繁琐重复的建模问题,具有借鉴意义。 展开更多
关键词 ABAQUS软件 python语言 二次开发 切削 参数化建模
在线阅读 下载PDF
C/C++代码自动生成脚本语言接口的实现 被引量:3
20
作者 官尚元 张芝萍 +1 位作者 徐立锋 缪敬 《计算机工程》 EI CAS CSCD 北大核心 2005年第14期102-104,共3页
对于开发灵活的科学软件来说,脚本语言是一个强大的工具。然而开发人员经常遇到一个问题:如何将编译过的C/C++代码集成到一个解释器。为了解决上述问题,设计了一个可扩展的编译器——接口产生器(IG)。IG主要任务是把编译过的C/C++代码... 对于开发灵活的科学软件来说,脚本语言是一个强大的工具。然而开发人员经常遇到一个问题:如何将编译过的C/C++代码集成到一个解释器。为了解决上述问题,设计了一个可扩展的编译器——接口产生器(IG)。IG主要任务是把编译过的C/C++代码集成到脚本语言解释器中。因此,该文的主要目的就是解决上述相关问题。 展开更多
关键词 科学软件 脚本语言 python 接口编译器
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部