EnSight不能读取你的数据格式

你想使用EnSight ,但是EnSight不能读你的数据格式?下面是依次为从简到难的一些步骤,可以让你创建一个接口。

联系我们,就你的具体求解器进行咨询。也许已经有我们知道的接口存在。这个EnSight接口列表并不是完整的。在美国CEI网站上有一个较长的接口列表,但即使那个表,也没全部罗列。

1. 检查你的求解器的输出选项,是否可以输出为任何一种EnSight可以读取数据格式?一些常见的格式是TECPLOT,PATRAN,VTK,PLOT3D ,但还有很多其他格式。

2. 再次检查求解器的输出选项。你能否导出到一个简单的ASCII格式或其他文件格式?如果可以,就有可能创建出一个接口。见下文。

3. 也许该求解器的原始格式是ASCII,或者是公开的或有记录的,那么,也有可能创建一个接口。见下文。

创建接口

如果没有已经存在的接口,那么唯一的办法就是创建一个。根据数据情况的不同,这可能是简单而容易的,也可能会需要大量的工作。我们很乐意帮助您完成此过程。下面是可以被创建的接口的类型列表及说明。

1. 输出或翻译到EnSight格式—— EnSight的本地Case格式是开放的、并且充分记录的,所以很容易导出为EnSight Case格式。EnSight还提供了一个API 。这里是编写EnSight格式的详细信息。通常,这是将数据读入EnSight最快速的首选方式。

2. 直接阅读器——创建一个数据读取器,使EnSight可以直接读取你的数据,这是完全可能的。这可以通过EnSight所提供的User Defined Reader API来实现的。 API是用C / C + +编写的,在EnSight《接口手册》的第1和第2章节中有描述,下载《接口手册》

3. 输出或转换为另外一种格式——由于EnSight可以读取多种格式,你可以选择其中任意一个导出。虽然数据可能会读取得比使用EnSight格式慢一些,但如果你已经很熟悉这种格式,那么这个方法可能是你的首选。