><>$$7)+../(!语言与"#$%&’语言混合编程的接口设计徐剑飞)薄亚明*江南大学通讯与控制工程学院)无锡+,-./01摘要2在开发用于电磁场工程中参数提取的求解器过程"> ><>$$7)+../(!语言与"#$%&’语言混合编程的接口设计徐剑飞)薄亚明*江南大学通讯与控制工程学院)无锡+,-./01摘要2在开发用于电磁场工程中参数提取的求解器过程" />
c语言与python语言混合编程的接口设计

c语言与python语言混合编程的接口设计

ID:34657128

大小:146.73 KB

页数:4页

时间:2019-03-08

c语言与python语言混合编程的接口设计_第1页
c语言与python语言混合编程的接口设计_第2页
c语言与python语言混合编程的接口设计_第3页
c语言与python语言混合编程的接口设计_第4页
资源描述:

《c语言与python语言混合编程的接口设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第<期微处理机6&7<+../年,.月;#!<"><>$$7)+../(!语言与"#$%&’语言混合编程的接口设计徐剑飞)薄亚明*江南大学通讯与控制工程学院)无锡+,-./01摘要2在开发用于电磁场工程中参数提取的求解器过程中)为兼顾计算效率和方便的界面设计)采用!语言和"#$%&’语言混合编程的开发手段3本文阐述了这两种语言在本求解器中的接口设计方案)从而实现了这两种语言的混合编程3关键词2求解器4!语言4"#$%&’语言4接口中图分类号256-.,45"/.,70文献标识码28文章编号2,..+9++:;*+.

2、./1.<9../,9.+=>?@ABCD@E@FGH>G>HIBJC>KLM?NI>OC>HPCH@FQMRAGKLAIHACSSG>HTUVWX’9YZW)[]X9^W’_*‘abccdceacffghiajkichjhlmchkncdohpihqqnihp)‘cgkbqnhrjhpksqthiuqnvikw)xgyi+,-./0)mbihj1z{

3、}~!"}2#’$&%&’Z&Y(Z’W_’W’_X’&)*Z&Y&&+X&X^Z$Z&Z,$&X$$W&’W’$%ZZ)Z$$&&^X_’Z$W$Z’_W’ZZ&W’_)X^Z

4、$%&(&Y!X’("#$%&’)X’_%X_Z%#-&W(+&&_&X^^W’_W’%’Z(Y&&-&$%$X)$%)X$W&’ZYYW$WZ’$#X’($&’*Z’WZ’$W’$Z&YX$Z(Z’W_’W’_7#’$%W’+X+Z&)$%ZW’$Z&YX$Z&Y!X’("#$%&’)X’_%X_Z’W’$%W’’&)*Z&W’+&Z’Z’$Z($&&ZX)W.Z%#-&W(+&&_&X^^W’_7/0123~4

5、2’&)*Z&4!)X’_%X_Z4"#$%&’)X’_%X_Z4W’$Z&YX$Z见)使用"#$%&’语言来编写软

6、件的主程序和用户5引言图形界面)而用!语言来编写计算的程序以提高求随着半导体工艺水平的不断发展和工作频率的解的效率)这就使得两种语言的优势互补3为了实现不断提高)使得电路尺寸不断地减少)这时芯片间的这个目的)必须先解决!语言和"#$%&’语言的接多导体互连线对电路的寄生效应已不能忽略3因此口设计3就有必要对多导体间的寄生电容)电感进行提取6,738软件开发的框架而进行参数提取时)由于离散的未知点较多)通常需要求解一个大型线形方程组3其中)文献6+7中提出了在整个计算软件中)为了充分利用!语言和一种快速求解大型线形方程组的数值解法)

7、作者实"#$%&’语言的优势)将软件的结构分为三个部分)现了基于此算法的初版软件开发3如图,所示3在软件开发的过程中)考虑到最终的软件能跨平台操作)所以必须选择能在多种平台下运行的编程语言3!语言和"#$%&’语言就是能满足这个条件的两种语言3其中)!语言具有简洁)灵活)运算速度快)表达能力强)产生的目标代码质量高)可移植性图,计算软件的结构好)能提供丰富的数据类型和运算符等优点成为编其中)前处理器负责设计一个用户图形界面程的优选语言6/73但是用!语言来编写图形界面)则*9U#1)它能方便地进行人机交互)根据用户的需要会使程序过

8、于冗长)增加开发的周期和难度3而从当给出直观的图形)为下一步的计算提供必要的参数前的软件开发趋势来看)用户图形界面由于具有友准备)该部分用"#$%&’语言编程4求解器的主要功好的人机交互而成为软件开发的主流3"#$%&’语言能是根据前处理器输入的各种参数)选择一套合理由于它的简单易用)适应性强)可扩展等特点)可方的算法)快速地计算出有关的物理量)这部分需要高便地用于图形界面开发6-73效的计算效率)所以采用!语言编程4最后由后处因此在用于参数提取的计算软件中)为方便起理器将计算出来的物理量绘成图表:曲线或输出打(基金项目万方数据2

9、教育部优秀青年骨干教师资助课题*+...0<1作者简介2徐剑飞*,;:?91)男)江西上饶人)硕士研究生)主研方向2参数提取的数值解法)计算机仿真3收稿日期2+../9.,9,.h_Xh微处理机Xii_年印!这部分也用"#$%&’语言编程(接口函数负责完/$J$56"#D2$%&8Z2F成求解器和前)后处理器间的数据通讯*-./&0123D2$%&8/<>[M由于在求解器的计算中要有大量的数据参数从M?6JK?!-.6JKE/&0123!D-PEWO]O]^-Y!G_H前处理器中输入!为减少参数转换时间!在本软件设MRSTT!R

10、STTY!G=H计中!将前处理器中得到的数据按一定的顺序放到Y(一个文本文件中!这样就只需把文件名当作参数传G_H句中第一个参数为"#$%&’要访问的名字!给求解器就可以了!在求解器中只需再按顺序读出第二个参数为打包函数!第三个表示有一组以表列数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。