Supported File Formats

COMSOL®


COMSOL 缺省模型文件(使用扩展名 .mph),包含整个模型树数据。该文件同时包含二进制和文本数据。网格和解数据以二进制数据形式存储,而所有其他信息以纯文本形式存储。

COMSOL 二进制和文本文件(扩展名分别为 .mphbin 和 .mphtxt),包含整个几何对象或网格对象,这些对象可以直接导入模型树中的“几何”或“网格”节点。

物理场构建器文件类型(扩展名为 .mphphb),包含可以从模型向导中访问的单个或多个物理场用户接口。

文件格式 扩展名
COMSOL 模型 .mph
Application Builder .mphapp
二进制数据 .mphbin
文本数据 .mphtxt
物理场开发器 .mphphb

CAD, GIS


CAD 导入模块支持导入一系列行业标准的 CAD 文件类型。其他文件类型可通过 CAD LiveLink 产品的双向功能和 File Import for CATIA® V5 附加模块导入。

COMSOL Multiphysics® 基本模块支持导入 DXF(二维)、VRML(三维)和 STL(三维)文件类型,不需要其他附加产品。

文件格式 扩展名 版本 导入 导出
AutoCAD® DXF(2D) .dxf up to R14
DEM .dem -
STL1 .stl -
VRML1 .vrml, .wrl v1

1Limited functionality for a single geometric domain only


文件格式 扩展名 版本 导入 导出
ACIS® .sat, .sab, .asat, .asab up to R25
AutoCAD® .dwg 2.5-2014
AutoCAD® DXF .dxf 2.5-2014
IGES .igs, .iges up to 5.3
Inventor® assemblies .iam 11, 2008-2015
Inventor® parts .ipt 6-11, 2008-2015
NX® .prt up to 10
Parasolid® .x_t, .xmt_txt, .x_b, .xmt_bin up to V28
PTC® Creo® Parametric™ .prt, .asm 1.0-3.0
PTC® Pro/ENGINEER® .prt, .asm 16 to Wildifire 5.0
SOLIDWORKS® .sldprt, .sldasm 98-2015
STEP .step AP203, AP214

ECAD


ECAD 导入模块支持导入二维布局文件,并能自动转换为三维 CAD 模型。Touchstone 文件类型用于导出从多个同时运行的端口和频率扫描中获取的 S 参数、阻抗和导纳值。 SPICE 电路网表文件类型在导入时会转换为‘电路’节点下的一系列集总电路单元节点。

文件格式 扩展名
NETEX-G1 .asc
ODB++1 .zip, .tar, .tgz, .gz, .Z
ODB++(X)1 .xml
GDS II1 .gds
Touchstone .s2p, .s3p, .s4p, ...
SPICE Circuit Netlist2 .cir

1Requires the ECAD Import Module
2Requires one of the AC/DC, RF, MEMS, or Plasma Modules

Material Databases


化学反应工程模块可以读取 CHEMKIN® 文件,以仿真复杂气相化学反应。 等离子体模块可以读取记录一系列电子撞击碰撞截面数据的 LXCAT 文件。

文件格式 扩展名
CHEMKIN® .dat, .txt, .inp3

1 Any file format is allowed, these are the most common extensions

Numerical Data, Images, and Movies


结果可视化可以导出为一些常见的图像文件类型,具体参见下表。 此外,还可以读取图像,并将其用作物理场模拟的插值函数。 动画可以导出为动画 GIF、Adobe® Flash® 或 AVI 等文件格式。

文件格式 扩展名
JPEG .jpg, .jpeg
PNG .png
BMP .bmp
.tif, .tiff .tif, .tiff
GIF .gif
EPS (1D graphs) .eps
Animated GIF .gif
Adobe® Flash® .swf
AVI1 .avi

1Available for Windows only

Interpolation Data Formats


格点、逐节和电子表格文件类型可以在读取之后用于定义插值函数。逐节和电子表格文件类型可以进一步读取,用于定义插值曲线,或导出结果。此外,可以按照电子表格格式复制粘贴表单。

参数和变量可以导入或导出为纯文本、逗号分隔值或数据文件类型。

连续和离散的颜色表文本文件类型用于自定义后处理颜色表。

软件可读取数字高程模型 (DEM) 文件,用来定义几何的参数化面。

文件格式 扩展名
Copy and paste spreadsheet format n/a
Table .txt, .csv, .dat
Grid .txt
Sectionwise .txt, .csv, .dat
Spreadsheet .txt, .csv, .dat
Parameters .txt, .csv, .dat
Variables .txt, .csv, .dat
Continuous and Discrete color table .txt
DEM .dem

Mesh


NASTRAN® Bulk Data 文件类型用于导入体网格。VRML 和 STL 文件类型用于导入三角形面网格,但不能用于创建体网格。如果作为几何对象导入,VRML 和 STL 文件则可用作创建单个几何域体网格的基础。

文件格式 扩展名
NASTRAN® Bulk Data .nas, .bdf, .nastran, .dat
VRML, v1 .vrml, .wrl
STL .stl

Programming Languages


模型 Java® 文件是可编辑的脚本文件(扩展名 .java),以 Java® 代码的形式包含 COMSOL Multiphysics 命令序列。用户可以在文本编辑器中编辑文件,添加额外的命令。您能够将这些 Java® 文件编译为 Java® 类文件(扩展名 .class),并作为独立的应用程序运行。

模型 M 文件类似模型 Java® 文件,是在 MATLAB® 中使用的可编辑脚本文件。模型 M 文件(扩展名 .m)以 MATLAB® M 文件的形式包含 COMSOL Multiphysics 命令序列。模型 M 文件可以像任何其他 M 文件脚本一样在 MATLAB® 中运行。此外,可以在文本编辑器中编辑文件,添加额外的 COMSOL Multiphysics 命令或通用 MATLAB® 命令。需要 LiveLink™ for MATLAB® 才能运行模型 M 文件格式的文件。

文件格式 扩展名
MATLAB®: Model M-File .m
Java®: Model Java® File .java
Java®: Model Class File .class
C: Function .dll1, .so2, .dylib3

1Available for Windows® only
2Available for Linux® only
3Available for Mac OS X only