
發(fā)布
注冊
/
登錄坐標提取的案例
CATIA軟件:小球或圓柱體類型機器人焊點坐標數(shù)據(jù)提取
5.打開機器人點焊焊點坐標數(shù)據(jù)提取軟件(Win10系統(tǒng)以管理員身份運行),保持默認設(shè)置,然后在CATIA軟件中新創(chuàng)建的零件“Part1”下點選“零件幾何體”,點擊“Points”按鈕,稍等片刻待瀏覽樹中焊點坐標數(shù)據(jù)數(shù)模球心處創(chuàng)建的點參考元素(曲線、曲面等)全部高亮顯示后,焊點坐標數(shù)據(jù)提取完成。
6.打開Excel電子表格,然后右鍵粘貼或使用快捷鍵Ctrl+V,將提取的機器人焊點坐標數(shù)據(jù)粘貼到電子表格當中。對焊點數(shù)據(jù)數(shù)模進行測量對比,可以看到提取出的焊點坐標數(shù)據(jù)與測量數(shù)據(jù)相同。
三、圓柱體焊點坐標數(shù)據(jù)提取
機器人圓柱焊點坐標數(shù)模與小球焊點坐標數(shù)模提取方法類似,不同之處是圓柱焊點坐標數(shù)模無法一次性在圓柱中心處創(chuàng)建“點”,需要多個步驟完成。
1.參考上述小球焊點坐標數(shù)據(jù)提取方法,在圓柱體焊點坐標數(shù)模下創(chuàng)建零件Part1,并在Part1下創(chuàng)建“點”,在選擇創(chuàng)建點的參考元素時點選圓柱面的上邊緣即可。
2.點擊下方的“測量間距”命令按鈕,然后測量機器人焊點圓柱體高度,本例焊點圓柱體高度為6mm。
3.右上角右擊羅盤,在彈出的快捷菜單中點選“自動捕捉選定的對象”,然后左側(cè)瀏覽樹中全選在機器人焊點圓柱數(shù)模上創(chuàng)建的“點”,羅盤自動移動到創(chuàng)建的點上。雙擊羅盤上任意綠色坐標軸,在打開的羅盤操作對話框中,沿W后輸入3mm(6/2=3,圓柱體高度中心處),點擊后方的“向下箭頭”,可以看到所有的點由圓柱平面處移動到圓柱體中心處。
4.創(chuàng)建的“點”移動到圓柱體中心后,參考上述小球焊點坐標數(shù)據(jù)提取方法,即可將焊點坐標數(shù)據(jù)提取出來了。當然,除了使用焊點坐標數(shù)據(jù)提取軟件進行提取外,也可以使用之前介紹過的三種方法進行焊點坐標數(shù)據(jù)的提取。
····The End····
展開 教你一個CAD坐標提取的小技巧
(獲取數(shù)據(jù))
理清思路之后,又發(fā)現(xiàn)一個新的困難:坐標數(shù)據(jù)提取怎么做?
CASS提供的7種提取坐標文件的方式(下圖所示),再分析自己的dwg圖,更多干貨關(guān)注:GIS前沿 很崩潰的發(fā)現(xiàn)居然“完美錯過”了。
不符合CASS提供的提取功能使用條件!
小編推薦一個CAD的坐標提取命令dataextraction,可以滿足所有坐標的提取要求。和小編一起看看如何操作!
1。打開DWG圖形
操作:打開CASS,在命令行輸入open,選擇需要提取坐標的dwg文件。
2.Dataextraction提取坐標
操作:在命令行輸入Dataextraction,回車。出現(xiàn)下圖所示的向?qū)В聪聢D幾個步驟操作。最終得到*dxe和*.xls文件。
輸入Dataextraction命令后,出現(xiàn)數(shù)據(jù)提取向?qū)Ы缑妫c擊下一步
點擊下一步后出現(xiàn)保存dxe文件界面,選擇存儲的文件夾并命名
然后再點擊下一步
繼續(xù)點擊下一步
因為只需要坐標信息,所以在這里只選擇提取位置X、位置Y、位置Z的數(shù)據(jù)即可,把其他選項的勾勾去掉。
展開 批量提取Abaqus的節(jié)點坐標(初始坐標、指定Step下的變形量、變形后節(jié)點坐標) ¥40
image_process=/format,webp/quality,q_40" data-initial-src="https://img.jishulink.com/202405/attachment/88ca7c735b754c9aaa82c3982a5c7e0d.jpg">
</figure>
</div><p>提取節(jié)點變形量到此全部完成,提取的數(shù)據(jù)將以CSV格式保存在待處理的ODB文件放置目錄下。如果需要提取變形后的節(jié)點坐標的話,我們還要繼續(xù)進行。</p><h3>3.4提取Set組中初始坐標</h3><p>方法一:提取初始節(jié)點坐標可以通過Abaqus后處理查詢結(jié)果,在CSDN上可以查詢到,此處不再贅述。</p><p>方法二:通過Python腳本,按節(jié)點編號提取初始節(jié)點坐標。</p><p><span style="color: rgb(18, 18, 18);">代碼為附件:2 </span>Python腳本-初始節(jié)點提取</p><p><img src="https://img.jishulink.com/202405/attachment/90a3bc50ff224f1887815b8d0943ed64.jpg"></p><h2>4.數(shù)據(jù)處理</h2><p>通過數(shù)據(jù)處理,將對應(yīng)值求和即可求得變形后的節(jié)點坐標。以編號1號節(jié)點為例,節(jié)點初始坐標(X=19.42577,Y=2.96978),變形量(U1=0.54588,U2=0.48286),可求得編號1號節(jié)點變形后的坐標(X+U1,Y+U2),即為(19.97165,3.45264)。</p><p>驗證坐標如下圖所示,使用Hyperview后處理,可以看出提取節(jié)點坐標與Python腳本后處理的節(jié)點坐標一致。綜上所述可以看出該腳本可滿足需求。
展開 二次開發(fā) | ABAQUS提取變形后的節(jié)點坐標 ¥1
此方法整個思路其實相對容易理解,但是操作過于繁雜,而且每次只能提取一個增量步的變形節(jié)點坐標,輸出數(shù)據(jù)還需要編程讀取處理,比較麻煩。
方法三
由于輸出的常變量中沒有變形后的節(jié)點坐標,因此可采用Python語言提取節(jié)點坐標(original coordinate)和特定分析步-增量步的變形量,通過運算容易得到變形后的節(jié)點坐標。
示例:
根據(jù)題目描述,建立一個厚度5mm、高度50mm的圓柱管,在上表面施加-10mm的強制位移約束,在圓柱管(part上,非assembly)內(nèi)外相對應(yīng)位置分別建立一個單節(jié)點的節(jié)點集,分別命名為SET-IN、SET-OUT,采用general static分析步,設(shè)置分20個增量步求解(便于繪制曲線),其余為常規(guī)操作。
本算例腳本已進行升級,此版本不再提供購買下載(原貼為收費改不過來了),請勿購買!!!
新版代碼及使用說明詳見:
http://www.yqgqt.org.cn/content/post/0c63a829-4f12-43c9-970a-070e77481906
展開 
基于MATLAB提取圖片曲線的坐標值(簡易GetDada)的實現(xiàn)
2 Step3的解決
現(xiàn)在我的程序可以實現(xiàn)曲線自動提取了,但是我現(xiàn)在提取的坐標是每個像素點在圖里的相對位置。比如像素點為100*200,那么我最后一個點的坐標是(100,200)。這顯然不能直接用啊,我要知道我圖片x、y兩個方向的尺度,然后才能換算出真實的坐標值。
我原來解決方案是,在圖里面實現(xiàn)加入A、B兩個點,通過畫圖板畫上去。
按照我原來的方法,這個還要用畫圖板,有點麻煩,我覺得應(yīng)該可以簡化。
要簡化還是要回到圖片上來。像素點是均勻的,如果我知道圖片x\y兩個方向真實的長度,除以兩個方向像素點的個數(shù)不就可以確定每個像素點的坐標了嗎?
按照這個思路,我圖片的實際尺寸我是要實現(xiàn)知道的。但是通常圖片都有白邊界,因此,需要對圖片進行截圖處理。
根據(jù)這個思路,我現(xiàn)在程序效果得到了極大的提升。
3 改進后的效果
改進以后,我現(xiàn)在的程序,分三步:
1)截圖。
截圖后
3)輸入圖片兩個角點坐標。
4)運行程序。
二值化結(jié)果
坐標結(jié)果
最后,半個小時處理完了所有圖片,一世英名得以保存。
總體來說,目前這個方法相比于GetData,速度更快,不需要手動點選。另外自動提取像素點,所得結(jié)果更密、更準,是一次很好的改進體驗。
最后,有需要歡迎通過微信公眾號聯(lián)系我們。
微信公眾號:320科技工作室。
展開 abaqus怎么提取極坐標一下的節(jié)點坐標?
如題
ANSYS使用APDL語言提取節(jié)點編號及對應(yīng)坐標 ¥10
然后使用*vget讀取節(jié)點編號及相應(yīng)坐標
*Get,nnod,NODE,0,COUNT
*vget,nl,node,,nlist !得到表面節(jié)點編號
*vget,locx,node,,loc,x
…………………….
*DIM,locx1,array,nnod,1 !定義一個數(shù)組,其為nnod行1列
………………………….
要注意,這里面得到的nl是從小到大排列的,只包含一部分節(jié)點,而我們得到的locx卻是所有節(jié)點的坐標,所以我們還需要定義一個locx1,再用一個循環(huán)把你想選擇的節(jié)點編號和其坐標一一對應(yīng)起來。具體的關(guān)系從下面的圖可以看出。
*DO, j,1,nnod,1
locx1(j)=locx(nl(j)) !節(jié)點對應(yīng)坐標
…………………………….
*ENDDO
這時我們就已經(jīng)得到了想選取的節(jié)點坐標及對應(yīng)編號,此時我們需要運行一個Output.mac文件,把得到的數(shù)組輸出。
Output.mac 中包含的內(nèi)容
!----------------------------------!
*cfopen,node_number.dat, ! Generate Ist File
*vwrite,nl(1)
(1F6.0)
*cfclos
*cfopen,node_locx.dat,
*vwrite,locx1(1)
(1E15.6)
*cfclos
………………….剩下的按照同樣格式寫
!----------------------------------!
最后得到的txt文件的內(nèi)容分別如下:
展開 ABAQUS處理前的節(jié)點坐標提取方法
abaqus在工作后,會自動生成.inp文件存在工作文件夾,通過如下操作找到.inp所在文件夾
2.找到.inp文件 ,建議用word打開,數(shù)據(jù)太多,記事本打不開,這里的數(shù)據(jù)點都是變形前的節(jié)點坐標。變形前后的節(jié)點編號相對應(yīng)
ABAQUS批量提取部件節(jié)點集節(jié)點編號及坐標腳本 ¥30
基于python的ABAQUS批量提取部件節(jié)點集節(jié)點編號及坐標二次開發(fā)腳本
Ansys Workbench后處理中,利用APDL命令提取繞圓柱坐標系的扭矩角度 ¥10
問題:
在有限元仿真中有時需要提取某些結(jié)構(gòu)的扭轉(zhuǎn)角度。Ansys workbench的結(jié)果后處理中可以設(shè)定圓柱坐標系,然后按圓柱坐標讀取Y軸的變形結(jié)果,再進行扭轉(zhuǎn)角度的換算。
本文這里將該過程利用APDL命令進行處理,避免一下步驟重復(fù)操作。
? 每次要單獨記錄變形量,
? 還要測量關(guān)鍵節(jié)點到坐標系原點的距離,
? 將變形量和距離進行角度換算(弧度)
? 弧度角轉(zhuǎn)角度
APDL后處理命令功能介紹:
1. 在坐標系中創(chuàng)建所需的圓柱坐標系,并在屬性ADPL name中進行命名:aix (用戶隨意命名)
2. 在Named selection 定義需要查看的區(qū)域,并命名:load(用戶隨意命名)
3. 在后處理中插入command 命令,并將上述坐標系和NS的名稱修改。
4. 在command的結(jié)果屬性中就會有最大/最小/平均扭轉(zhuǎn)角度。并且為了方便校核準確性還提供了沿圓柱坐標系Y軸的變形量。
并且,除了界面顯示的結(jié)果外,還會在WB的結(jié)果文件夾中,顯示named Selection區(qū)域所有節(jié)點的編號/距離選定坐標系的距離/沿坐標系Y軸的變形量/換算后的角度值等信息,以便進行其它數(shù)據(jù)處理。
展開 ansys workbench rst 文件應(yīng)力、位移和坐標結(jié)果提取
采用python語言提取rst 文件結(jié)果提取

你會提取減振器、擺臂、懸置等橡膠件的曲線坐標嗎?
曲線和背景設(shè)置好后,下面我們來設(shè)置一下該曲線的正確坐標,點擊“Operations”,選擇“Set the scale”,然后將鼠標移動到曲線原點附近,通過右下角放大圖選準原點位置,然后單擊,這時會彈出一個對話框“Set X min”,這時輸入的是X向最小坐標值,小編這里是0,如下圖所示。
點擊OK后,接下來在X軸上較清晰的地方選擇下一個點“Xmax”,操作方法同上面步驟,設(shè)置好對應(yīng)數(shù)值后點擊OK。然后依次設(shè)置“Ymin”和“Ymax”,需要注意的是,選點的時候如果鼠標跳動過于厲害,無法精確選點,我們可以按住“Ctrl”鍵進行操作,完成后曲線坐標系即建立完成,接下來就是我們期待已久的讀取各點數(shù)值。
點擊“Operations”,選擇“Point capture mode”,然后就可以在曲線的任何位置單擊讀取你想要的數(shù)值了。數(shù)值會在右上角的“Date”模塊中顯示,如下圖所示。
如果你想依次讀取曲線上的一系列數(shù)值,并且在Excel中復(fù)現(xiàn)該曲線,那么你可以依次在曲線上取一系列數(shù)值,之后直接將右上角讀取的數(shù)值復(fù)制到Excel中即可。
值得一提的是,如何在取點過程中更加精確地選取X軸或Y軸的坐標值呢?其實很簡單,點擊右上角“Current status”,然后在取點的過程中你會發(fā)現(xiàn)“(linear)x”和“(linear y)”隨時和你的鼠標位置一起變化,這樣就可以很精確地讀取你想要的任何一個點X/Y坐標了,怎么樣,是不是很簡單?
GetData Graph Digitizer軟件就為大家介紹到這。再為大家講解一下我們經(jīng)常用的Catia是如何對圖片進行測量的,這是承諾給大家的福利哦。
首先打開Catia界面,點擊“文件-打開”,選取要測量的圖片。圖片會平鋪在Catia界面,點擊右側(cè)圖標“2D測量”,會出現(xiàn)一個對話框,如下圖所示。
展開 cad中批量導(dǎo)出坐標的方法【AutoCAD教程】
在使用CAD的過程當中,有時候要用到大量坐標的提取,
如果單純的去手動操作會花費大量的時間和精力。
在cad中有一些可以批量提取數(shù)據(jù)的功能,
小編今天給大家介紹以下兩種提取方法:
方法一:利用數(shù)據(jù)提取功能
第一:單擊工具——數(shù)據(jù)提取,選擇“創(chuàng)建新數(shù)據(jù)提
取”,單擊下一步并給文件起個名字,例如“111”
---確定
第二:選擇“圖紙/圖紙集”,單擊下一步
第三:選擇要提取的對象。單擊下一步選中需要的內(nèi)容,
例如點的X、Y、Z坐標。單擊下一步
第四:預(yù)覽當前輸出的內(nèi)容是否正確。
如果正確,單擊下一步
第五:輸出。選擇保存的位置、文件名、文件類型。
例如excel的xls類型
第六:打開excel由圖可見,本次共導(dǎo)出9個點,
內(nèi)容包含點的X、Y、Z坐標。
方法一:利用li提取
cad批量導(dǎo)出坐標的方法步驟如下:
第一步,把需要的坐標點用pl多段線
連接成一條連續(xù)的多段線
第二步,把這條多段線選中,輸入li,
在彈出的文本窗口中出現(xiàn)了這條pl線的全部坐標。
第三步,把這些坐標復(fù)制到電子表格里面,
再經(jīng)過處理就得到你要的坐標了。
下圖為方法一提取的數(shù)據(jù),
對比可知提取出點的數(shù)據(jù)都一樣的,只是
方法二可以更好地控制點的順序,
但是方法二出來的數(shù)據(jù)在同一列需要
再進行一下表格處理。
大家根據(jù)實際需要選擇
文章來源:CAD教程AutoCAD
展開 將文本文件如光場等導(dǎo)入VirtualLab Fusion
3.1數(shù)據(jù)陣列類型——非等距數(shù)據(jù)陣列
對于非等距數(shù)據(jù)陣列,用戶可以指定坐標是否已在文件中提供或需要在向?qū)е卸x。如果選擇前一個選項,軟件將從第一列(或行)提取坐標。如果選擇后一個選項,則遵循與等距數(shù)據(jù)相同的工作流程。
3.2坐標的定義
3.3物理性質(zhì) - 單位
4 示例
?
ANSYS的get命令常用操作
在ANSYS分析過程中,*get命令作為一個提取信息的常用命令,作用非常大,不管是在前處理、求解還是后處理過程中,都能夠有發(fā)揮的空間,尤其是后處理過程,對結(jié)果的批量輸出來說不可缺少。
*get能夠提取的信息相當多,其命令語句如下:
*GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM
Par:定義的變量名稱,用于存儲提取的數(shù)據(jù);
Entity:關(guān)鍵字,是信息提取的對象,包括NODE, ELEM, KP, LINE, AREA, VOLU, PDS等;
ENTNUM:當前對象的數(shù)字標識,比如節(jié)點的節(jié)點號,單元的單元號等;
Item1:提取的信息,可用的非常多,后面展開;
IT1NUM:和Item1配合使用。
由于*get的功用實在太多,不就一一列舉,單就常用的枚舉。
1.前處理應(yīng)用
(1)提取面的信息:*GET, Par, AREA, 0, Item1, IT1NUM, Item2, IT2NUM
提取最大的面號:
*GET, Par, AREA, 0, NUM, MAX
提取最小的面號:
*GET, Par, AREA, 0, NUM, MIN
提取當前面的總數(shù):
*GET, Par, AREA, 0, COUNT
提取當前面的中心坐標:
*GET, Par, AREA, 0, CENT,X; *GET, Par, AREA, 0, CENT,Y; *GET, Par, AREA, 0, CENT,Z
(2)提取單元的信息:*GET, Par, ELEM, N, Item1, IT1NUM, Item2, IT2NUM
提取單元中心坐標:
*GET, Par, ELEM, N,CENT,X
N為單元號,X表示X坐標,同理可用Y和Z。
展開