Supported File Formats

COMSOL®


COMSOL 模型文件类型(扩展名为 .mph) 是默认的文件类型,包含整个模型树以及“模型开发器”和 “App 开发器”中的 App 树。该文件包含二进制数据和文本数据。 网格数据和解数据以二进制数据形式存储,其他所有信息均以纯文本形式存储。

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

“物理场开发器”文件类型(扩展名为 .mphphb)包含可从“模型开发器”访问的一个或多个用户自定义的物理场接口。

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

CAD


“CAD 导入模块”和“设计模块”支持导入 一系列行业标准的 CAD 文件类型。其他文件类型可通过 CAD LiveLink 产品的双向功能以及“CATIA® V5 导入模块”导入。

DXF(二维)、VRML(三维)和 STL(三维)文件类型可以使用 COMSOL Multiphysics 导入,不需要任何附加模块。除非另有说明,否则下表列出的文件类型只能在所有受支持的 Linux®、Mac OS X 和 Windows® 操作系统版本中导入。

文件格式 扩展名 导入 导出
AutoCAD®1,2,3 .dwg 9
Inventor®1,2,3 .ipt,.iam 9
NX®1,4 .prt
PTC® Creo® Parametric1,3 .prt,.asm 9
PTC® Pro/ENGINEER®1,3 .prt,.asm 9
Revit® Architecture3,5 .rvt 9 9
Solid Edge®3,6 .par,.asm 9 9
SOLIDWORKS®1,2,3 .sldprt,.sldasm 9
DXF (3D1,2 and 2D) .dxf 10
Parasolid®1 .x_t,.xmt_txt,.x_b,.xmt_bin
ACIS®1 .sat,.sab,.asat,.asab
STEP1 .step,.stp
IGES1 .iges,.igs
CATIA® V52,7 .CATPart,.CATProduct
VRML, v18 .vrml,.wrl
STL .stl

1Requires one of the LiveLink™ products for AutoCAD®, Revit®, PTC® Creo® Parametric™, Inventor®, PTC® Pro/ENGINEER®, Solid Edge®,SOLIDWORKS®, CAD Import Module, or Design Module
2仅 Windows 操作系统支持导入。
3Synchronization of files between COMSOL Multiphysics® and a linked CAD program supported on Windows® 7, 8, and 8.1 operating systems only
4Import supported on Windows® and Linux operating systems only
5Requires LiveLink™ for Revit®
6Requires LiveLink™ for Solid Edge®
7需要“CAD 导入模块”(或以下 LiveLink 产品之一:AutoCAD®、PTC® Creo® Parametric™、Inventor®、PTC® Pro/ENGINEER®、SOLIDWORKS® 或 SpaceClaim®)及适用于 CATIA® V5 的文件格式
8只为单个几何域提供有限的功能
9通过链接的 CAD 软件包从/至文件
10Writing to file is supported for 2D geometry only

ECAD


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

文件格式 扩展名
NETEX-G1 .asc
ODB++1 .zip,.tar,.tgz,.tar.gz
ODB++(X)1 .xml
GDS1 .gds
Touchstone2 .s2p, .s3p, .s4p, ...
SPICE Circuit Netlist3 .cir

1Requires the ECAD Import Module
2Requires one of the AC/DC Module, RF Module, MEMS Module, or Wave Optics Module
3Requires one of the AC/DC Module, RF Module, MEMS Module, Plasma Module, or Semiconductor Module

Material Databases


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

文件格式 扩展名
CHEMKIN®1 .dat, .txt, .inp3
CAPE-OPEN (direct connection)1 n/a N/A N/A
LXCAT file2 .lxcat,.txt

1 Any file format is allowed, these are the most common extensions
2Requires the Plasma Module
3Any extension is allowed; These are the most common extensions

网格


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

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

图像和动画


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

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

1仅适用于 Windows

2Available in the Application Builder, for Windows® only, in the video form object

程序设计语言


Java® 模型文件是一种可编辑的文件(扩展名为 .java),以 Java® 代码的形式包含 COMSOL 命令序列。用户可以在文本编辑器中编辑文件以添加其他命令。可以将这些 Java® 文件编译为 Java® 类文件(扩展名为 .class),并作为独立的 App 运行。Java® 模型文件中使用的程序代码与“App 开发器”的“方法”编辑器中的代码本质上是相同的。不过,“方法”编辑器中集成了一个 Java® 编译器。

类似于 Java® 模型文件,MATLAB® 模型文件是可编辑的脚本文件(M 文件),可结合 MATLAB® 软件使用。这些模型文件(扩展名为 .m)以 MATLAB® M 文件的形式包含一系列 COMSOL 命令。像运行其他任何 M 文件脚本一样,您可以在 MATLAB® 中运行这些模型文件。此外,您也可以在文本编辑器中编辑这些文件,并加入其他 COMSOL 命令或常用的 MATLAB® 命令。运行 M 文件格式的模型文件时需要 LiveLink™ for MATLAB®。

通过 LiveLink™ for Excel® 许可证,您可以将模型保存为 Visual Basic for Applications (VBA) 格式,以便与 Excel® 配合使用。

符合规定的 C 代码可通过多种方式与模型或 App 相联系,包括“模型开发器”中的“外部材料”和“外部函数”接口,以及“App 开发器”中的“外部库”接口。

文件格式 扩展名
MATLAB®: Model file for MATLAB® .m
MATLAB®: Function1 .m
Java®: Archive File .jar6
Java®: Compiled model file for Java® .class
Java®: Model file for Java® .java
C: Function .dll3, .so4, .dylib5
Excel®2 .xlsx,.vba

1需要 LiveLink™ for MATLAB®
2需要 LiveLink™ for Excel®,仅适用于 Windows®
3仅适用于 Windows®
4仅适用于 Linux®
5仅适用于 Mac OS X
6可通过 App 开发器链接至某个 App 中的方法

插值数据格式


可以读取格点、逐节和电子表格文件类型,用于定义插值函数。逐节和电子表格文件类型可进一步读取用于定义插值曲线,对其写入后可导出结果。此外,表格可以复制粘贴为电子表格的格式。

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

连续和离散颜色表文本文件类型可用于自定义颜色表,来可视化结果。

软件可读取数字高程模型 (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
Point data for Cut Point data sets .txt
DEM .dem
VTK .vtu

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