
發(fā)布
注冊
/
登錄ansys的代碼怎么輸入的案例
我自己編的ansys輸入文件轉(zhuǎn)到marc輸入數(shù)據(jù)文件的APDL程序 ***
最好在ansys前處理器環(huán)境下進(jìn)行轉(zhuǎn)換操作,還要注意下面的命令要采用批處理方式輸入,不要復(fù)制粘貼.
/COM, ==========================================================
/COM,
/COM, Beijing University of Technology
/COM,
/COM, Beijing, 100022, P.R. China
/COM,
/COM, WITH HONEYCOMBS MODEL EXAMPLE
/COM, Apr. 2006
/COM, ANSYS 10.0/MARC.2005R2
/COM,
/COM, ==========================================================
/COM,
/COM, MA LIANHUA
/COM, School of Mechanical Engineering,
/COM, Beijing University of Technology
/COM, QQ: 29128203
/COM, Email:mark@emails.bjut.edu.cn
/COM,
/COM, ==========================================================
!因?yàn)镸ARC的輸入文件格式是用行與格來明確定義它所表示的內(nèi)容,所以它不能有任意的空白行或空白鍵出現(xiàn),否則會(huì)發(fā)生讀取資料有誤的情況.
!
展開 CPU到底是怎么識(shí)別代碼的?
也就是AB必須同時(shí)輸入1,輸出端Y才是1;AB有一個(gè)是0,輸出端Y就是0。
其他還有【或門】【非門】和【異或門】,跟這個(gè)都差不多,或門就是輸入有一個(gè)是1輸出就是1,輸入00則輸入0。
非門也好理解,就是輸入1輸出0,輸入0輸出1。
異或門難理解一些,不過也就那么回事,輸入01或者10則輸出1,輸入00或者11則輸出0。(即輸入兩個(gè)一樣的值則輸出0,輸入兩個(gè)不一樣的值則輸出1)。
這幾種門都可以用二極管或者三極管做出來,具體怎么做就不演示了,有興趣的童鞋可以自己試試。當(dāng)然實(shí)際并不是用二極管三極管做的,因?yàn)樗鼈兲M(fèi)電了。實(shí)際是用場效應(yīng)管(也叫MOS管)做的。
然后我們就可以用門電路來做CPU了。當(dāng)然做CPU還是挺難的,我們先從簡單的開始:加法器。
加法器顧名思義,就是一種用來算加法的電路,最簡單的就是下面這種。
AB只能輸入0或者1,也就是這個(gè)加法器能算0+0,1+0或者1+1。
輸出端S是結(jié)果,而C則代表是不是發(fā)生進(jìn)位了,二進(jìn)制1+1=10嘛。這個(gè)時(shí)候C=1,S=0。
費(fèi)了大半天的力氣,算個(gè)1+1是不是特別有成就感?
那再進(jìn)一步算個(gè)1+2吧(二進(jìn)制01+10),然后我們就發(fā)現(xiàn)了一個(gè)新的問題:第二位需要處理第一位有可能進(jìn)位的問題,所以我們還得設(shè)計(jì)一個(gè)全加法器。
每次都這么畫實(shí)在太麻煩了,我們簡化一下。
展開 CAD動(dòng)態(tài)輸入框不見了怎么解決
動(dòng)態(tài)輸入框突然消失可能導(dǎo)致用戶感到困擾,但通過以下步驟,你可以輕松解決這個(gè)問題:
1.在CAD軟件創(chuàng)建一個(gè)新的空白文檔,并使用直線工具繪制所需的圖形。
2.注意到CAD動(dòng)態(tài)輸入框不可見。
3.定位到CAD界面右下角的設(shè)置按鈕,點(diǎn)擊它。在彈出的菜單中選擇【動(dòng)態(tài)輸入】。
4.在設(shè)置菜單中,找到并點(diǎn)擊【動(dòng)態(tài)輸入】。
5.在動(dòng)態(tài)輸入選項(xiàng)中,確保【動(dòng)態(tài)輸入】被打開。這樣,動(dòng)態(tài)輸入框?qū)⒅匦鲁霈F(xiàn)在CAD界面,方便你在繪圖過程中輸入和調(diào)整參數(shù)。
通過這些簡單的步驟,你可以重新啟用CAD動(dòng)態(tài)輸入框,確保在繪圖過程中獲得更好的交互性和實(shí)時(shí)參數(shù)輸入的支持。這種解決方法適用于CAD中類似的界面設(shè)置問題。以上就是本篇的全部分享了,感謝各位的閱讀和支持,
自學(xué)土木
自學(xué)土木網(wǎng)祝您生活愉快!
展開 輸入輸出阻抗,是怎么玩的?你會(huì)不?
輸入阻抗,輸出阻抗,這兩個(gè)參數(shù)似乎沒那么重要,但事實(shí)并非如此。下面說下我的看法吧。
一個(gè)問題
音頻中的耦合電容從0.1uF-220uF都有,這是有病嗎?都是用作隔離直流的,怎么就不能統(tǒng)一呢?
明白這個(gè)問題其實(shí)很簡單,我們看信號(hào)是如何傳輸就容易明白了。這里就講一個(gè)電路的分析方法,或者說是思維方式。
電路分析方法
我們經(jīng)常會(huì)看到各種復(fù)雜的電路,如果是新手,可能就蒙了。其實(shí)化繁為簡非常簡單:
只需要把電路分兩塊,一邊輸出信號(hào),另外一邊接收信號(hào)。姑且把輸出信號(hào)的叫輸出模塊,接收信號(hào)的叫接收模塊吧。
我們?nèi)绻闱宄@個(gè)信號(hào)在傳輸過程中發(fā)生了什么變化,那就什么都明白了。
輸出模塊
對于左邊輸出模塊,我們通常知道輸出的信號(hào)是什么,頻率在什么范圍,另外有一個(gè)重要的參數(shù)就是輸出阻抗,所以電路模型是下面這個(gè)
這個(gè)很容易看出來,輸出阻抗Zout非常重要了,它衡量了這個(gè)模塊的輸出能力。假如輸出模塊是個(gè)電源,那么Zout就是電源內(nèi)阻,必定很小。不然的話,假如Zout=100Ω,接個(gè)10Ω負(fù)載,結(jié)果負(fù)載分得的電壓只有電源電壓的十分之一還不到,那還能叫電源嗎?
所以呢,一般對于輸出模塊來說,這個(gè)輸出阻抗越小越好。
接收模塊
接收信號(hào)的電路太多了,花里胡哨。有的信號(hào)輸入到IC芯片,有的信號(hào)接到MOS管上面驅(qū)動(dòng)開關(guān),有的接喇叭,等等很多很多類。
我們不管它到底是什么,就用一個(gè)Zin來表示,也就是輸入阻抗。應(yīng)該很容易知道,這個(gè)輸入阻抗比較大是有好處的。
我們極端一點(diǎn),假如輸入阻抗無窮大,也就是開路了,那么不管前面的輸出信號(hào)模塊的輸出阻抗是多大,信號(hào)都能很好的接收,跟輸出的信號(hào)一樣。
展開 
ANSYS Workbench的宏文件及宏文件代碼
圖2
那么,怎么查看剛才記錄這些操作的py命令呢?
查看錄制宏的文件夾,僅有一個(gè)wbjn文件,并沒有py文件。最后直接采取強(qiáng)制改后綴的辦法,將wbjn文件的后綴改成py,再打開,如圖3.
圖3
發(fā)現(xiàn)果然有py代碼,這些代碼記錄了在窗口做的操作。
之前運(yùn)行的時(shí)候發(fā)現(xiàn)可以運(yùn)行py文件,這次加載修改后的py文件,直接彈出圖5所示的窗口,而這個(gè)模型正是剛才錄制宏所建立的。
圖4
圖5
這個(gè)宏文件只是數(shù)據(jù)傳遞,可以看出其并沒有參數(shù)化的功能。
到了這里,其實(shí)可以大膽的猜測,可以通過某一種外部語言,比如VB或者Python,通過連接啟動(dòng)WB,再執(zhí)行針對各個(gè)模塊的腳本,可以實(shí)現(xiàn)整個(gè)過程的參數(shù)化。
當(dāng)然,如果這樣,工作量很大,而且,意義也不是那么大,純粹為了參數(shù)化而參數(shù)化而已。
展開 光耦怎么用:輸入和輸出到底是什么關(guān)系?
光耦屬于流控型元件,以光為媒介傳輸信號(hào):電→光→電,輸入端是發(fā)光二極管,輸出端是光敏半導(dǎo)體。光耦的核心應(yīng)用是隔離作用,常用于輸入與輸出之間無共地的系統(tǒng)。所以輸入與輸出之間的耐壓可達(dá)上千伏特。
很多通訊模塊也是光耦隔離的,更容易實(shí)現(xiàn)各個(gè)系統(tǒng)之間的連接,完全不用考慮是否共地。
如圖1為光耦控制繼電器(小功率),為使光耦能有效驅(qū)動(dòng)繼電器,那么輸出端的阻抗應(yīng)較小,所以輸入端的電流應(yīng)較大,具體原因見下面分析。
圖1 光耦控制繼電器
如圖2為開關(guān)信號(hào)經(jīng)過光耦隔離輸入至單片機(jī),圖中24V與3.3V不是共地的,且在控制系統(tǒng)中數(shù)字電壓3.3V驅(qū)動(dòng)能力有限,所以通常用開關(guān)電源的24V或12V作為開關(guān)信號(hào)的電源。
圖2 輸入輸出隔離
光耦輸入輸出的關(guān)系
以上兩種普通的應(yīng)用看似簡單,但要正確使用光耦,就必須掌握光耦的輸入和輸出到底是什么關(guān)系?
光耦分為線性光耦和非線性光耦,實(shí)際常規(guī)應(yīng)用中線性光耦較多,因?yàn)榫€性光耦可以替代非線性光耦,現(xiàn)在以線性光耦(PS2561A)做以下實(shí)驗(yàn),換種角度了解TA的魅力。
如圖3所示,調(diào)節(jié)光耦輸入電流IF,測量輸出的CE阻抗。
圖3 輸入電流IF與輸出CE阻抗關(guān)系實(shí)驗(yàn)
左邊為輸入電流IF,右邊為輸出CE阻抗
如圖4所示,光耦輸入與輸出的限流電阻都是1k,且輸入電壓都相同,于是調(diào)節(jié)穩(wěn)壓源的電壓值,可以得到光耦輸入電流IF與輸出電流IC的關(guān)系。
展開 輸入輸出阻抗,是怎么玩的?你會(huì)不?
輸入阻抗,輸出阻抗,這兩個(gè)參數(shù)似乎沒那么重要,但事實(shí)并非如此。下面說下我的看法吧。
一個(gè)問題
音頻中的耦合電容從0.1uF-220uF都有,這是有病嗎?都是用作隔離直流的,怎么就不能統(tǒng)一呢?
明白這個(gè)問題其實(shí)很簡單,我們看信號(hào)是如何傳輸就容易明白了。這里就講一個(gè)電路的分析方法,或者說是思維方式。
電路分析方法
我們經(jīng)常會(huì)看到各種復(fù)雜的電路,如果是新手,可能就蒙了。其實(shí)化繁為簡非常簡單:
只需要把電路分兩塊,一邊輸出信號(hào),另外一邊接收信號(hào)。姑且把輸出信號(hào)的叫輸出模塊,接收信號(hào)的叫接收模塊吧。
我們?nèi)绻闱宄@個(gè)信號(hào)在傳輸過程中發(fā)生了什么變化,那就什么都明白了。
輸出模塊
對于左邊輸出模塊,我們通常知道輸出的信號(hào)是什么,頻率在什么范圍,另外有一個(gè)重要的參數(shù)就是輸出阻抗,所以電路模型是下面這個(gè)
這個(gè)很容易看出來,輸出阻抗Zout非常重要了,它衡量了這個(gè)模塊的輸出能力。假如輸出模塊是個(gè)電源,那么Zout就是電源內(nèi)阻,必定很小。不然的話,假如Zout=100Ω,接個(gè)10Ω負(fù)載,結(jié)果負(fù)載分得的電壓只有電源電壓的十分之一還不到,那還能叫電源嗎?
所以呢,一般對于輸出模塊來說,這個(gè)輸出阻抗越小越好。
接收模塊
接收信號(hào)的電路太多了,花里胡哨。有的信號(hào)輸入到IC芯片,有的信號(hào)接到MOS管上面驅(qū)動(dòng)開關(guān),有的接喇叭,等等很多很多類。
我們不管它到底是什么,就用一個(gè)Zin來表示,也就是輸入阻抗。應(yīng)該很容易知道,這個(gè)輸入阻抗比較大是有好處的。
我們極端一點(diǎn),假如輸入阻抗無窮大,也就是開路了,那么不管前面的輸出信號(hào)模塊的輸出阻抗是多大,信號(hào)都能很好的接收,跟輸出的信號(hào)一樣。而往小極端一點(diǎn),如果輸入無窮小,為0,其實(shí)就是接地短路了,那還傳個(gè)球的信號(hào)。
展開 ansys之——地震波的輸入和求解
對于地震波的輸入,可以把荷載記錄做成文件,利用apdl的讀取功能讀入倒數(shù)據(jù)庫中。下面的例子是自己編的一個(gè)小文件。修改一下可以更簡潔。有用到的朋友自己作一下把。
fini
/config,nres,1000
*dim,aceX,TABLE,3000,1
*dim,aceY,TABLE,3000,1
*dim,aceZ,TABLE,3000,1
*creat,ff
*vread,aceX(1,1),acex,txt,,1
(e16.6)
*vread,aceX(1,0),ACETT,,,1
(e17.6)
ACEX(0,1)=1
*end
/input,ff
*creat,ff
*vread,aceY(1,1),acey,txt,,1
(e16.6)
*vread,aceY(1,0),ACETT,,,1
(e17.6)
ACEY(0,1)=1
*end
/input,ff
*creat,ff
*vread,aceZ(1,1),acez,txt,,1
(e16.6)
*vread,aceZ(1,0),ACETT,,,1
(e17.6)
ACEZ(0,1)=1
*end
/input,ff
!地震波時(shí)程記錄分成了3個(gè)文件,每個(gè)文件是一列。分別記錄x,y,z方向的加速度。acett是時(shí)間記錄。
這樣就可以把加速度記錄讀取倒ansys數(shù)據(jù)庫中作為數(shù)組。
也可以把加速度記錄做成一個(gè)文件,這樣程序就簡單多了。大家可以試看看修改一下。
下面是計(jì)算部分語句:
/SOLU
ANTYPE,trans
!
展開 數(shù)控G代碼是怎么來的?有什么用?
什么是G代碼?
常用G代碼解釋:
G00:定位或快速移動(dòng)
G01:直線插補(bǔ)
G02:圓弧插補(bǔ)/螺旋線插補(bǔ)CW
G03:圓弧插補(bǔ)/螺旋線插補(bǔ)CCW
G04:停留時(shí)間或延時(shí)時(shí)間
如:G04 X1000(或G04 X1.0)
G04 P1000表示停留1秒鐘
G09:準(zhǔn)確停止或精確停止檢查(檢查是否在目標(biāo)范圍內(nèi))
G10:可編程數(shù)據(jù)輸入
G17:選擇XPYP 平面 XP:X 軸或其平行軸
G18:選擇ZPXP 平面 YP:Y 軸或其平行軸
G19:選擇YPZP 平面 ZP:Z 軸或其平行軸
G20:英寸輸入
G21:毫米輸入
G28:返回參考點(diǎn)檢測
格式:G91/(G90) G28 X__ Y__ Z__
經(jīng)過中間點(diǎn)X__ Y__ Z__返回參考點(diǎn)(絕對值/增量值指令)
G29:從參考點(diǎn)返回
G91/(G90) G29 X__ Y__ Z__
從起始點(diǎn)經(jīng)過參考點(diǎn)返回到目標(biāo)點(diǎn)X__ Y__ Z__的指令(絕對值/增量值指令)
G30 返回第2,3,4 參考點(diǎn)
G91/(G90) G30 P2 X__ Y__ Z__;返回第2 參考點(diǎn)(P2 可以省略。)
展開 干貨|光耦怎么用:輸入和輸出到底是什么關(guān)系?
圖3 輸入電流IF與輸出CE阻抗關(guān)系實(shí)驗(yàn)
左邊為輸入電流IF,右邊為輸出CE阻抗
如圖4所示,光耦輸入與輸出的限流電阻都是1k,且輸入電壓都相同,于是調(diào)節(jié)穩(wěn)壓源的電壓值,可以得到光耦輸入電流IF與輸出電流IC的關(guān)系。
圖4 輸入電流IF與輸出電流IC的關(guān)系實(shí)驗(yàn)
左邊為輸入電流IF,右邊為輸出電流IC
如圖5得到的實(shí)驗(yàn)數(shù)據(jù),輸出電流IC與輸入電流IF曲線趨勢基本一致,CE阻抗小于1k左右呈線性變化。且最低阻抗大于100Ω。
圖5 實(shí)驗(yàn)數(shù)據(jù)
所以使用線性光耦傳遞開關(guān)信號(hào)時(shí),需要合理匹配輸入電阻的大小,圖1中輸入電阻360Ω,光耦輸入正向壓降1V左右,所輸入電流IC為(5-1)/360≈11mA,光耦輸出CE阻抗200Ω多點(diǎn),而繼電器HFD2線圈阻抗2880Ω,此時(shí)可正常驅(qū)動(dòng)繼電器,若IC電流變小,則CE阻抗變大后會(huì)導(dǎo)致不能正常驅(qū)動(dòng)繼電器。
線性光耦主要用于模擬信號(hào)的傳遞,輸出相當(dāng)于一個(gè)可變電阻。在開關(guān)電源中很常見,利用光藕做反饋,把高壓和低壓隔離。常用的有PC817、PS2561、PS2801。如前面例子也常用于開關(guān)信號(hào)。
圖7為圖6中開關(guān)電源內(nèi)部的線性光耦,開關(guān)電源的輸出電壓經(jīng)過線性光耦隔離并反饋到控制芯片達(dá)到實(shí)時(shí)調(diào)節(jié)輸出電壓的目的。
展開 ANSYS非線性分析MISO模型數(shù)據(jù)輸入的問題
在ANSYS10.0及以前版本中,即便有下降段也可以繼續(xù)計(jì)算,但ANSYS12.0以后版本遇到下降段就無法計(jì)算了。這是因?yàn)槔习姹拒浖皇前堰@個(gè)錯(cuò)誤忽略掉,實(shí)際上并未解決,新版本軟件則老老實(shí)實(shí)地通知了用戶而已。
如何解決這個(gè)問題呢?
用上面的實(shí)例來說,就將最后的*0.85去掉即可,即把曲線的下降段換做水平段。
以上材料定義的案例,來自王新敏老師著《ANSYS工程結(jié)構(gòu)數(shù)值分析》,因?yàn)橐部吹接腥嗽谡搲锇l(fā)帖說書中命令流材料定義有問題,試過之后確認(rèn)書中內(nèi)容準(zhǔn)確可用。
———————-補(bǔ)充 —————
可能是上面沒有圖,不形象,所以有的同學(xué)沒能完全理解。
所以這里還是針對上面的命令流,用圖形來表達(dá)。
設(shè)置好MISO屬性后,可以利用TBPLOT命令把這條曲線繪制出來:
tbplot,miso,1 ; 繪制材料1的miso曲線
在修改前,即最后一行為“tbpt,,0.0033,fc*0.85”的時(shí)候,繪制出來的曲線如下:
因?yàn)橛邢陆刀危栽谶M(jìn)行分析的時(shí)候悲催的遇到了下面的錯(cuò)誤提示:
于是,將最后一行的0.85改成1以后,不要下降段,材料曲線變成了這樣的:
調(diào)整后,就可以計(jì)算了。
那么,“第1點(diǎn)的斜率”呢?
看到圖上的編號(hào)了吧,第一點(diǎn)的斜率,就是fc*0.19/0.0002,讓這個(gè)數(shù)等于彈性模量就OK了。
更多優(yōu)質(zhì)精彩內(nèi)容,請關(guān)注公眾號(hào):十千牛
展開 
CAD中一些特殊符號(hào)怎么輸入?
在AutoCAD 的文本編輯器中,標(biāo)高或公差用的±號(hào)輸入%%p 就可以完成,直徑φ則用%%c即可,角度°則用%%d,很多特殊符號(hào)輸入也可以通過另一種方法實(shí)現(xiàn),具體操作方法是:
第一種:單擊符號(hào)按鈕打開下拉選項(xiàng)根據(jù)需要選擇并點(diǎn)擊即可把符號(hào)插入到文本框中。
第二種:單擊文本編輯器右上角的“選項(xiàng)”按鈕,在打開的下拉菜單中選擇“符號(hào)”子菜單中的相應(yīng)命令。
對于其他更復(fù)雜的符號(hào),還可以選擇上兩種方法打開的下拉選項(xiàng)并選擇“其他”命令打開“字符映射表”對話框,選擇需要的字符,然后單擊“復(fù)制”按鈕,回到AutoCAD 的文本編輯器,執(zhí)行Ctrl+V 鍵盤命令粘貼進(jìn)AutoCAD 的文本框即可。如下圖
當(dāng)然現(xiàn)在的輸入法功能也很強(qiáng)大,很多符號(hào)也可以通過輸入法直接輸入。
展開 帶孔等厚平板ansys 分析源代碼和例子
機(jī)械分析源代碼
干貨|高質(zhì)量代碼是怎么寫出來的?串口環(huán)形隊(duì)列
2.編寫串口相關(guān)的底層硬件bsp代碼,也就是初始化GPIO和串口相關(guān)的配置,這個(gè)就很簡單,大家應(yīng)該都會(huì)。在串口初始化代碼中記得要手動(dòng)將串口的非空中斷和空閑中斷打開。
干貨|高質(zhì)量代碼是怎么寫出來的?串口環(huán)形隊(duì)列
2.編寫串口相關(guān)的底層硬件bsp代碼,也就是初始化GPIO和串口相關(guān)的配置,這個(gè)就很簡單,大家應(yīng)該都會(huì)。在串口初始化代碼中記得要手動(dòng)將串口的非空中斷和空閑中斷打開。