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 导入模块”导入。

3MF(三维)、DXF(二维)、PLY(三维)、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
3MF .3mf
PLY .ply
STL .stl

1 需要与 LiveLink™ for AutoCAD®, Revit®, PTC Creo Parametric™, Inventor®, PTC Pro/ENGINEER®, Solid Edge®,SOLIDWORKS® 产品、 CAD 导入模块、以及设计模块中的任一个配合使用。
2 仅 Windows® 操作系统支持导入。
3 COMSOL Multiphysics® 与链接的 CAD 程序之间的文件同步仅支持 Windows® 7、8.1 和 10 操作系统
4 仅支持 Windows® 和 Linux 操作系统的导入。
5 需要与 LiveLink™ for Revit® 配合使用
6 需要与 LiveLink™ for Solid Edge® 配合使用
7 需要“CAD 导入模块”(或“设计模块”,或以下 LiveLink™ 产品之一:AutoCAD®、PTC Creo Parametric™、Inventor®、PTC Pro/ENGINEER®、Solid Edge® 或 SOLIDWORKS®)以及 File Import for CATIA® V5
8 只为单个几何域提供有限的功能
9 当原始几何模型由 CAD 软件创建,可双向链接 CAD 软件和文件。
10 仅支持二维几何的导出到文件。

ECAD


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

文件格式 扩展名
IPC-25811 .cvg, .xml
ODB++1 .zip,.tar,.tgz,.tar.gz
GDS1 .gds
Touchstone2 .s2p, .s3p, .s4p, ...
SPICE Circuit Netlist3 .cir

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

材料数据库


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

文件格式 扩展名
CHEMKIN®1 .dat, .txt, .inp3
CAPE-OPEN(直接连接)1 N/A N/A N/A
LXCAT 文件2 .lxcat,.txt

1 允许任何文件格式;这是最常见的文件格式之一。
2 需要“等离子体模块”。
3 允许任何扩展名;这些是最常见的扩展名。

网格


NASTRAN®“模型数据”文件类型用于导入体网格。VRML、STL、PLY 和 3MF 文件类型用于导入三角形表面网格,您可以从此操作开始创建体网格。

文件格式 扩展名
3MF .3mf
NASTRAN® Bulk Data .nas, .bdf, .nastran, .dat
PLY .ply
Sectionwise .txt, .csv, .dat
STL .stl
VRML, v1 .vrml, .wrl
VTK .vtu

图像和动画


结果可视化可以导出为一些常见的图像文件类型;请参见下表。不仅如此,您也可以读取图像,并将其用作物理场建模的插值函数。动画可以导出为“动画 GIF”、Adobe Flash® 及 AVI 文件类型。基于三维绘图生成的三维表示可以导出为 glTF™ 格式,用于 3D 场景交换。

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

1仅适用于 Windows

2仅在 Windows® 系统的“App 开发器”的视频表单对象中可用

程序设计语言


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 开发器”中的“外部库”接口。

文件格式 扩展名
.m
1 .m
.jar6
.class
.java
.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

1 需要与 LiveLink™ for Excel® 配合使用, 只适用于 Windows® 操作系统