ANSYS的宏文件mac的创建和应用
宏文件这个概念很普遍,几乎所有的有限元软件都有这个概念,因为有限元软件有脚本或者命令语言,而宏文件正是部分命令的集合。即使是Excel或者CAD软件也有相应的宏文件。
既然宏文件是部分命令的集合,那么宏文件的作用也就很显然了。对于某些重复性的命令,可以将其建立在宏文件里,遇到需要做同样操作的时候可以直接调用宏文件即可。
ANSYS的宏文件的后缀是.mac,可以用记事本打开。
最容易理解的宏就是将写完的某个分析过程全部放在mac文件里面,并且将该文件放在工作目录下,然后再ANSYS的命令输入窗口可以直接输入name.mac,即可运行该宏文件。
对于不是整个分析过程的宏文件,通常是在分析过程中运行。
那么创建怎么创建呢?
采用*creat命令,如下所示,创建一段宏。
*CREATE,MAC ! CREATE MACRO FOR POST PROCESSING
/POST1
EPLOT ! PLOT ELEMENTS
PRERR ! PRINT THE ENERGY NORM PERCENT ERROR (SEPC)
NSEL,S,LOC,Y,0.0
NSEL,R,LOC,X,2.0
*GET,MNODE,NODE,,NUM,MAX
*GET,SY_D,NODE,MNODE,S,Y ! GET DESIRED STRESS SY VALUE
NSEL,ALL
ESEL,ALL
*status,parm ! SHOW STATUS OF PARAMETERS
*END
最终在工作目录下会生成一个名称为MAC的宏文件,打开之后内容如下所示:
图1
对比可知,APDL命令中*creat和*end之间的内容会被写入宏文件。
如果需要使用该宏文件时,通过APDL命令:*use,MAC
MAC表示宏文件的名称,可以理解为直接插入宏文件的这段命令。成为整个命令流文件的一部分,这个类似于Fortran的include.
下图是创建的另一个提取结果的宏文件。
图2
另外一种创建宏的方式更好理解,就是通过*CFOPEN,*CFWRITE和*CFCLOS分别打开、写入和关闭一个文件,也就是首先创建一个.mac后缀的文件,然后通过*CFWRITE写入命令,最后关闭文件。
*CFWRITE很简单,ANSYS的帮助解释如下:
图3
ANSYS的宏文件mac的创建和应用相关推荐
- 痞子衡嵌入式:IAR内部C-SPY调试组件配套宏文件(.mac)用法介绍
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是IAR内部C-SPY调试组件配套宏文件(.mac)用法. 痞子衡之前写过一篇 <JLink Script文件基础及其在IAR下调用 ...
- 痞子衡嵌入式:IAR环境下无法直接下载调试i.MXRT分散链接工程的解决方案(宏文件.mac+双Flashloader)...
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是IAR环境下无法直接下载调试i.MXRT分散链接工程的解决方案. 分散链接与加载一直是嵌入式领域比较劝退新手的难题,在恩智浦 i.MXR ...
- Mac快速创建文件、文件夹
文章目录 Mac快速创建文件 一.付费方案 二.免费方案 1.Command + 空格 : 搜索Automator 2.Command + s:保存 3.在工具栏中添加快捷方式 4.修改图标 Mac快 ...
- MAC OS 如何修改“文件”或“文件夹”的“创建时间”和“修改时间”
首先,在MAC OS上修改文件或者文件夹的「命名」,是不会修改文件或文件夹的"修改时间"的,对于单个文件来说,例如一个文本文件,只有它包括的内容发生了改变,该文件的"修改 ...
- Eagle for Mac怎么创建智能文件夹?mac版eagle创建智能文件夹的图文教程
Eagle 软件的"智能文件夹"功能,可以按名称.标签.颜色等条件自动分类你保存的图片.除此以外,他在提高你工作效率的同时,也可以使你灵感的采集和整理成为了一种愉悦的习惯. 那Ea ...
- etcher制作mac启动盘_如何在Mac上创建和引导Linux USB驱动器
长期以来,Linux一直是可引导闪存驱动器的代名词,无论是要解决您的主操作系统中的某种问题,还是尝试各种发行版. 如何在Mac上创建和引导Linux USB驱动器www.macz.com 有几种方法 ...
- ps2022自学教程:使用Photoshop Mac软件创建动画和音频
Adobe发布Photoshop Mac版代表了Photoshop历史上的又一革命性一步.虽然之前的 Adobe Photoshop 版本在 Photoshop 的开发中形成了真正而重大的变化,但最新 ...
- Eplan P8 窗口宏/符号宏、页宏、宏值集的创建与插入 <四>
Eplan P8常用的一些部件.图形部分经常需要使用到,我们可以把它创建为宏,再一次使用的时候直接插入即可. 一.窗口宏/符号宏的创建于插入 例如我们经常使用的PLC符号,通过黑盒与设备连接点进行绘制 ...
- 在当前文件夹下创建以日期和时间命名的文件夹
工作中经常要用到在当前文件夹下创建以日期加时间命名的文件夹,手动太过麻烦,于是写了个脚本, windows下直接用bat @echo off ::获取日期 将格式设置为:20150410 set da ...
最新文章
- vmdk文件怎么安装到虚拟机_【技术分享】虚拟机镜像解析
- mysql数据库入门教程(11):视图讲解大全
- 走近人脸识别:时代趋势下的弄潮儿
- 机器学习线性回归案例讲解_09机器学习实战之简单线性回归
- css图片上漂浮着文字效果
- 计算机网络学习笔记(27. Email应用概述)
- 在rem布局下使用背景图片以及sprite
- 反弹c语言作业,C语言实现反弹球游戏
- 希尔密码的加密、解密与破解
- C++ 实现数字黑洞
- BEV蒸馏来了!BEVDistill:用于多目3D目标检测的跨模态BEV蒸馏
- 开发者的Mac工具集
- 【转】花开正当时,十四款120/128GB SSD横向评测
- 通往财富自由之路详细笔记(20)
- 为什么我的Linux ls命令不能用了?
- Selenium+Python3爬取微博我发出的评论信息
- 人工智能对社会的发展
- 三菱模拟量fx3u4da_FX3U-4DA-ADP用户手册三菱FX3U-4DA-ADP模拟量控制篇手册 - 广州凌控...
- 你幸福的背后,是我孤独的背影
- mac 下mysql客户端安装