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

您的位置:網(wǎng)站首頁(yè) > Ansys教程

ANSYS查詢函數(shù)說(shuō)明和使用

時(shí)間:2011-02-21 08:31:33 來(lái)源:未知

在ANSYS操作過(guò)程或條件語(yǔ)句中,常常需要知道有關(guān)模型的許多參數(shù)值,如選擇集中的單元數(shù)、節(jié)點(diǎn)數(shù),最大節(jié)點(diǎn)號(hào)等。此時(shí),一般可通過(guò)*GET命令來(lái)獲得這些參數(shù)。現(xiàn)在,對(duì)于此類問(wèn)題,我們有了一個(gè)更為方便的選擇,那就是查詢函數(shù) — Inquiry Function。

  Inquiry Function類似于ANSYS的 *GET 命令,它訪問(wèn)ANSYS數(shù)據(jù)庫(kù)并返回要查詢的數(shù)值,方便后續(xù)使用。ANSYS每執(zhí)行一次查詢函數(shù),便查詢一次數(shù)據(jù)庫(kù),并用查詢值替代該查詢函數(shù)。

  假如你想獲得當(dāng)前所選擇的單元數(shù),并把它作為*DO循環(huán)的上界。傳統(tǒng)的方法是使用*GET命令來(lái)獲得所選擇的單元數(shù)并把它賦給一個(gè)變量,則此變量可以作為*DO循環(huán)的上界來(lái)確定循環(huán)的次數(shù)

  *get, ELMAX,elem,,count

  *do, I, 1, ELMAX

  …

  …

  *enddo

  現(xiàn)在你可以使用查詢函數(shù)來(lái)完成這件事,把查詢函數(shù)直接放在*DO循環(huán)內(nèi),它就可以提供所選擇的單元數(shù)

  *do, I, ELMIQR(0,13)

  …

  …

  *enddo

  這里的ELMIQR并不是一個(gè)數(shù)組,而是一個(gè)查詢函數(shù),它返回的是現(xiàn)在所選擇的單元數(shù)。括弧內(nèi)的數(shù)是用來(lái)確定查詢函數(shù)的返回值的。第一個(gè)數(shù)是用來(lái)標(biāo)識(shí)你所想查詢的特定實(shí)體(如單元、節(jié)點(diǎn)、線、面號(hào)等等),括弧內(nèi)的第二個(gè)數(shù)是用來(lái)確定查詢函數(shù)返回值的類型的(如選擇狀態(tài)、實(shí)體數(shù)量等)。

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

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

  1 AREA—arinqr(areaid,key)

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

  key—標(biāo)識(shí)關(guān)于areaidr的返回信息

  =1, 選擇狀態(tài)

  =12,定義的數(shù)目

  =13,選擇的數(shù)目

  =14,定義的最大數(shù)

  =-1,材料號(hào)

  =-2,單元類型

  =-3,實(shí)常數(shù)

  =-4,節(jié)點(diǎn)數(shù)

  =-6,單元數(shù)

  arinqr(areaid,key)的返回值

  對(duì)于key=1

  =0, areaid未定義

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

  2 KEYPOINTS—kpinqr(kpid,key)

  kpid—查詢的關(guān)鍵點(diǎn),對(duì)于key=12,13,14為0

  key —標(biāo)識(shí)關(guān)于kpid的返回信息

  =1,選擇狀態(tài)

  =12,定義的數(shù)目

  =13,選擇的數(shù)目

  =14,定義的最大數(shù)目

  =-1,數(shù)料號(hào)

  =-2,單元類型

  =-3,實(shí)常數(shù)

  =-4,節(jié)點(diǎn)數(shù),如果已分網(wǎng)

  =-7,單元數(shù),如果已分網(wǎng)

  kpinqr(kpid,key)的返回值

  對(duì)于key=1

  =-1,未選擇

  =0,未定義

  =1, 選擇

  3 LINE—lsinqr(lsid,key)

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

  key—標(biāo)識(shí)關(guān)于lsid的返回信息

  =1, 選擇狀態(tài)

  =2, 長(zhǎng)度

  =12,定義的數(shù)目

  =13,選擇的數(shù)目

  =14,定義的最大數(shù)

  =-1,材料號(hào)

  =-2,單元類型

  =-3,實(shí)常數(shù)

  =-4,節(jié)點(diǎn)數(shù)

  =-6,單元數(shù)

  4 NODE—ndinqr(node,key)

  node—節(jié)點(diǎn)號(hào),對(duì)于key=12,13,14為0

  key—標(biāo)識(shí)關(guān)于node的返回信息

  =1, 選擇狀態(tài)

  =12,定義的數(shù)目

  =13,選擇的數(shù)目

  =14,定義的最大數(shù)

  =-2,超單元標(biāo)記

  =-3,主自由度

  =-4,激活的自由度

  =-5,附著的實(shí)體模型

  ndinqr(node,key)的返回值

  對(duì)于key=1

  =-1,未選擇

  =0,未定義

  =1, 選擇

  5 VOLUMES—vlinqr(vnmi,key)

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

  key—標(biāo)識(shí)關(guān)于vnmi的返回信息

  =1,選擇狀態(tài)

  =12,定義的數(shù)目

  =13,選擇的數(shù)目

  =14,定義的最大數(shù)目

  =-1,數(shù)料號(hào)

  =-2,單元類型

  =-3,實(shí)常數(shù)

  =-4,節(jié)點(diǎn)數(shù)

  =-6,單元數(shù)

  =-8,單元形狀

  =-9,中節(jié)點(diǎn)單元

  =-10,單元坐標(biāo)系

  vlinqr(vnmi,key)的返回值

  對(duì)于key=1

  =-1,未選擇

  =0,未定義

  =1, 選擇