MIDAS/Civil MCT TOOLS 工具软件: 快速生成 MCT 数据格式, 程序语言+数据命令, 功能类似 ANSYS 的 APDL.
比较喜欢 MIDAS 的功能, 工作之余, 开发了 针对 MIDAS MCT 数据格式的工具软件, 以弥补其数据参数化/程序化方面的不足. 数据文件 具有表达式数据/普通变量、数组变量定义/函数/赋值语句/循环语句/条件语句/子程序 等近100条命令及语句, 对于大型模型的建立, 可大大减少手工操作, 提高效率. 目前尚缺少 移动荷载 设置命令, 将在近期补充.
(推荐)如果系统 已经有 .NET Framework, 则直接执行 MCTOOLS.EXE 程序即可, 注意将 MIDAS 目录与 MCTOOLS.EXE 程序放在同一个目录下. 使用方法:
1. 下载 MCTOOLS.ARJ, 解压缩.
2. 执行 MCTOOLS.EXR
3. 在窗口中点击鼠标右键, 弹出菜单中 可选择 示例文件、打开文件、转换即可。
4. 运行 MIDAS, 在 MCT 窗口中打开生成的 .MCT 文件, 即可建立模型.
本程序完全免费使用, 希望此工具软件能为大家 建立大型的 MIDAS 模型提供一些帮助. 并恳请提出宝贵意见. 本人不胜感激! email:
liwo@dlut.edu.cn 大连理工大学 交通学院 道路研究所.
部分命令及数据格式 简要说明如下:
; MIDAS TOOLS 语句、语法说明
; 2011-10-12, 2011-10-26 整理
;
liwo@dlut.edu.cn
; 大连理工大学 交通学院 道路研究所
Pi=3.1415926535897932
e=2.71828182845905
; 简单变量可不定义, 数组变量必须定义
*DIM, VAR1[, VAR2][, VAR3, ...,] ASDOUBLE[/ASINTEGER/ASSTRING]
*DIM VAR1[, VAR2][, VAR3, ...,] ASDOUBLE[/ASINTEGER/ASSTRING]
*DIM myAR(), myComVar, ASDOUBLE
SYS_NodeNum 取当前节点数量
SYS_ElemNum 取当前单元数量
*SET, VARi,StrExp
VARi = StrExp
*NODEMAX, sysNdMax 设置结构可能的最大节点号
*ELEMMAX, sysNeMax 设置结构可能的最大单元号
; sysNC=0, 笛卡尔直角坐标系(默认); sysNC=1 柱坐标系(r,sita,z)
*COORD, sysNC 默认为直角坐标系(0)
; sysNA=0, 角度单位为度(默认); sysNC=1 角度为弧度。
*ANGLE, sysNA 默认为度(0)
*STEPDS1, n1*Dx1, n2*Dx2, n3*Dx3, ...
*STEPDS2, n1*Dy1, n2*Dy2, n3*Dy3, ...
*STEPDS3, n1*Dz1, n2*Dz2, n3*Dz3, ...
*N/N, Nd, X, Y, Z
*K/K, KdName, X, Y, Z
*NSEL, ALL/NONE/CLEAR
*NSEL, ADD, Nd1a, Nd1b, Nd1c, Nd2a, Nd2b, Nd2c, ...
*NSEL, DEL, Nd1a, Nd1b, Nd1c, Nd2a, Nd2b, Nd2c, ...
*NSEL, XADD/YADD/ZADD/XDEL/YDEL/ZDEL, valMin, valMax
*NSEL, XADD/YADD/ZADD/XDEL/YDEL/ZDEL, valMid 在选择集中增加/删除 与坐标 valMid 距离最近的节点
*NDEL, SEL[/Nd1, Nd2, Nd3]
.......
[
本帖最后由 liwto 于 2011-11-3 21:53 编辑 ]
全部回复(17 )
只看楼主 我来说两句少见的关于mct的资料,感谢分享
回复 举报
有哪位用能这个软件成功导出可以用的MCT文件吗,我用这位老师实例给的代码老是报错。
还有就是这个软件有没有教学视频具体实例啥的,给的使用手册好像没有讲具体操作啥的
回复 举报