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® Parametric™1,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® 操作系统支持导入。
3COMSOL 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
是
是
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®“模型数据”文件类型用于导入体网格。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 开发器”中的“外部库”接口。
文件格式
扩展名
读
写
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
否
是
1需要与 LiveLink™ for Excel® 配合使用, 只适用于 Windows® 操作系统