news 2026/8/13 21:08:30

ANSYS apdl命令流笔记9-------数组的定义

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ANSYS apdl命令流笔记9-------数组的定义

数组的定义

  • 1、数组命令的定义
  • 2、举例
    • 例子1----数值型数组
    • 例子2-----字符型数组
    • 例子3----表格型数组

1、数组命令的定义

使用功能:指定一个数组参数及它的维数。可以存储多个数据。

*DIM, Par ,Type ,IMAX ,JMAX , KMAX , Varl , Var2 , Var3 ,CSYSID

其中:
Par:用户指定的数组参数名。

Type:数组类型。有八种不同的类型:
1、ARRAY:数值型数组,与标准FORTRAN中的数组相类似,其下标只能是整数(默认方式),行标号、列标号和页面号必须是以1开头的连续编号,可适用于定义1维、2维和3维数值型数组。
2、ARR4:生成一个4维的数值型数组。
3、ARR5:生成一个5维的数值型数组。
4、CHAR:字符型数组,数组元素的内容是不超过8个字符的字符串。行标号、列标号和页面号必须是以1开头的连续编号。
5、TABLE:表格型数组,在填充表格里,数组下标是事前定义的实数值,而不是整数。
6、TAB4:生成一个4维的表格型数组。
7、TAB5:生成一个5维的表格型数组。
8、STRING:字符串型数组,数组元素是长度不超过IMAX的字符串,对于列标和页标是1开头的连续序列号,行标是字符串中字符所在的位置。

IMAX ,JMAX ,KMAX:分别为行、列、页标号的范围,默认值为1,对于IMAX,对字符串来说,不能超过128个字符。

Var1 , Var2, Var3:对表格(TABLE)类型,分别与行、列或页相对应的变量名,默认值分别为“ROW"、“Column”或“Plane”。

CSYSID:坐标系编号。

2、举例

例子1----数值型数组

如需定义一个三行三列的数组
1 3 5
4 6 8
7 9 11

*dim,name1,array,3,3,1 name1(1,1)=1,4,7 name1(1,2)=3,6,9 name1(1,3)=5,8,11

也可以通过循环命令输入,如:

*dim,name2,,3,3,1 *do,i,1,3 *do,j,1,3 name2(i,j)=3*(j-1)+1+2*(i-1)*enddo *enddo *status,name2!显示数值的值

如图所示


三维数组与二维差不多,无非就是多了个面编号。

例子2-----字符型数组

*DIM,LABEL,CHAR,8,2 LABEL(1,1)='T,F (AT ','T,F (AT ','T,F (AT ','T,F (AT ','T,F (AT ','T,F (AT 'LABEL(7,1)='T,F (AT ','T,F (AT 'LABEL(1,2)='NODE 2) ','NODE 3) ','NODE 4) ','NODE 5) ','NODE 6) ','NODE 7) 'LABEL(7,2)='NODE 8) ','NODE 9) '

例子3----表格型数组

表格型数组除了比数值型数值多了第0行和第0列之外,并且其行列下标号可以不为整数。

如数值数组它的行列编号只能是1、2、3和1、2、3:

*dim,name2,,3,3,1 *vfill,name2(1,1),data,1,3,5 *vfill,name2(1,2),data,4,6,8 *vfill,name2(1,3),data,7,9,11


而表格型数组则可以通过第0行,第0列来定义参数,就像表格一样在不同参数下的值不同。

*dim,name3,table,3,3,1 *vfill,name3(1,0),data,6.7,7.8,12.5 *vfill,name3(0,1),data,0.5,3.35,3.9,6.25 *vfill,name3(0,2),data,1.5,10.05,11.7,18.75 *vfill,name3(0,3),data,4.5,30.15,35.1,56.25 *status,name3

通过paremeters>array parameters>define/edit 查看

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/13 21:01:02

10分钟精通歌词制作:跨平台LRC编辑器完全指南

10分钟精通歌词制作:跨平台LRC编辑器完全指南 【免费下载链接】lrc-maker 歌词滚动姬|可能是你所能见到的最好用的歌词制作工具 项目地址: https://gitcode.com/gh_mirrors/lr/lrc-maker 歌词滚动姬(LRC Maker)是一款基于现…

作者头像 李华
网站建设 2026/8/13 20:54:56

洛雪音乐音源完整指南:免费解锁全网无损音乐的终极方案

洛雪音乐音源完整指南:免费解锁全网无损音乐的终极方案 【免费下载链接】lxmusic- lxmusic(洛雪音乐)全网最新最全音源 项目地址: https://gitcode.com/gh_mirrors/lx/lxmusic- 想要在洛雪音乐中免费享受酷我、酷狗、QQ音乐、网易云、咪咕等平台的高品质音乐…

作者头像 李华
网站建设 2026/8/13 20:53:27

cpp多线程\进程学习

1.threadstd::thread是 C11 引入的跨平台线程管理类,封装了操作系统的线程 API(如 pthread、Windows 线程),提供统一的线程操作接口。线程的生命周期由join()和detach()控制。thread在创建时就开始执行join():join () …

作者头像 李华
网站建设 2026/8/13 20:53:14

微信聊天记录数据化处理与个人AI数据仓库构建技术方案

微信聊天记录数据化处理与个人AI数据仓库构建技术方案 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg 在…

作者头像 李华
网站建设 2026/8/13 20:48:47

PDF补丁丁终极使用教程:5个核心功能让你轻松掌握免费PDF编辑神器

PDF补丁丁终极使用教程:5个核心功能让你轻松掌握免费PDF编辑神器 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等 项目地址: …

作者头像 李华
网站建设 2026/8/13 20:42:47

PDF补丁丁完全指南:免费开源工具彻底解决PDF编辑难题

PDF补丁丁完全指南:免费开源工具彻底解决PDF编辑难题 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等 项目地址: https://git…

作者头像 李华