
發布
注冊
/
登錄創建點的案例
如何在管件頂端圓心處創建參考點(有圖)
如何在圖中紅色圈出部分(已經抽完中面的管件)頂部圓心處創建參考點?
如何在圖中紅色圈出部分圓心處創建坐標系?
基于TCL自動創建點對點的rigid ¥25
在結構仿真分析中,我們時常會遇到批量的點對點的rigid,建立這種點對點的rigid時需要選擇兩個點。通常情況下是這兩個點是滿足一定關系下可能是距離最近的兩個點,如果進行手動進行操作,工作量較大,而且是大量重復性操作。本案例基于tcl語言開發的二次開發小程序可迅速解決批量點對點rigid的操作。感興趣的朋友可以放心購買!
abaqus二次開發實例1:多個RP點一次創建
背景:在abaqus如果需要創建多個RP點,通常我們需要來回切換復制坐標黏貼并創建,較為重復性,
插件功能: 多個RP坐標一次創建,可以提前自定義RP點名稱(第一列)或者是否copy(第五列),如果這兩列都沒設置,按系統默認類型創建,同時也會創建相對于的set集,set名稱為自定義名稱或系統。
創建的方式:基于abaqus的Rsg模塊提前定義用戶界面,如圖所示,這個較為簡單,保存這個用戶界面會生成*DB.py和*_plugins.py兩個文件,這里不需要編輯這兩個文件。 內核程序:需要設置函數def用于在rsg界面調用。
代碼只有100行以內,適合初學者學習使用,以下為內核程序,界面可以在RSG自己設置,選擇內核程序的函數即可
createcoordinates.rar
展開 基于TCL自動創建點對點的rigid(node to node) ¥15
在結構仿真分析中,我們時常會遇到批量的點對點的rigid,建立這種點對點的rigid時需要選擇兩個點。通常情況下是這兩個點是滿足一定關系下可能是距離最近的兩個點,如果進行手動進行操作,工作量較大,而且是大量重復性操作。本案例基于tcl語言開發的二次開發小程序可迅速解決批量點對點rigid的操作。感興趣的朋友可以放心購買!

在fluent創建大批量的檢測點
最近在論壇中看到有位兄弟在問:怎么實現使用excel給fluent創建大批量的檢測點。這個其實是比較簡單的,今天剛好有點時間,提供一些建議,和大家相互交流一下。
首先大家要明白,excel在這個過程中只是一個編輯的工具,并不是直接導入。
下表是在在二維圖中所設置的檢測點(三維的后面多加一行即可),按照這個格式編輯就行。
abaqus二次開發-參考點的創建 ¥20
<p>選擇coord_name,實現有name的坐標創建,選擇coord_name_non,參考點的名稱系統自動創建</p>
基于tcl語言實現單元中心點創建坐標系 ¥15
<p class="ql-align-justify"> 本案例是基于tcl語言實現用戶自定義的單元,并獲取單元的中心點,并依據單元中心點及單元節點創建坐標系。具體實現過程見本案例的程序部分。</p><p class="ql-align-justify"> 詳情見收費的程序部分,凡購買本案例的朋友針對該案例有疑問,可私信,謝謝!</p><p class="ql-align-justify"><br></p><p><br></p>
展開 TCL自學筆記-11根據3個坐標值批量創建點
clear
set a {1 2 3 4}
set c {4 5 6 7}
set d {1 2 3 4}
set e {1 2 3 4}
foreach i $a {
puts $i
puts [lindex $c $i-1]
*createnode [lindex $c $i-1] [lindex $c $i-1] [lindex $c $i-1] 0 0 0
}
【Altium知識小課08】 創建元件時,格點在哪設置,一般怎么推薦設置?
創建元件時,格點在哪設置,一般怎么推薦設置?
答:原理圖庫里面的格點設置一般跟原理圖里面是一致的,這樣就可以保證元器件都在格點上面,連接的時候會方便很多,不會出現沒在格點上的警告或者造成連接不上的情況。
網格的設置有利于放置元件及繪制導線的對齊,以達到規范和美化設計的目的。如圖2-18所示,參數建議設置為5的倍數。
圖2-18 Grids選項卡的設置
1.可視網格顯示開關
執行菜單命令“視圖-柵格-切換可視柵格”,如圖2-19所示,可以對可視網格進行顯示或者關閉操作,可以按此命令在開和關之間進行切換。熟悉之后可以按組合快捷鍵“VGV”進行顯示的開與關。
圖2-19 柵格設置菜單
2.捕獲網格的設置
執行菜單命令“視圖-柵格-設置捕捉柵格...”,如圖2-19所示,可以對捕獲網格進行設置,一般設置值為5的倍數,推薦設置為100。
展開 CATIA軟件:小球或圓柱體類型機器人焊點坐標數據提取
5.打開機器人點焊焊點坐標數據提取軟件(Win10系統以管理員身份運行),保持默認設置,然后在CATIA軟件中新創建的零件“Part1”下點選“零件幾何體”,點擊“Points”按鈕,稍等片刻待瀏覽樹中焊點坐標數據數模球心處創建的點參考元素(曲線、曲面等)全部高亮顯示后,焊點坐標數據提取完成。
6.打開Excel電子表格,然后右鍵粘貼或使用快捷鍵Ctrl+V,將提取的機器人焊點坐標數據粘貼到電子表格當中。對焊點數據數模進行測量對比,可以看到提取出的焊點坐標數據與測量數據相同。
三、圓柱體焊點坐標數據提取
機器人圓柱焊點坐標數模與小球焊點坐標數模提取方法類似,不同之處是圓柱焊點坐標數模無法一次性在圓柱中心處創建“點”,需要多個步驟完成。
1.參考上述小球焊點坐標數據提取方法,在圓柱體焊點坐標數模下創建零件Part1,并在Part1下創建“點”,在選擇創建點的參考元素時點選圓柱面的上邊緣即可。
2.點擊下方的“測量間距”命令按鈕,然后測量機器人焊點圓柱體高度,本例焊點圓柱體高度為6mm。
3.右上角右擊羅盤,在彈出的快捷菜單中點選“自動捕捉選定的對象”,然后左側瀏覽樹中全選在機器人焊點圓柱數模上創建的“點”,羅盤自動移動到創建的點上。雙擊羅盤上任意綠色坐標軸,在打開的羅盤操作對話框中,沿W后輸入3mm(6/2=3,圓柱體高度中心處),點擊后方的“向下箭頭”,可以看到所有的點由圓柱平面處移動到圓柱體中心處。
4.創建的“點”移動到圓柱體中心后,參考上述小球焊點坐標數據提取方法,即可將焊點坐標數據提取出來了。當然,除了使用焊點坐標數據提取軟件進行提取外,也可以使用之前介紹過的三種方法進行焊點坐標數據的提取。
····The End····
展開 ANSA入門基礎教程04-Topo-Points
點擊藍字 關注我們
前3章內容,對ANSA基本界面做了比較詳細的說明,本文主要對Topo模塊下的3D點Points模塊功能進行詳細講解說明。
點的控制由點組控件控制,其可見性由點標志控制。
在三維空間中定義點的最簡單方法是在數值輸入窗口中鍵入它們的坐標,該窗口由Points>New>Num.Input。輸入所有坐標后按下“確定”按鈕,結果點將顯示為青色正方形。x、y、z坐標可以用空格或逗號分隔。
在文件中已存在點坐標的情況下,可以直接復制坐標,并將其粘貼到數值輸入窗口中,不需要在數值輸入窗口中輸入坐標。
除了數值輸入,新的三維點的創建可以通過函數在In_Line。In_Line函數沿直線創建三維點,由兩個位置(三維點、點、網格等)定義,選擇該功能,并用鼠標左鍵選擇兩個點。在“直線中的點”窗口中,鍵入要創建的點數(例如10),或鍵入波浪號(~),后跟點之間的距離,然后按Enter鍵確認。在下邊的圖像中,沿著兩個選定位置的直線創建了10個點。請注意,當輸入為“距離”時,在某些情況下,創建的點之間沒有此距離,而是近似于此距離。當定義線條的位置之間的距離不能用輸入窗口中鍵入的位置精確劃分時,就會發生這種情況。
此功能相對于其他選定的3D點、硬點、焊接點、節點等創建3D點。用鼠標左鍵選擇點位置。如果需要,用鼠標右鍵取消選擇。用鼠標中鍵確認。
展開 
ICEM劃分網格教程——系列1【非結構殼/面網格生成實例系列——2維收縮擴張噴管】
簡單介紹:
噴管外型如下圖所示:(沒有找到特漂亮的那種,勉強看一下吧)
按照圖片的順序依次做就可以成功做出,希望能給大家帶來幫助~
A為沿著軸圓形截面的面積,噴管的外型尺寸滿足: A = 0.1 + x*x (-0.5<x<0.5)
1、創建幾何模型
先建立一個項目,另存為指定的文件夾,步驟見下圖
保存后的界面:
創建點1
創建點2
創建2點的界面:
創建曲點:
創建后的點:
創建線
創建面
依次選擇曲線:
創建后的面:
創建part
創建了的part,顏色會變,如下圖所示:
二、劃分網格:
全局網格設置:
網格尺寸設置:
生成網格:
生成后的網格:
三、導出網格:
先設置單位
我這邊選擇米為單位
選擇網格輸出類型
輸出網格:
成功輸出網格的信息
導入fluent軟件中
在fluent中的網格視圖:
完成!
=======================================================================================================
PS:以上是本人參考 紀兵兵 陳金瓶老師編著的教程來做的
展開 ANSYS聯軸體的建模與靜力學分析實例(附命令流)
創建圓柱體1
CYL4,12,0,3, , , ,4 !創建圓柱體2
LPLOT !顯示線
LOCAL,11,1,0,0,0, , , ,1,1, !創建11號局部坐標系
K,110,5,-80.4,0, !在大圓柱體下表面創建點110
K,120,5,80.4,0, !在大圓柱體下表面創建點120
LOCAL,12,1,12,0,0, , , ,1,1, !創建12號局部坐標系
K,130,3,-80.4,0, !在小圓柱體下表面創建點130
K,140,3,80.4,0, !在小圓柱體下表面創建點140
LSTR, 110, 130
LSTR, 120, 140
LSTR, 130, 140
LSTR, 110, 120 !連接關鍵點生成直線
/PNUM,LINE,1
/REPLOT !顯示線編號
AL,21,22,23,24 !連接21,22,23,24號線生成面
VOFFST,9,4, , !將剛生成的9號面沿面法向拉伸距離4
CSYS,0 !當前坐標系更改為總體笛卡爾坐標系
WPAVE,0,0,8.5 !向Z方向移動工作平面8.5
VSBV,3,1,,,KEEP !布爾減運算
NUMCMP,VOLU !壓縮體編號
CYL4,0,0,3.5, , , ,1.5
CYL4,0,0,2.5, , , ,-8.5 !創建大圓柱體內孔
VSBV,1,5
VSBV,6,4 !布爾運算減去內部兩個圓柱
NUMCMP,VOLU !壓縮體編號
WPAVE,0,0,0 !
展開 ANSYS中生成關鍵點的方法總結
圖1 創建關鍵點
1.Creat
①在激活坐標系中創建關鍵點
命令格式:K
操作路徑:
Main Menu> Preprocessor> Modeling> Create> Keypoints> In Active CS
Main Menu> Preprocessor> Modeling> Create> Keypoints> On Working Plane
②在已知線的特定位置創建關鍵點
命令格式:KL
操作路徑:
Main Menu> Preprocessor> Modeling> Create> Keypoints> On Line
Main Menu> Preprocessor> Modeling> Create> Keypoints> On Line w/Ratio
③在已有節點處創建關鍵點
命令格式:KNODE
操作路徑:Main Menu> Preprocessor> Modeling> Create> Keypoints> On Node
④在兩存在的關鍵點之間創建關鍵點
命令格式:KBETW
操作路徑:Main Menu> Preprocessor> Modeling> Create> Keypoints> KP between KPs
⑤在圓弧線中心創建關鍵點
命令格式:KCENTER
操作路徑:Main Menu> Preprocessor> Modeling> Create> Keypoints> KP at Center
圖2 修改關鍵點
2.Move/modify
⑥修改存在的關鍵點
命令格式:KMODIF
操作路徑:
Main Menu> Preprocessor
展開 ABAQUS二次開發|findAt函數創建集合的使用方法
關注微信公眾號:仿真社,回復“findAt”獲取源文件
Abaqus二次開發時,經常會遇到getSequenceFromMask,用此命令創建的集合是掩碼編碼,若集合是作為優化變量,則不具備操作性,應該盡量避免使用它。findAt函數是解決這一不足的有力武器,findAt函數是通過坐標點的方式來創建point、surface、cell集合,具有參數化的特點,方便控制。
1.問題描述
a)
建立A
、B
兩個區域的集合
圖1 A,B區域圖
有限元模型的長寬分別為60mm,25mm,A區域的位置為x小于30,y大于18;B區域的位置為x大于30,y小于7。
b)為優化集中力位置,使用findAt()函數在懸臂梁的頂部創建一個施加集中力的可變集合(圖2)。
圖2懸臂梁模型
2.技術路線
2.1創建A、B區域的集合
findAt函數是利用區域內的一點坐標創建集合,因此選擇A區域的坐標(10,20,0),B區域的坐標(50,5,0),為新創建的集合命名為Set-target,代碼如下:
2.2 創建點的可變集合
創建點集合的思路為:如果點在線內(不包含端點),則首先創建一個基準點,然后對模型基于基準點進行切分,最后創建集合;如果點在線的兩端,則直接創建集合。圖2展示了實現該功能的代碼,主要是一個判斷功能,保證創建的點集合在模型上,否則就報錯。
圖3 判斷是否需要進行切分
下面展示了實現創建集合功能的代碼,其中findAt函數實現了對加載集中力位置的定義。在定義點時,用到的一個對象是vertices,即頂點,這也就是為什么要切分的原因。模型只有切分了之后才會有頂點!
展開