Supported File Formats

COMSOL®


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

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

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

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

CAD, GIS


CAD 导入模块可用于导入一系列行业标准 CAD 文件类型。更多类型的文件还可以使用各种不同的 CAD LiveLink 的双向实时链接功能或 CATIA V5 文件导入功能。

COMSOL Multiphysics 基本模块可导入 DXF(二维)、VRML(三维)和 STL(三维)文件,不需要其它附加模块。

文件格式 扩展名
AutoCAD® (3D only)1 .dwg 8 8
Autodesk Inventor®2,3 .ipt, .iam 8
Creo™ Parametric2 .prt, .asm 8
Pro/ENGINEER® .prt, .asm 8
Solid Edge® 4 .par, .asm 8 8
SolidWorks®2,3 .sldprt, .sldasm 8
SpaceClaim®5 .scdoc 8 8
DXF (2D only) .dxf
Parasolid®2 .x_t, xmt_txt, .x_b, .xmt_bin
ACIS®2 .sat, .sab, .asat, .asab
STEP2 .step, .stp
IGES2 .iges, .igs
CATIA® V53,6 .CATPart, .CATProduct
VRML, v17 .vrml, .vrl
STL7 .stl

1Requires LiveLink for AutoCAD®
2Requires one of the LiveLink products for AutoCAD®, PTC® Creo® Parametric, Inventor®, PTC® Pro/ENGINEER®, SOLIDWORKS®, or SpaceClaim® CAD systems; or the CAD Import Module
3Import supported on Windows operating systems only.
4Requires LiveLink for Solid Edge®
5Requires LiveLink for SpaceClaim®
6Requires the CAD Import Module (or one of the LiveLink products for AutoCAD®, PTC® Creo® Parametric, Inventor®, PTC® Pro/ENGINEER®, SOLIDWORKS®, or SpaceClaim®) and the File Import for CATIA®V5
7Limited functionality for a single geometric domain only
8From/To file via linked CAD package

ECAD


ECAD 导入模块可以导入二维布局文件,将其自动转换为三维 CAD 模型。来自并发端口和扫频模式计算的 S 参数、阻抗和导纳值,可导出为Touchstone 文件。SPICE Circuit Netlist 文件类型在导入时会被转换为“电路”节点下的一系列集总电路单元节点。

文件格式 扩展名
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
CAPE-OPEN1 (direct connection) n/a n/a n/a
LXCAT file2 .lxcat, .txt

1 Requires Chemical Reaction Engineering Module
2 Requires Plasma Module
3 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 .bmp
GIF .gif
EPS (1D graphs) .eps
Animated GIF .gif
Adobe® Flash® .swf
AVI1 .bmp

1Available for Windows only

Interpolation Data Formats


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

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

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

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

文件格式 扩展名
Copy and paste spreadsheet format n/a
Excel® spreadsheet1 .xlsx
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

1Requires LiveLink for Excel®, available for Windows® only

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 命令。运行模型 M 文件格式的模型需要具有 COMSOL LiveLink for MATLAB 许可证。

文件格式 扩展名
MATLAB®: Model M-File .m
MATLAB®: Function1 .m
Java®: Model Java® File .java
Java®: Model Class File .class
C: Function .dll3, .so4, .dylib5
Excel®2 .xlsx

1Requires LiveLink for MATLAB®
2Requires LiveLink for Excel®, available for Windows® only
3Available for Windows® only
4Available for Linux® only
5Available for Mac OS X only