我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Ansys教程

ANSYS查詢函數說明和使用

時間:2011-02-21 08:31:33 來源:未知

在ANSYS操作過程或條件語句中,常常需要知道有關模型的許多參數值,如選擇集中的單元數、節點數,最大節點號等。此時,一般可通過*GET命令來獲得這些參數。現在,對于此類問題,我們有了一個更為方便的選擇,那就是查詢函數 — Inquiry Function。

  Inquiry Function類似于ANSYS的 *GET 命令,它訪問ANSYS數據庫并返回要查詢的數值,方便后續使用。ANSYS每執行一次查詢函數,便查詢一次數據庫,并用查詢值替代該查詢函數。

  假如你想獲得當前所選擇的單元數,并把它作為*DO循環的上界。傳統的方法是使用*GET命令來獲得所選擇的單元數并把它賦給一個變量,則此變量可以作為*DO循環的上界來確定循環的次數

  *get, ELMAX,elem,,count

  *do, I, 1, ELMAX

  …

  …

  *enddo

  現在你可以使用查詢函數來完成這件事,把查詢函數直接放在*DO循環內,它就可以提供所選擇的單元數

  *do, I, ELMIQR(0,13)

  …

  …

  *enddo

  這里的ELMIQR并不是一個數組,而是一個查詢函數,它返回的是現在所選擇的單元數。括弧內的數是用來確定查詢函數的返回值的。第一個數是用來標識你所想查詢的特定實體(如單元、節點、線、面號等等),括弧內的第二個數是用來確定查詢函數返回值的類型的(如選擇狀態、實體數量等)。

  同本例一樣,通常查詢函數有兩個變量,但也有一些查詢函數只有一個變量,而有的卻有三個變量。

  查詢函數的種類和數量很多,下面是一些常用、方便而快速快捷的查詢函數

  1 AREA—arinqr(areaid,key)

  areaid—查詢的面,對于key=12,13,14可取為0;

  key—標識關于areaidr的返回信息

  =1, 選擇狀態

  =12,定義的數目

  =13,選擇的數目

  =14,定義的最大數

  =-1,材料號

  =-2,單元類型

  =-3,實常數

  =-4,節點數

  =-6,單元數

  arinqr(areaid,key)的返回值

  對于key=1

  =0, areaid未定義

  =-1,areaid未謊≡?BR>=1, areaid被選擇

  2 KEYPOINTS—kpinqr(kpid,key)

  kpid—查詢的關鍵點,對于key=12,13,14為0

  key —標識關于kpid的返回信息

  =1,選擇狀態

  =12,定義的數目

  =13,選擇的數目

  =14,定義的最大數目

  =-1,數料號

  =-2,單元類型

  =-3,實常數

  =-4,節點數,如果已分網

  =-7,單元數,如果已分網

  kpinqr(kpid,key)的返回值

  對于key=1

  =-1,未選擇

  =0,未定義

  =1, 選擇

  3 LINE—lsinqr(lsid,key)

  lsid—查詢的線段,對于key=12,13,14為0

  key—標識關于lsid的返回信息

  =1, 選擇狀態

  =2, 長度

  =12,定義的數目

  =13,選擇的數目

  =14,定義的最大數

  =-1,材料號

  =-2,單元類型

  =-3,實常數

  =-4,節點數

  =-6,單元數

  4 NODE—ndinqr(node,key)

  node—節點號,對于key=12,13,14為0

  key—標識關于node的返回信息

  =1, 選擇狀態

  =12,定義的數目

  =13,選擇的數目

  =14,定義的最大數

  =-2,超單元標記

  =-3,主自由度

  =-4,激活的自由度

  =-5,附著的實體模型

  ndinqr(node,key)的返回值

  對于key=1

  =-1,未選擇

  =0,未定義

  =1, 選擇

  5 VOLUMES—vlinqr(vnmi,key)

  vnmi—查詢的體,對于key=12,13,14為0

  key—標識關于vnmi的返回信息

  =1,選擇狀態

  =12,定義的數目

  =13,選擇的數目

  =14,定義的最大數目

  =-1,數料號

  =-2,單元類型

  =-3,實常數

  =-4,節點數

  =-6,單元數

  =-8,單元形狀

  =-9,中節點單元

  =-10,單元坐標系

  vlinqr(vnmi,key)的返回值

  對于key=1

  =-1,未選擇

  =0,未定義

  =1, 選擇