
發(fā)布
注冊
/
登錄abaqus 數(shù)據(jù)保存的案例
S7-200常見數(shù)據(jù)保存問題分析
答:S7-200 存儲卡用來做配方 和數(shù)據(jù)記錄的功能, 但是由于容量太小,所以通常很少使用。
2、如何設(shè)置數(shù)據(jù)保持功能?
答:數(shù)據(jù)保持功能在系統(tǒng)塊里面,斷電存儲設(shè)置里做對應(yīng)設(shè)定,默認設(shè)定中V單元是全部保存。耐特斷電存儲專利可以永久存儲,不用擔(dān)心數(shù)據(jù)丟失。
3、耐特s7-200內(nèi)部有保持存儲區(qū)嗎?有的話,寫入數(shù)據(jù)后是永久保存的嗎?是不是用EEprom保存的?
答:耐特S7-200內(nèi)部有數(shù)據(jù)保持存儲區(qū),寫入數(shù)據(jù)后是永久保存的,與其他廠家的數(shù)據(jù)存儲的保存區(qū)使用存儲芯片的靠電池保持方式不同,耐特PLC專利的斷電存儲模式是在斷電瞬間預(yù)判斷電源切斷,就執(zhí)行數(shù)據(jù)永久寫入FLASH中,相當(dāng)于把數(shù)據(jù)寫入硬盤里面,在重新通電的時候?qū)⒅?em>保存下來的數(shù)據(jù)調(diào)出來使用,這種方式實現(xiàn)永久存儲。
4、西門子S7-200系統(tǒng)塊中設(shè)置了斷電保持區(qū),但是PLC放置了20天沒開機,再次開機后系統(tǒng)時間顯示為1990年1月1日,斷電保持區(qū)的數(shù)據(jù)也變成零了。這是為什么?斷電保持區(qū)中的數(shù)據(jù)不是在斷電后寫入EEROM區(qū)嗎,開機后再從EEROM區(qū)讀到ROM區(qū)嗎?我家耐特的會這樣嗎,為什么?
答:西門子的斷電保持區(qū)域是將數(shù)據(jù)寫入內(nèi)存區(qū)域,而內(nèi)存區(qū)域是斷電數(shù)據(jù)丟失的,它依靠內(nèi)部集成的法拉電容使數(shù)據(jù)臨時保存20天左右,或者外部另加一個電池盒使電池保持兩年左右的方式來實現(xiàn)斷電保存數(shù)據(jù)的。耐特PLC的采用自主研發(fā)的斷電存儲專利技術(shù)進行保持,實現(xiàn)永久保持不丟失數(shù)據(jù)。
5、假如我想采集某一個模擬量信號,并實時顯示,并且所有采集的數(shù)據(jù)能夠存儲在PLC中,后期可以把數(shù)據(jù)導(dǎo)出使用。(也可以不顯示,但是后期可以導(dǎo)出數(shù)據(jù)使用)那么,這樣的要求PLC可以實現(xiàn)嗎?需要一些什么硬件?比如說我要采集的是某一電壓信號?
展開 LITESTAR 4D問答(五):您是否需要將光度和光譜數(shù)據(jù)保存到一個文件中?
該OXL文件,除了制造商和市場之間的數(shù)據(jù)交換目的外,還可用于存儲實驗室中檢測到的產(chǎn)品的所有信息,測試結(jié)果和圖像(什么是OXL文件)
□ UNI 11733:2019 (UNIxml)
□ IESNA TM-33-18 (IESxml)
□ 導(dǎo)入和導(dǎo)出光度和輻射交換文件類型:
□ 查看和打印圖表和表格
□ 紫外線、紅外線和可見光的輻射測量
□ 可見光和園藝環(huán)境的光度測量
□ 表管理
Photoview集成了以下功能:
解決方案:使用OXL文件即可達到此要求。
您是否需要將光度和光譜數(shù)據(jù)保存到一個文件中?
使用OXL文件即可實現(xiàn)
您是否需要將光度和光譜數(shù)據(jù)保存到一個文件中?
展開 LITESTAR 4D問答(五):您是否需要將光度和光譜數(shù)據(jù)保存到一個文件中?
您是否需要將光度和光譜數(shù)據(jù)保存到一個文件中?
使用OXL文件即可實現(xiàn)
您是否需要將光度和光譜數(shù)據(jù)保存到一個文件中?
解決方案:使用OXL文件即可達到此要求。
Photoview集成了以下功能:
□ 表管理
□ 可見光和園藝環(huán)境的光度測量
□ 紫外線、紅外線和可見光的輻射測量
□ 查看和打印圖表和表格
□ 導(dǎo)入和導(dǎo)出光度和輻射交換文件類型:
□ IESNA TM-33-18 (IESxml)
□ UNI 11733:2019 (UNIxml)
□ OXL,OxyTech 自 2007 年以來開發(fā)的 XML 技術(shù)數(shù)據(jù)交換格式。
展開 Abaqus使用Python腳本自動保存云圖
示例代碼見文末,功能室自動化保存每一幀的Mises應(yīng)力云圖。
在Abaqus/CAE中截圖的時候有一些參數(shù)可選,在使用腳本截圖的時候這些參數(shù)在printOptions中,可以調(diào)用函數(shù)
session.printOptions.setValues()
來設(shè)置。比如要取消保存的截圖上的標(biāo)題欄,可以將參數(shù)vpDecorations置為OFF。

關(guān)于保存ABAQUS視圖設(shè)定(視口背景及注釋等)
在Abaqus的主目錄(也可以是設(shè)定的工作目錄)下存有.gpr的文件,改文件用來存儲Abaqus的GUI設(shè)置。主目錄中的gpr文件存儲GUI設(shè)置(如主窗口的大小)和顯示選項設(shè)置(如呈現(xiàn)樣式)。您還可以將顯示選項設(shè)置存儲在abaqus_XX.gpr文件中。
若截取模型圖時,希望視口背景為白色,可以通過菜單欄View>>Graphics Options選項進行更改,但想永久更改,可將所有的GUI設(shè)置保存為文件。此時可通過菜單欄File>>Save Display Options將GUI設(shè)置存儲為.gpr文件,下次Abaqus啟動時調(diào)用工作目錄下的該設(shè)置文件。
展開 ABAQUS背景顏色/字體大小/高清圖片保存設(shè)置
image_process=/format,webp" data-initial-src="https://img.jishulink.com/202407/attachment/f55480c83c02433a9b73309299510c13.png">
</figure>
</div><p>恢復(fù)默認:設(shè)置被保存在abaqus_v6.14.gpr文件里。如果設(shè)置好了一個電腦,想在另一個電腦里也使用同樣的設(shè)置,只需要把該文件拷貝到另一個電腦。如果想恢復(fù)Abaqus的默認設(shè)置,需要把該文件刪除。</p><p>詳見 CAE User's manual 73.15 Saving your display options settings</p><h2>恢復(fù)系統(tǒng)默認色(漸變色)GUI里面直接設(shè)置</h2><h3>頂部默認色修改</h3><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202407/attachment/cf4cf8dd19984e359e9b3c1153db1226.png" style="text-align: center" data-regular="true">
<img src="https://img.jishulink.com/202407/attachment/cf4cf8dd19984e359e9b3c1153db1226.png" data-mobile-src="https://img.jishulink.com/202407/attachment/cf4cf8dd19984e359e9b3c1153db1226.png?
展開 ABAQUS 后處理中path無法保存的解決辦法【原創(chuàng)】
步驟1(開啟宏錄制):File-Macro- creat macro(work)
步驟2(執(zhí)行路徑繪制操作):result-path-create path
步驟3(停止宏錄制):path創(chuàng)建完成后,點擊macro界面停止錄制
需要該路徑的時候, 直接在macro界面點擊運行 path就自動生成了!
后期自動生成路徑
Abaqus使用Python腳本自動保存History Output曲線圖
在Abaqus中采用Python腳本可以實現(xiàn)對odb文件中存在的任意History Output的曲線圖進行截圖并保存到本地(保存的截圖和示例代碼截圖見文末),這個方法經(jīng)過改造完全可以用于批量的截圖保存功能,比如遍歷很多odb文件保存ALLAE的曲線圖。
另外代碼中函數(shù)
session.writeXYReport()
是Abaqus內(nèi)置的直接將曲線對應(yīng)的XYData數(shù)據(jù)保存到本地文件中的方法。
具體過程為:
在session中打開odb文件,sessionodb = session.odbs[odb_file];
從odb中的HistoryOutput構(gòu)造XYData;
利用XYData構(gòu)造XYPlot,進而將這個XYPlot展示到Viewport中;
在這個過程中需要注意,打開odb必須在session模塊中,如果直接使用
myodb = openOdb(path = odbfile)
或者
myodb = visualization.openOdb(path=odb_file)
就會導(dǎo)致構(gòu)造XYData失敗,從而影響后續(xù)的代碼出現(xiàn)類型問題。
展開 Abaqus采用Python腳本保存定制化格式時程曲線圖 ¥19.89
在之前的一篇帖子里采用Python腳本輸出了某個值相對于時間的變化曲線的截圖
https://www.yqgqt.org.cn/content/post/1272569
但是輸出的曲線圖是Abaqus本身默認的格式,包括坐標(biāo)軸字體、顏色、曲線的線型等,美觀性上比較差勁。當(dāng)然在用腳本做這個事情的時候是可以定制化圖表中的所有格式的。比如要想實現(xiàn)如下圖片中的效果:修改了legend位置和字體、title字體、x/y坐標(biāo)軸字體和坐標(biāo)軸title的字體、曲線的線型和Marker,附件中是相應(yīng)的腳本代碼。
Abaqus如何保存變形后的模型并在此基礎(chǔ)上計算
Abaqus如何保存變形后的模型并在此基礎(chǔ)上計算
在Abaqus中計算完成后會生成odb文件,也就是結(jié)果文件。如果想重新采用變形后的模型進行相關(guān)分析,可以通過Abaqus的導(dǎo)入操作完成。
新建一個model,通過File下拉的import—Part,之后選擇相應(yīng)的odb模型,可以自己選擇導(dǎo)入哪個載荷步或者哪個子步的變形結(jié)果。
圖1
很明顯,導(dǎo)入后的模型如圖2所示。而之前的模型如圖3所示。
圖2
圖3
導(dǎo)進來之后的模型需要重新定義材料、加載組件、定義載荷步、加載,之后可以選擇在編寫基礎(chǔ)之上繼續(xù)計算。
如果只是想得到變形后的單元節(jié)點信息,則可以不考慮在Abaqus中定義材料和加載等,而是直接在Job模塊直接創(chuàng)建一個Job,通過Write input生成記錄了該變形的inp文件。該inp文件里面的信息是單元和節(jié)點信息。
Inp文件可以作為數(shù)據(jù)文件進行傳遞,對于HyperMesh,可以與Abaqus進行有效的連接,可以讀取Abaqus的inp文件生成相關(guān)信息。
展開 保存變形后的網(wǎng)格用于后續(xù)工作-hypermesh版本、ls-prepost版本、Abaqus版本 ¥69.9
鑒于使用者所使用得軟件不同,分別進行介紹
方法一:hypermesh版本
方法二:ls-prepost
方法三:abaqus

abaqus Python后處理, 結(jié)果批量生成AVI動畫并保存。以模態(tài)計算為例。完整代碼如下,親測可用!
from abaqus import * from abaqusConstants import * import sys import animation #####################自動批量生成保存模態(tài)AVI動畫###################################### ###!!!需指定保存路徑path、和新文件名稱filename!!!指定模態(tài)數(shù)! path='D:/temp/2022K05MOD/result/' #指定保存路徑!! filename='Cylind_Mod' #指定保存文件名稱!!
展開 abaqus數(shù)據(jù)傳遞 ¥2
最近在學(xué)習(xí)abaqus數(shù)據(jù)傳遞功能。abaqus中數(shù)據(jù)傳遞的方法大體有三種,一種是我們常用的重啟動,一種是數(shù)據(jù)傳遞,還有一種是提取初始應(yīng)力場再導(dǎo)入。
1.重啟動的步驟如下:
1)在原模型中設(shè)置restart輸出請求;
2)在重啟動模型中設(shè)置重啟動請求:
單擊菜單Model/edit attributes,選擇重啟動模型名稱,設(shè)置重啟動分析步名稱以及重啟動迭代步;
abaqus cae數(shù)據(jù)文件損壞如何修復(fù)? abaqus data
將jnl文件復(fù)制一份,重命名后綴為.py的文件,打開abaqus,file-->run script, 運行一遍該py文件。但要注意你原始導(dǎo)入的幾何或孤立網(wǎng)格文件還在原來的文件夾位置下。
Abaqus的歷史數(shù)據(jù)輸出的問題
Abaqus的歷史數(shù)據(jù)輸出的問題
Abaqus結(jié)果輸出時有場輸出(Field Output)和歷史輸出(History Output),場變量輸出用于描述某個量隨空間位置的變化,歷史變量用于描述某個量隨時間的變化,區(qū)別是場變量輸出大量的單元或節(jié)點上的計算結(jié)果,寫入odb文件的頻率低,用與生成后出的各個圖。歷史變量輸出少量單元或節(jié)點上的計算結(jié)果,寫入Odb的頻率高,用于生成X-Y圖。歷史變量允許單獨輸出某個獨立分量,經(jīng)常用到的就是這個獨立分量的輸出,比如輸出結(jié)構(gòu)最大點的位移變化曲線,或者盈利最大點的應(yīng)力變化過程等。
在輸出歷史數(shù)據(jù)時,大多數(shù)的輸出結(jié)果比如位移和應(yīng)力等,不能實現(xiàn)整個模型全部輸出,也就是需要指定set(參考集),需要設(shè)置相關(guān)的set后,結(jié)果輸出才會有這些數(shù)據(jù)。
定義Set的對話框如圖1所示,定義Set的類型時有三個,按照以往的理解,一般經(jīng)常用到的應(yīng)該是Node,也即節(jié)點集,想要輸出這個節(jié)點在求解過程中的Mises應(yīng)力變化過程,選擇某個節(jié)點,通過Step模塊的History Output Requests,如圖2所示。
圖1
圖2
選擇剛才設(shè)置的Set,選擇需要輸出的結(jié)果項,此處為Mises。之后計算,計算后提取結(jié)果時,發(fā)現(xiàn)并沒有輸出該節(jié)點的Mises歷史數(shù)據(jù)。
筆者很快想到了,有可能是不能輸出節(jié)點的應(yīng)力,因為涉及到節(jié)點解和單元積分點解的問題,這個之前已經(jīng)討論過。基于此考慮,那么輸出該節(jié)點的位移場肯定沒問題,因為節(jié)點位移解是最先得到的節(jié)點解。
將Mises換成UT,如圖3所示。
同時,新建一個Element Set,因為Node Set無法輸出歷史數(shù)據(jù),那么采用Element Set也肯定能夠輸出單元積分點的數(shù)據(jù),如圖4所示。
展開