Mawell 2D参数化后处理宏编写小技巧_第1页
Mawell 2D参数化后处理宏编写小技巧_第2页
Mawell 2D参数化后处理宏编写小技巧_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Maxwell2D参数化后处理宏编写小技巧宏编,Maxwell,后处理,参数,技巧Maxwell2D参数化分析时,后处理结果有时人工处理非常不方便,此时就需要用宏的方法

来解决,这里只是提出一种解决方案,如果大家有更好的方法,请多多交流。1、如何获取当前计算的参数值在2D后处理中不可以直接调用前处理中的变量(目前我没有找到直接访问变量的方法,有

的话请告诉我),所以只有想办法获取当前变量值,通过文件查找可以发现,在每步变量

分析时,2文件中包含当前变量值的信息,例如以下内容就是来自2

中:B_SYMTABnThickness=20E_SYMTAB这里有一个变量名称为nThickness,所以以下的宏就是从2中获取nThickness

的值:AssignsParaFile"2"#判断文件2是否存在AssignnReturnFileExists(sParaFile)IfEQnReturn1#如果存在就打开这个文件

FileOpensParaFile

#从文件中格式化读取数据,将数据列表存到strList中

AssignstrListFileReadsParaFile'$$"nThickness="$$l'

#文件读取完成后关闭文件

FileClosesParaFile#将数据列表中的第一个数据赋给nValueAssignnValueComponent1strListEnd这样nValue中就保存的是20了,有了这个值,就可以在保存后处理结果时区分不同的曲

线、或者存为不同的文件2、如何导出一条直线上的磁感应强度

这个问题我在以前的一个帖子上说过,具体命令的用法要参考宏手册,下面这个宏就是将

一次求解结果时输出一条直线上的磁感应强度曲线,并且是整个分析过程中的所有结果都

保存在一个文件Result_LineIn.dat中,而曲线的名称则定义为LineIn+nValue的值,通

过这个就可以方便的区分每条曲线的意义,要观察图形,直接使用Plot程序打开即可。EditPline"LineIn"AddVert[12,0,0]AddVert[12,249.75,0]EndPline0Enter"B"MagsmoothEnterLine"LineIn"AssignsFileName"Result_LineIn.dat"AssignsLineNameStrConcat"LineIn"nValueAssignnReturnFileExists(sFileName)IfEQnReturn1Load2DPlotsFileNameLinePlot2DsLineName10231010ElseLinePlot2DsLineName10231011EndSave2DPlotsFileNameCloseWindowClearDeleteLine"LineIn"3、如何输出整个参数化求解过程中一个点的值

与输出直线的方法类似,只是这里文件输出要采用直接读写的方法:DefinePoint"PtMid"[15,14,0]FileWritesFileName"a""$$\t"{nValue}

Enter"B"MagEnterPoint"PtMid"ValueEvaluateAssignnTempGetTopEntryValueFileWritesFileName"a""$$\t"{nTemp}ClearDeletePoint"PtMid"输出文件每一行代表一步的结果,第一个数据是当前的参数值,第二个是求解结果,这个

文件可以用写字板查看。文中没有对宏进行详细解说,具体使用方法参见官方手册中的IntroductiontotheAnsoft

MacroLanguage.pdf。关于后处理宏的执行方法见8楼。2D中宏的调用方法有两种:1、让软件自动执行后处理宏在setupexecutiveparameters中有PostProcessorMacros设置,这里可以选择需要执行的宏。下载(7.43KB)2008-7-309:28注意宏的位置是有要求的,应该在项目目录(*.pjt)中建立新的目录postfld2,并将宏文件放在这个位置,这样在PostProcessorMacros设置时才会出现在可用宏列表中。2、手动执行后处理宏在后处理界面中,通过File-Macro-Execute或者通过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论