04 js發布訂閱模式代碼(ansyseplot在哪)

时间:2024-05-20 03:15:36 编辑: 来源:

c,x  !(其中n為具體的關鍵點編號)

再如,N=0或者空,Item1=NUM,IT1NUM=MAX,就可以獲得關鍵點的最大編號值

在這里插入圖片描述

具體命令如下

 

*get,kp,,num,max

二、DO和IF命令

 

1、*DO命令的HELP

在這里插入圖片描述

使用命令格式如下

 

*do,i,1,6  ! i從1-6循環

....

*enddo

2、*IF命令的HELP

 

在這里插入圖片描述

使用命令格式示例如下

 

*if,a,eq,6  ! 如果a=6

...

*elseif

...

*endif

 

if操作符有以下幾種,具體可以看HELP

在這里插入圖片描述

 

三、APDL常用函數命令(點到為止,具體使用方法參照HELP)

 

1、材料定義

 

MP:將材料的線性性質定義為溫度的常數或函數。

TB:激活材料屬性或特殊元素輸入的數據表。定義非線性材料本構模型。

 

2、選擇命令

 

*sel選擇族

 

asel:選擇面

vsel:選擇體

ksel:選擇關鍵點

nsel:選擇節點

lsel:選擇線

allsel:全部選擇

3、其它輔助命令

 

gplot:各元素綜合顯示

kplot:顯示選擇的關鍵點

lplot:顯示選擇的線

aplot:顯示選擇的面

vplot:顯示選擇的體

nplot:顯示選擇的節點

eplot:顯示選擇的單元

/eshape:顯示形狀由實際常量、節定義或其他輸入決定的元素。

nummrg:合并重合或等價定義元素。

numcmp:壓縮定義的編碼(重新編號,空的數字補上)

kdist:查詢兩個關鍵點之間的距離

ndist:查詢兩個節點之間的距離

cm:組件為一個新的集合

cmdele:刪除一個集合

cmsel:選擇一個集合

4、格網劃分命令

 

屬性分配

*att命令族(k,l,a,v)

 

katt:將屬性與選中的、未網格化的關鍵點關聯起來。

latt:katt:將屬性與選中的、未網格化的線關聯起來。

aatt:katt:將屬性與選中的、未網格化的面關聯起來。

vatt:katt:將屬性與選中的、未網格化的體關聯起來。

大小控制

*esize命令族(l,a,d,k)

 

esize:指定默認的行分割數。

lesize:指定未網格線的分割和間距比。

aesize:指定要在區域中網格化的元素大小。

desize:控制默認單元的大小

kesize:指定最接近關鍵點的元素的邊長。

劃分網格

*mesh命令族(k,l,a,v)

 

amesh:在面域內生成節點和面要素

lmesh:沿著先生成節點和線要素

kmesh:在關鍵點上生成節點和點要素

vmesh:在體中生成節點和體要素

vsweep:Fills an existing unmeshed volume with elements by sweeping the mesh from an adjacent area through the volume.

網格清除

*clear(k,l,a,v)

 

5、荷載與約束

 

fk:定義關鍵點處的力荷載

fkdele:刪除關鍵點出的集中力

f:指定節點處的力荷載

fdele:刪除節點處的集中力

 

sfl:在指定線上施加面荷載

sfldele:刪除線上的均布荷載

sfa:在選擇的面上施加面荷載

sfadele:刪除面上的均布荷載

sf:在指定節點上施加面荷載

sfdele:刪除節點上的面荷載

sfe:在指定單元上施加面荷載

sfedele:刪除單元上的均布荷載

 

dl:對指定的線約束

dldele:刪除線約束

dk:對指定的關鍵點約束

dkdele:刪除關鍵點約束

da:對指定的面約束

dadele:刪除面約束

d:對指定的節點的約束

ddele:刪除節點約束

 

acel:重力加速度荷載施加

 

dtran:將幾何模型的約束轉換為有限元模型的約束

ftran:將幾何模型的集中力轉為有限元模型的荷載

sftran:將幾何模型的均布荷載轉為有限元模型的荷載

 

lsclear:清除指定類型的荷載

6、求解通用設置

 

在這里插入圖片描述

 

7、后處理命令

 

在這里插入圖片描述

在這里插入圖片描述

 

四、APDL常用功能命令

 

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

 

在這里插入圖片描述

 

五、學會使用數組

 

1、數據定義命令

在這里插入圖片描述

在這里插入圖片描述

2、數據刪除

在這里插入圖片描述

3、數組賦值

在這里插入圖片描述

4、數組查看

在這里插入圖片描述

5、時間歷程變量賦值給數組

在這里插入圖片描述

 

六、數據的讀入和寫出

 

1、數據讀入基本格式

在這里插入圖片描述

示例代碼

 

finish 

/clear

/prep7

*create,dataRead,mac !創建宏文件

*dim,read_Data,,6,5 !定義二維數組(i=6,j=5)

!===============無論按列還是按行寫入數組,都要保證i對應的是6,j對應的是5

!*vread,read_Data(1,1),data,txt,,ijk,6,5 !(按列寫入數組)讀取data.txt文件數據至read_Data數組

*vread,read_Data(1,1),data,txt,,jik,5,6 !(按行寫入數組,和原始數據保持一致)

(5f3.0) !定義數據格式-----每行讀取5個數據,每個數據共有3位數,其中小數點位數為0

*end

dataread !運行宏文件

*status,read_Data

在這里插入圖片描述

2、數據寫出基本格式

在這里插入圖片描述

示例代碼

 

finish

/clear

/prep7

 

!自定義數組并填充值

*dim,writeData,,20,5

*do,i,1,20

*do,j,1,5

writeData(i,j)=5*(i-j)+j

*enddo

*enddo

 

*create,dataWrite,mac !創建宏文件

*cfopen,data1,txt !創建寫出文件

*do,i,1,20

*vwrite,writeData(i,1),writeData(i,2),writeData(i,3),writeData(i,4),writeData(i,5)

(5f8.2) !定義數據格式(每行寫5個數據,每個數據共有8位(包括小數點),其中小數點后有2位)

*enddo

*cfclose

*end

datawrite !運行宏文件

七、不帶參和帶參宏文件的創建

 

1、不帶參宏文件創建命令

在這里插入圖片描述

2、不帶參宏文件的基本格式

在這里插入圖片描述

3、帶參宏文件的創建(程序編寫和不帶參的一樣,只是一些需要外部輸入的參數用指定的參數名arc1~19代替)

在這里插入圖片描述

 

八、制作自定義工具條

 

在這里插入圖片描述

 

ANSYS APDL入門教程

相關文章

 

react hooks 防抖函數

防抖的意思就是用戶輸入的時候不會頻繁請求接口,一旦用戶停下來在設定的時間內都沒有再輸入,那就可以發送請求,所以這樣就減少了請求防抖這個用

搜索关键词: