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

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


3dvisualization

Розбіжності

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

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

Both sides previous revision Попередня ревізія
Наступна ревізія
Попередня ревізія
3dvisualization [2016/01/19 00:09]
wombat Установка silomesh
3dvisualization [2016/01/19 11: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 · В останнє змінено: 2016/01/19 00:09 by wombat