pvd: временной ряд с несколькими наборами данных

Я использую файл .pvd для одновременной загрузки нескольких файлов в Paraviw. Файл выглядит следующим образом для временных рядов с одним набором данных:

<?xml version="1.0"?>
<VTKFile type="Collection" version="0.1">
  <Collection>
    <DataSet timestep="0" file="a.1.vtu"/>
    <DataSet timestep="1" file="a.2.vtu"/>
  </Collection>
</VTKFile>

Я хотел бы указать другие файлы для загрузки вместе с a.*.vtu (например, b.*.vtp), которые будут отображаться как еще один элемент в браузере конвейера.

Я пытался поместить несколько блоков <Collection> в .vtp, но Paraview загружает только один из них. Я также пытался использовать атрибуты group и part для <DataSet>, но безрезультатно.

Как я могу добиться наличия отдельных наборов данных (все они сохранены в одни и те же моменты времени) в одном файле .pvd?


person eudoxos    schedule 24.06.2013    source источник
comment
Нельзя ли просто иметь два файла .pvd, по одному для a.*.vtu и b.*.vtu? Затем вы можете просто загрузить оба файла .pvd в ParaView. Вам что-то мешает это сделать, вам нужен или просто нужен один-единственный .pvd?   -  person Chris    schedule 25.06.2013
comment
Хорошая идея, спасибо. К сожалению, мне нужно передать все это в Paraview в командной строке, но параметр --data может не повторяться при вызове Paraview :| Так что, кажется, мне нужен один единственный файл.   -  person eudoxos    schedule 08.07.2013
comment
Из вашего примера файла кажется, что ваши файлы являются частью временной серии. ParaView позволяет указать серию файлов с помощью аргумента командной строки --data, заменив цифру в именах файлов на точку .. См. эту вики-страницу ParaView. Таким образом, вы можете иметь несколько файлов и вызывать ParaView с опцией --data=a..vtk` (обратите внимание на двойные точки - ваши файлы должны называться a1.vtk, a2.vtk, ... aN.vtk).   -  person Chris    schedule 08.07.2013
comment
Существует несколько наборов данных, и каждый набор данных сохраняется в одни и те же моменты времени (некоторые .vtu, некоторые .vtp). Мне пришлось бы указать несколько --data, что не работает.   -  person eudoxos    schedule 08.07.2013


Ответы (1)


Вы не можете. Чтобы создать отдельные элементы в обозревателе конвейера, вам нужно открыть отдельные файлы, т. е. создать отдельные файлы pvd для a..vtu и b..vtu с одинаковыми значениями временного шага, и пользовательский интерфейс по-прежнему будет загружать один и тот же временной шаг. одновременно из обоих файлов при воспроизведении анимации и т. д.

person Utkarsh    schedule 31.07.2013
comment
Это все еще относится к нескольким наборам данных? - person wandadars; 19.09.2016
comment
да, для нескольких разрозненных наборов данных требуется несколько файлов pvd. Вы все еще не можете положить их в один и тот же. Однако вы можете открыть файлы a.pvd и b.pvd одновременно. - person Utkarsh; 20.09.2016