solidworks是一款功能強(qiáng)大的中高端CAD軟件,方便快捷是其最大特色,特別是自solidworks2001后內(nèi)置的animator插件,秉承solidworks一貫的簡(jiǎn)便易用的風(fēng)格,可以很方便的生成工程機(jī)構(gòu)的演示動(dòng)畫,讓原先呆板的設(shè)計(jì)成品動(dòng)了起來,用最簡(jiǎn)單的辦法實(shí)現(xiàn)了產(chǎn)品的功能展示,增強(qiáng)了產(chǎn)品的競(jìng)爭(zhēng)力以及與客戶的親和力。光說不做不能讓大家完全領(lǐng)略animator的魅力,讓我?guī)Т蠹覍?shí)際做一個(gè)動(dòng)畫,親身感受一下animator的方便快捷吧。
要想在solidworks中使用animator必須手動(dòng)啟動(dòng),系統(tǒng)默認(rèn)在啟動(dòng)時(shí)沒有啟動(dòng)animator。方法如下:進(jìn)入 工具--插件--在animator前的復(fù)選框上打勾,點(diǎn)擊確定就行了。這時(shí)在屏幕上會(huì)出現(xiàn)animator的工具欄。這樣我們就啟動(dòng)了animator,并且以后它會(huì)和solidworks一起啟動(dòng)。文章源自四五設(shè)計(jì)網(wǎng)-http://www.wasochina.com/2253.html
文章源自四五設(shè)計(jì)網(wǎng)-http://www.wasochina.com/2253.html
animator工具欄第一部分是動(dòng)畫設(shè)置工具,用來設(shè)置完成動(dòng)畫的路徑,第二部分是動(dòng)畫播放控制工具,原理和家用的影碟機(jī)類似,第三部分是錄制動(dòng)畫部分,可以將做好的動(dòng)畫渲染成影像文件,最后是屏幕捕捉部分。另外,工具欄上的所有按鈕對(duì)應(yīng)的功能在屏幕頂部animator菜單中也能找到。文章源自四五設(shè)計(jì)網(wǎng)-http://www.wasochina.com/2253.html
文章源自四五設(shè)計(jì)網(wǎng)-http://www.wasochina.com/2253.html
animator提供了動(dòng)畫向?qū)В盟梢院茌p松的制作出模型旋轉(zhuǎn)以及爆炸視圖動(dòng)畫。點(diǎn)擊工具欄上的動(dòng)畫向?qū)О粹o,出現(xiàn)“選擇動(dòng)畫類型”對(duì)話框,只要按照計(jì)算機(jī)提示以及幫助,就能很方便的生成旋轉(zhuǎn)及爆炸動(dòng)畫,我就不細(xì)講了,幫助文件講的比我還詳細(xì)。文章源自四五設(shè)計(jì)網(wǎng)-http://www.wasochina.com/2253.html
文章源自四五設(shè)計(jì)網(wǎng)-http://www.wasochina.com/2253.html
以上的動(dòng)畫制作過程很簡(jiǎn)單,但是不能滿足復(fù)雜的路徑動(dòng)畫要求,這就需要對(duì)零件設(shè)置路徑點(diǎn)來精確實(shí)現(xiàn)路徑動(dòng)畫。先說說什么是路徑動(dòng)畫,路徑動(dòng)畫是指零件沿著設(shè)計(jì)者指定的路徑運(yùn)動(dòng),零件路徑的變化由路徑點(diǎn)實(shí)現(xiàn),這和3dmax等三維動(dòng)畫軟件的關(guān)鍵幀很相似,舉個(gè)簡(jiǎn)單的例子,一個(gè)球從高空落地再?gòu)椘穑@個(gè)過程需要兩個(gè)關(guān)鍵幀(路徑點(diǎn)),第一個(gè)是在球落地瞬間,另一個(gè)是球彈起后的最高點(diǎn),設(shè)置好這兩個(gè)關(guān)鍵幀(路徑點(diǎn)),球在其間的運(yùn)動(dòng)軌跡由計(jì)算機(jī)計(jì)算完成,就solidworks來說,路徑點(diǎn)就是零件由一種運(yùn)動(dòng)狀態(tài)轉(zhuǎn)為另一種運(yùn)動(dòng)狀態(tài)的轉(zhuǎn)折點(diǎn),這里的運(yùn)動(dòng)狀態(tài)是廣義的,包括運(yùn)動(dòng)類型,極限位置,速度等等。說了這么多理論,我們來實(shí)際操作一下吧。文章源自四五設(shè)計(jì)網(wǎng)-http://www.wasochina.com/2253.html
這個(gè)裝配體文件是一個(gè)帶有輪子,在軌道上運(yùn)行的機(jī)械手,我們要做一個(gè)機(jī)械手從軌道一端滑動(dòng)到另一端,同時(shí)機(jī)械手臂展開的動(dòng)畫,這個(gè)動(dòng)畫包括了零件的移動(dòng),轉(zhuǎn)動(dòng)和滾動(dòng),基本上使用了animator的全部功能,同時(shí)還用了solidworks一些其他功能(本文不詳述)。還有一點(diǎn)要說明的就是正確的實(shí)現(xiàn)動(dòng)畫有一個(gè)總的前提,就是必須完整地為裝配體設(shè)置好正確的配合關(guān)系,否則在設(shè)置動(dòng)畫時(shí),會(huì)有很多麻煩,比如,完全定義的零件是不能被移動(dòng)的。文章源自四五設(shè)計(jì)網(wǎng)-http://www.wasochina.com/2253.html
文章源自四五設(shè)計(jì)網(wǎng)-http://www.wasochina.com/2253.html
先做機(jī)械手滑動(dòng)過程及展開動(dòng)畫.仔細(xì)分析一下整個(gè)動(dòng)作,可以看出整個(gè)過程有兩個(gè)關(guān)鍵幀,一個(gè)是啟動(dòng),機(jī)械手開始滑動(dòng)和展開。另一個(gè)是完成展開動(dòng)作,同時(shí)滑到軌道另一端。好了,大致框架出來了。下面選擇要?jiǎng)赢嫷牧慵琣nimator的動(dòng)畫設(shè)置流程就是選擇要設(shè)置動(dòng)畫的零件--設(shè)置路徑點(diǎn)--選擇另一個(gè)零件--設(shè)置路徑點(diǎn)--。。。可以看出本例中機(jī)械手作為一個(gè)整體在運(yùn)動(dòng),我們可以選擇機(jī)械手上的任意零件進(jìn)行動(dòng)畫設(shè)置,solidworks通過先期設(shè)定好的配合關(guān)系保證其他的零件按正確的路徑和被選零件一起運(yùn)動(dòng)(這時(shí)就看出正確配合關(guān)系的重要性了)。在選擇要?jiǎng)赢嫷牧慵r(shí),不必在feature manager設(shè)計(jì)樹中選擇,我們可以通過更簡(jiǎn)潔明了的animation manager選擇,單擊屏幕左下方的animation manager選項(xiàng)卡進(jìn)入,選擇要?jiǎng)赢嫷牧慵@里選擇機(jī)械手指ed部件,可以看見ed變?yōu)榫G色,此時(shí)animator工具欄中的第二個(gè)按鈕--“生成路徑”可用了,點(diǎn)擊進(jìn)入生成路徑對(duì)話框,第一欄是路徑名稱,如果動(dòng)畫設(shè)計(jì)的零件很少,就可以使用默認(rèn)的名字,這里是ed-1-1。文章源自四五設(shè)計(jì)網(wǎng)-http://www.wasochina.com/2253.html
下面就是生成路徑點(diǎn)的設(shè)置框了,根據(jù)先前的分析,機(jī)械手的初始位置就是第一關(guān)鍵幀,所以點(diǎn)擊“添加路徑點(diǎn)”按鈕,為ed添加了第一個(gè)路徑點(diǎn)。此時(shí)“當(dāng)前路徑大小”顯示為1。下面添加第二個(gè)路徑點(diǎn)。這需要零件移動(dòng)工具幫忙。!!不要關(guān)閉生成路徑的對(duì)話框!!點(diǎn)擊移動(dòng)零部件按鈕,拖動(dòng)ed,這時(shí)會(huì)帶動(dòng)整個(gè)機(jī)械手一起滑動(dòng),拖至軌道終點(diǎn),并將ed向垂直于軌道的方向拖動(dòng)使機(jī)械手展開,這就是機(jī)械手動(dòng)作完成時(shí)的最終位置,這里要注意一點(diǎn),在被拖動(dòng)零件活動(dòng)范圍很大,像本例中的ed,以及裝配體很復(fù)雜的情況下,用自由拖動(dòng)方式拖動(dòng)零件會(huì)出現(xiàn)很多意想不到的情況,這時(shí)可以通過拖動(dòng)其他零件,或多多利用solidworks裝配體中的零件固定/浮動(dòng)來順利實(shí)現(xiàn)位置的擺放,比如本例中拖動(dòng)底座使ed到達(dá)軌道終點(diǎn),以及拖動(dòng)ed使機(jī)械手展開時(shí)將底座設(shè)為固定等。在生成路徑的對(duì)話框保持打開的情況下,animator只記錄被選零件的位置,其他零件的位置改動(dòng)不會(huì)被記錄下來,所以為了簡(jiǎn)化定位工作,我們要盡可能地拖動(dòng)活動(dòng)范圍小的零件使被選零件達(dá)到指定位置。現(xiàn)在點(diǎn)擊“添加路徑點(diǎn)”按鈕為機(jī)械手添加第二個(gè)路徑點(diǎn)。如果你要制作某個(gè)零件轉(zhuǎn)動(dòng)一周的動(dòng)畫可以將“重復(fù)開始路徑作為結(jié)束路徑點(diǎn)”復(fù)選項(xiàng)選中,這樣animator自動(dòng)用第一個(gè)路徑點(diǎn)零件的位置覆蓋最后的路徑點(diǎn),保證零件完整地旋轉(zhuǎn)一周。在時(shí)間設(shè)定欄中設(shè)定延遲時(shí)間為1秒,時(shí)間長(zhǎng)度為15秒,延遲時(shí)間就是從動(dòng)畫開始到零件運(yùn)動(dòng)的間隔,這樣可以給觀看者一個(gè)緩沖的時(shí)間,保證能看清楚剛開始的動(dòng)作,一般1秒就足夠了。比較遺憾的是animator沒有對(duì)路徑點(diǎn)之間的時(shí)間控制功能,這里的時(shí)間長(zhǎng)度是指整個(gè)動(dòng)畫的時(shí)間長(zhǎng)度,不是兩兩路徑點(diǎn)之間的時(shí)間間隔,。點(diǎn)擊完成關(guān)閉對(duì)話框。此時(shí)animator記錄下了需要生成動(dòng)畫的全部路徑點(diǎn),在路徑點(diǎn)之間的動(dòng)畫就麻煩計(jì)算機(jī)它老人家計(jì)算了


評(píng)論