Користувальницькі налаштування

Налаштування сайту


3dvisualization

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
3dvisualization [2016/01/18 22:09] – Установка silomesh wombat3dvisualization [2016/01/19 09:09] (поточний) – [Использование] пояснение переменных wombat
Рядок 3: Рядок 3:
 ===== Установка ===== ===== Установка =====
  
-  Перед установкой silomesh необходимо произвести некоторые подготовительные действия. На разных системах они могут быть разные. Некоторые описаны ниже.+Перед установкой silomesh необходимо произвести некоторые подготовительные действия. На разных системах они могут быть разные. Некоторые описаны ниже.
  
 ==== В Ubuntu 14.04 (Trusty) ==== ==== В Ubuntu 14.04 (Trusty) ====
Рядок 58: Рядок 58:
  
  
 +===== Использование =====
 +
 +Если silomesh был установлен в домашний каталог пользователя, как описано выше, то для использования этого модуля в своих программах на Python, нужно указать путь к этому модулю:
 +
 +<code python silomesh-use.py>
 +import sys
 +sys.path.append('/home/user/local/usr/lib/python2.7/site-packages/')
 +import silomesh
 +
 +silomesh.init_silo("filename.silo")
 +silomesh.init_mesh('Mesh1', *mesh.dimension, *mesh.lower_left, *mesh.upper_right)
 +silomesh.init_var('Variable1')
 +for x in range(1,nx+1):
 +  for y in range(1,ny+1):
 +    for z in range(1,nz+1):
 +      silomesh.set_value(float(value),x,y,z)
 +silomesh.finalize_var()
 +silomesh.finalize_mesh()
 +silomesh.finalize_silo()
 +</code>
 +
 +При этом
 +  * ''mesh.dimension'' -- это список числа ячеек сетки в трёх измерениях вида ''[nx, ny, nz]'';
 +  * ''mesh.lower_left'' -- список координат нижнего левого угла трёхмерной сетки вида ''[x, y, z]'';
 +  * ''mesh.upper_right'' -- список координат верхнего правого угла трёхмерной сетки вида ''[x, y, z]'';
 +  * ''value'' -- значение измеряемой величины в данной ячейке сетки.
  
  
3dvisualization.1453154955.txt.bz2 · Востаннє змінено: повз wombat