MSC.PATRAN&MSC.NASTRAN 使用指南—第1章MSC.Software及MSC.Patran介绍(之三)
发表时间: 2008-6-10 作者: e-works 整理 来源: 互联网
关键字: msc patran nastran 使用指南
1.2.6 高级用户化工具——PATRAN-PCL命令语言
MSC.PATRAN 命令语言 (PCL,Patran Command Language) 是 MSC.PATRAN一个高级、模块化结构的编程语言和用户自定义工具, 类似于C语言和FORTRAN语言,又具有一些C++语言的特性,可用于生成应用程序或特定的用户界面,其提供了数万个函数,特别适用于CAE软件的开发。 显示自定义图形、 读写PATRAN数据库、建立新的或增强功能。 同时,通过PCL语言,其它商品化或自编分析程序可被集成到MSC.PATRAN软件系统中。 几乎所有的分析仿真软件均利用被业界公认为标准的PCL工具, 建立了与PATRAN的直接集成关系, 甚至通过OEM将PATRAN作为其分析系统的前后处理器。
PCL 的主要功能包括:
命令行表达式输入
可编译的命令库函数
丰富的表格及菜单库供开发用户图形界面
递归的子程序和函数调用
同类函数归于一个类
条件分支语句
IF, THEN, ELSE
SWITCH, CASE, DEFAULT
BREAK, CONTINUE
条件循环语句
REPEAT, UNTIL
WHILE, END WHILE
FOR, TO, BY, END FOR
LIST, END LIST
用户可定义的表格生成功能使用户的PCL函数可通过菜单选项来执行
数据库的访问存取工具
整型、实型、逻辑型、字符串变量及常数
局部、全局、静态变量及类变量
任意变量类型的数组
虚拟内存数组及数组内存管理功能
跟踪调试工具
数组排序和搜索
字符串函数包括大小写转换和缩写检查
二进制及文本文件读写功能
多种数学函数程序
丰富的图形函数
绘点、线、虚圆或实圆、虚方块或实方块、虚多边形或实多边形