異型件自動插件機設(shè)計_第1頁
異型件自動插件機設(shè)計_第2頁
異型件自動插件機設(shè)計_第3頁
異型件自動插件機設(shè)計_第4頁
異型件自動插件機設(shè)計_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

摘要本課題所研究的異形件自動插件機設(shè)計,主要是針對市場上所需求的PCB板插件技術(shù)開展。傳統(tǒng)的插件多為人工插件,精度低,效率不足。異形件自動插件機可以較為完美的解決這個問題。我們小組針對這個類型的機械,結(jié)合市面上的已存在的不同類型和型號的插件機,開展了研究和創(chuàng)新。首先通過對電子元件和插件動作進(jìn)行流程分析,可以初步確定插件機設(shè)計方向,設(shè)計要求和需要完成的目標(biāo)等,并進(jìn)行分類各功能模塊。通過分析PCB板和異形電子元件的制造工藝和插件需求,從而進(jìn)一步分析自動插件所需功能動作,PCB板運送料方式,我最終確立了通過LabVIEW平臺上設(shè)計基于DMC3000雷賽系列運動控制卡的插件機控制系統(tǒng)的程序設(shè)計方案。關(guān)鍵詞:異形件自動插件機設(shè)計,PCB板插件技術(shù),LabVIEW程序設(shè)計,DMC雷賽系列運動控制卡

TheDesignofAutomaticInsertionMachineDesignoftheSoftwareAbstractTheplug-inassemblytechnologyofelectroniccomponentsonprintedcircuitboardofelectronicproductsisanindispensablepartintheproductionofelectronicproducts.ElectroniccomponentscommonlyusedintheelectronicsindustryareofteninsertedintoPCBboardsandaremostlyassembledbyhand.Thereareboundtobeproblemsalongtheway.Therefore,thespecial-shapedautomaticinsertmachinestudiedinthissubjectismainlyusedtohelptheautomaticplug-inassemblyofPCBboardinthemechanicalandelectricalindustry,soastoimproveitsefficiencyandaccuracy,soastoimprovemanyproblemscausedbythemanualplug-inofelectroniccomponents,andtodesignautomationequipmentthatcanreplacethemanualplug-inofeachprocess.Basedontheanalysisofthedesignprocessoftheelectroniccomponentsautomaticinsertmachine,wecandeterminethedesignprocessrequirementsandobjectivesoftheinsertmachine,andcarryoutthedivisionofeachfunctionalmodule.ByanalyzingthemanufacturingprocessandmovementmoderequirementsofPCBboardandspecial-shapedelectroniccomponents,itfurtheranalyzestherequiredfunctionsandactionsoftheautomaticplug-in,thewayofPCBboardtransportingmaterials,anddesignstheschemeoftheinsertmachinecontrolsystembasedontheDMC3000leserseriesmotioncontrolcardontheLabVIEWplatform.Keywords:special-shapedautomaticinsertmachine,PCBboardplug-intechnology,LabVIEWplatform,DMCraceymotioncontrolcard目錄1.緒論 41.1.自動插件機的研究背景 41.2.自動插件機的研究目的 52.自動插件機的總體設(shè)計方案 52.1.自動插件機設(shè)計流程分析 52.2.自動插件機設(shè)計思路 72.3.自動插件機動作思路 72.4.自動插件機效率與精度分析 73.異型自動插件機的主要結(jié)構(gòu) 83.1.接駁臺機構(gòu) 83.2.主工作臺 103.3.送料器與供料器 104.控制及電機部分的選擇 124.1.控制部分設(shè)計思路 124.2.伺服電機的選擇思路 134.3.松下系列伺服電機驅(qū)動器 134.4.運動控制卡的選型及功能 144.4.1.點位運動功能 154.4.2.梯形速度控制功能 165.插件機控制程序設(shè)計 165.1.程序設(shè)計總體思路 165.2.LabVIEW2018簡介 175.3.運動控制卡函數(shù) 195.4.程序設(shè)計思路流程圖 205.4.1.回零移動流程: 205.4.2.手動工作臺泊車流程: 215.4.3.泊車流程 226.程序設(shè)計 236.1.回零安全警告 236.2.回零移動 246.3.泊車移動 256.4.脈沖清零 266.5.減速停止 266.6.移位存儲模塊 27緒論自動插件機的研究背景隨著世界科技水平的快速提高,一大批先進(jìn)的電子技術(shù)已經(jīng)運用到了工業(yè)生產(chǎn)之中,其中就包括自動插件技術(shù)。越來越多的制造業(yè)將會不斷轉(zhuǎn)型升級。由于PCB電路板在生產(chǎn)電器的過程中扮演著非常重要的角色,發(fā)展異形件自動插件機的技術(shù)是刻不容緩的。插件機技術(shù)在當(dāng)前的行情下會起到非常大的作用,大大的加快科技的發(fā)展,從而促進(jìn)經(jīng)濟的快速發(fā)展。國外研發(fā)插件機的某些企業(yè),技術(shù)較為先進(jìn)且成熟。他們大量投入PCB板的生產(chǎn),插件機器設(shè)備稀少且貴,令國內(nèi)部分中小企業(yè)難以得到。當(dāng)前在國內(nèi)家用電器的PCB板的插件動作基本上是通過工廠流水線作業(yè)的工作形式,由于流程中十分依靠人工手動的熟練度,故PCB板質(zhì)量參差不齊、生產(chǎn)時間過長,人工成本過高,管理困難等問題十分突出。因此,插件機的開發(fā)刻不容緩。以上問題均可一一解決。自動插件機的研究目的由于目前國內(nèi)的工業(yè)保持穩(wěn)定且高速的發(fā)展,所以PCB板的生產(chǎn)需求是十分巨大的。自動插件機的推廣與研發(fā)是制造業(yè)中的剛需。但是,國內(nèi)現(xiàn)在的自動插件機基本處于樣機調(diào)試和開發(fā)階段。功能性不足,工作效率不佳,在推廣應(yīng)用的過程中存在許多難題需要解決。所以,在現(xiàn)在的背景之下,自動插進(jìn)機以及其生產(chǎn)線的設(shè)備具有龐大的市場潛力。自動化的研發(fā),也是非常關(guān)鍵的。自動插件機的開發(fā)將會為是一次生產(chǎn)的革新,可以實現(xiàn)國內(nèi)的產(chǎn)業(yè)結(jié)構(gòu)鏈條升級。自動插件機的總體設(shè)計方案自動插件機設(shè)計流程分析異型自動插件機技術(shù)的概念設(shè)計主要包括產(chǎn)品的供需關(guān)系研究、分析方案、外觀設(shè)計,細(xì)節(jié)內(nèi)容設(shè)計、機器后期實驗與測試定型等幾個基礎(chǔ)流程。自動插件機的需求主要包括市場,技術(shù)和管理需求等多方面的需求。圖2.1為異形電子元件自動插件機整體設(shè)計思路流程。

圖2.1.1自動插件機設(shè)計流程圖機械部分的方案設(shè)計包括機械部分設(shè)計和內(nèi)容設(shè)計。機械設(shè)計即設(shè)計出這個機械的外形,尺寸及概念,是設(shè)計插件機的關(guān)鍵步驟,機械設(shè)計決定了插件機的基礎(chǔ)作用、材料的價格、外觀也非常重要。方案設(shè)計階段包括設(shè)計參數(shù)要求分析、各功能模塊劃分、提出設(shè)計方案,插件機方案設(shè)計主要進(jìn)行技術(shù)參數(shù)設(shè)計、總體結(jié)構(gòu)布局、運動形式和驅(qū)動形式選擇等工作。機械部分必須根據(jù)插件機的總體功能要求來設(shè)計,也需要滿足插件機的不同運動需求,如點位運動,弧形插補等。機械結(jié)構(gòu)是為了功能服務(wù)的。所以需要劃分出各工作模塊,然后對各個模塊的功能以及輸入輸出進(jìn)行總體的分析和構(gòu)建,確立模塊的參數(shù)來制定設(shè)計策略。圖2.1.2為插件機可以對PCR進(jìn)行組裝的各種電子元件,針對不同的電子元件,必要時需要進(jìn)行不同的運輸策略,設(shè)計不同的運動類型,從而通過不同的機械結(jié)構(gòu)更加完美的完成各種不同的電子元件在PCB板上的裝配任務(wù)。

圖2.1.2插件機工作相關(guān)元件自動插件機設(shè)計思路組成插件機機械部分的,包括插件頭組、工作臺、上接駁臺、下接駁臺,供料器和送料組件等。PCB板由上接駁臺,經(jīng)過帶傳送運送到工作臺上進(jìn)行工作。不同的電子元器件由不同的震動軌跡通過,由震動和氣壓運輸?shù)姆绞降剿土宪壍揽凇9ぷ髋_可以把PCB板位移到電子元件所需要的插件頭的插件坐標(biāo),準(zhǔn)備執(zhí)行插件動作。底部的氣缸對彎角進(jìn)行處理,并由特殊的檢測器來檢測電子元件是否正確的插入。等待動作完畢后,插件好的板子將會被傳送到下接駁臺,完成卸貨。在此動作中,主工作臺由控制卡遙控電機和傳送帶進(jìn)行移動;上接駁臺和下接駁臺上的傳送帶也由電機驅(qū)動。接駁臺負(fù)責(zé)上下板,送料器進(jìn)行元件的夾取。供料器將振動盤以及電子元件的運輸軌跡連接起來,通過震動調(diào)整方位,協(xié)助持續(xù)運輸和供給電子元器件。自動插件機動作思路插件頭的轉(zhuǎn)向可以正轉(zhuǎn)和反轉(zhuǎn),本課題設(shè)計的插件機構(gòu)根據(jù)送料方向使用轉(zhuǎn)動幅度50%的設(shè)計方案,從而縮短工作中插件的時間。動作執(zhí)行的過程中可以通過氣調(diào)節(jié)和浮動接頭進(jìn)行調(diào)節(jié),夾穩(wěn)后電子元件將向Z軸方向移動準(zhǔn)備插入PCB板。自動插件機效率與精度分析在進(jìn)行設(shè)計和選型之前,需要先對插件機所需的精度和效率進(jìn)行一定的分析,避免后續(xù)工作出現(xiàn)比較大的誤差和問題。異型插件機的工作效率主要是由機械、控制和電機三方面的工作效率決定的。插件機的插件動作是通過被伺服電機驅(qū)動進(jìn)行,電路板的上料和下料是通過電機通過帶傳動所完成的,夾爪也需要此方案。并且,插件機的機械結(jié)構(gòu)會在一定程度上影響其精度和誤差。軸承、底座等部件都會在一定程度上造成意外。傳動帶的動作也會造成傳送帶的勞損,比如折斷和打滑等。并且零部件的安裝誤差,這些其他原因,都會造成工作過程中不可預(yù)估的誤差。異型自動機的定位功能對運動插件性能和精度是有非常大的要求。設(shè)計出的樣板機器需要進(jìn)行不斷的精密測試,以保證可以比較準(zhǔn)確且成功的完成工作。機械設(shè)備精度測量方法有很多種,其中一種是接觸測量。這種測量方式,是把測量儀器和測試元件的表面進(jìn)行接觸,完成測試流程。這種方法包括借助游標(biāo)卡尺以及螺旋側(cè)位器等工具。另一種方法則是非接觸測量,同樣會借用儀器,但是測量頭不會和被測物品有接觸作用,這種就可以解除接觸力的影響了。通過對插件機的工作原理進(jìn)行研究和斟酌,插件元件的精度的主要的誤差方向主要來源于X方向和Y方向。要求的定位精度相對較低,細(xì)微的差距對于定位測量的不會有太大的影響,可以根據(jù)現(xiàn)場條件調(diào)整。重復(fù)對X軸進(jìn)行測試,用千分尺進(jìn)行測試是可行的。根據(jù)不同的測試方法,在硬件選型后可以進(jìn)一步的對精度進(jìn)行測試。異型自動插件機的主要結(jié)構(gòu)接駁臺機構(gòu)上接駁臺主要是進(jìn)行PCB的上板工作,上接駁臺與主要工作臺連接之后,傳送帶的電機驅(qū)動將PCB板運送進(jìn)主工作臺,做好插件工作的準(zhǔn)備。下接駁臺將插件結(jié)束后的板子接手并運輸?shù)较聶C,完成插件動作后使下接駁臺與工作臺進(jìn)行對接,電機通過帶動把板子傳送到下接駁臺上,之后完成下板。之后繼續(xù)進(jìn)行新的一塊板子加工過程。上下接駁臺的設(shè)計是十分對稱的,都具備傳感器。上接駁臺內(nèi)裝有感應(yīng)器,用于傳感PCB的接入信號,確保完全接入PCB板后進(jìn)行工作。下接駁臺也裝有內(nèi)外信號傳感器,可以感知PCB板在接駁臺上的動作并且決定工作。上下接駁臺的氣缸都設(shè)有兩個傳感器,為上板高低位傳感器,和下板架高低位傳感器。不同的傳感器用于更準(zhǔn)確的檢測工作PCB板在運輸?shù)倪^程中的位置。有效的規(guī)避了卡板和位置不當(dāng)?shù)膯栴}。上板有特殊的機器可以通過帶傳動驅(qū)動將PCB運輸入上接駁臺。上接駁臺的示意圖如圖3.1.1所示。圖3.1.1上接駁臺示意圖下接駁臺可以輔助運輸PCB板,使得其穩(wěn)定的下板,從而繼續(xù)讓上接駁臺執(zhí)行操作,進(jìn)行流水線式的插件工作。示意圖如圖3.1.2所示,結(jié)構(gòu)理想與上接駁臺類似。圖3.1.2下接駁臺示意圖主工作臺主工作臺的中心設(shè)計理念是將PCB板進(jìn)行固定,并且在平面插補的過程中順利的與插件頭一同完成插件動作。電子元件的普遍引腳大小誤差在0.5這個范圍。如果需要把電子元件插入進(jìn)板子并且按照特殊的位置,引腳與中心插孔必須完成定位,不能有太大的誤差范圍。主工作臺在X和Y軸兩個方位,用軸承進(jìn)行承載和運動。雙桿控制伺服電機驅(qū)動,只要坐標(biāo)足夠精確,就可以完成這個運動。工作臺在雙軸方向都分別安裝極限XY傳感器,用于制約工作臺的運動范圍。可以有效的減少機器在插件中與其他機械部分碰撞。并且為了分析坐標(biāo)更加準(zhǔn)確,給工作臺設(shè)定了原點傳感器,相當(dāng)于給工作臺設(shè)定了一個原點。并且通過軟件可以更好地進(jìn)行視覺編程,設(shè)置泊車和回0點。主工作臺上的軌道可調(diào)整夾板的寬度,軌道兩段安裝傳送皮帶,可以分別由電機進(jìn)行驅(qū)動,主要負(fù)責(zé)板子進(jìn)出流程,在主要工作臺的軌道一端可以安置一套上板機構(gòu),其中的兩個定位孔分別對應(yīng)板子上的定位孔,可以用來將電路板進(jìn)行固定,預(yù)防在插件的過程中出現(xiàn)板子計劃外的位移。工作臺裝有視覺傳感器,用于判斷板子進(jìn)入主工作臺之后可否到需要插件的位置。到位后是否可以定位住PCB板的定位口.。否則插件時將會出現(xiàn)不可預(yù)料的錯誤,PCB板損壞亦或是元件損壞。合理的設(shè)計可以有效的減少經(jīng)濟上的額外損失。主工作臺的示意圖如圖3.2所示?!?/p>

圖3.2主工作臺示意圖送料器與供料器震動送料器可以把每個元件震動成一個固定的方位,這樣方便傳送帶的運輸,從而更好的完成插件工作。傳送帶固定在機器的后面。振動盤的位置必須和送料軌跡的出口相連,正對夾料機構(gòu),這樣才能順利的保證元件比較平滑的送到插件頭并夾穩(wěn),所以方向是至關(guān)重要的。不但可以提升插件精密度,還可以提高工作的效率。送料器主要是供應(yīng)電子元器件從軌道運輸?shù)讲寮?,供料則是可以把部分元件同時朝同樣的方向出貨,每個電子元件的軌道不同,才可以保證每個元件以正確的方向輸送進(jìn)去。兩個機構(gòu)在運料過程中是相輔相成的關(guān)系。設(shè)計的異形元件的送料器如圖3.3所示。圖3.3震動送料器送料器由進(jìn)料口和輸料口兩個部分組成。進(jìn)料口的工作是是在送出電子元件的過程中對元件進(jìn)行固定和運輸,分為活動機構(gòu)和運輸機構(gòu)兩部分,分別完成不一樣的工作。凹陷部分長度和弧度根據(jù)不同元件的的引腳型號、尺寸排列進(jìn)行設(shè)計。每一套運料口原理上只足夠完成一個種類的對應(yīng)元件。送料組件可以把夾好的電子元器件送出軌并進(jìn)入插件位置,外形設(shè)計以一個長弧形滑槽為基準(zhǔn),電子元件在Y軸方向通過震動運輸,通過氣缸進(jìn)行送料口的送料并且重復(fù)此動作??刂萍半姍C部分的選擇控制部分設(shè)計思路控制部分和程序設(shè)計有著密不可分的關(guān)系,程序基于控制部分合理的選型,從而更好的完成插件機所需完成的工作。初步的方案是選擇市場上功能較為契合此課題,并且價格合理的電機和控制卡,在能圓滿完成任務(wù)的前提下,盡可能的節(jié)約開發(fā)成本。由于PCB板上的元件插孔位置分布較為緊密,插孔位置非常的小,對插件動作的精密度有極高的要求。主工作臺是其中的核心機構(gòu),他可以在插件過程中對板子的位移和相對位置進(jìn)行檢測。可以保證工作時具有足夠高的效率以及精密度。根據(jù)實際情況,運動控制卡將會被選擇作為主板進(jìn)行電機控制。主工作臺進(jìn)行直線運動和插件頭的位移動作。插件頭組,送料器、底部以及上下接駁臺,這些機構(gòu)所將執(zhí)行的動作采用不同型號的氣缸以及伺服電機進(jìn)行控制。通過運動控制卡進(jìn)行控制,然后輸送板子的帶傳動使用交流變速電機,此驅(qū)動過程同樣受控于運動控制卡。伺服電機的選擇思路如果選擇步進(jìn)電機的話,大部分時候,步進(jìn)電機當(dāng)轉(zhuǎn)速處于一個比較高的狀態(tài)時,轉(zhuǎn)矩將會以一個很高的速度降低。最后出現(xiàn)其輸出不足的后果。也就是無法足夠的帶動負(fù)載。所以,步進(jìn)電機與低速運動當(dāng)中通常運用。但不一樣的是,交流電機的輸出力矩恒定,也就是如果交流電機的轉(zhuǎn)速達(dá)到額定轉(zhuǎn)速之后,因為力矩恒定,所以可以輸出足夠的轉(zhuǎn)矩。這種情況通常用于高速運動之中。當(dāng)然,在此課題中,我們需要電機靠脈沖信號完成動作,所以控制系統(tǒng)可以用開環(huán)控制。在開環(huán)系統(tǒng)的情況下,所以在機構(gòu)運動的過程中如果負(fù)載超負(fù)荷,或者頻率超額將會出現(xiàn)賭轉(zhuǎn)或丟步的現(xiàn)象出現(xiàn)。當(dāng)運動停止的時候,會因為轉(zhuǎn)速超高,從而引起相應(yīng)的對沖現(xiàn)象。這也會讓機構(gòu)無法準(zhǔn)確的實現(xiàn)進(jìn)度。這對我們的精度要求是十分不利的。綜合情況與優(yōu)劣考量,選用了松下A5系列電機,如圖4.2所示,作為工作臺和插件頭同步旋轉(zhuǎn)。該驅(qū)動電機可以變頻驅(qū)動通過驅(qū)動器來對速度進(jìn)行控制。圖4.2松下A5系列伺服電機松下系列伺服電機驅(qū)動器伺服驅(qū)動電機可以實現(xiàn)對高速高精度的機構(gòu)進(jìn)行精準(zhǔn)驅(qū)動。同時還能對一些簡單要求的伺服實現(xiàn)準(zhǔn)確驅(qū)動控制。我們需要選用對位置可以進(jìn)行控制的驅(qū)動器。有串行和并行兩種驅(qū)動模式,而且需要對運動模式進(jìn)行相應(yīng)的設(shè)定功能。這樣,才可以寫入我們所需要的功能。我們選用松下系列電機驅(qū)動器,與電機配套,并且有一定的框架對齊進(jìn)行組裝。我們把電機和軸承用聯(lián)軸器相連,并且用一定的機械機構(gòu)進(jìn)行鏈接組合,這樣他可以更好的實現(xiàn)我們所需要的傳動功能。圖4.3為連接效果。圖4.3伺服電機與軸承之間的聯(lián)軸器運動控制卡的選型及功能控制卡可以實現(xiàn)PCI控制,根據(jù)控制板的型號不同,控制卡分別可以可以實現(xiàn)對步進(jìn)電機或者伺服電機控制,能控制運功軌跡、插補運動以及位置檢測等多重檢測需求。本課題選用的是DMC3000雷賽運動控制擴展卡,如圖4.5.1和4.5.2所示。雷賽控制技術(shù)DMC3000系列運動控制卡是一款新型的PCI總線運動控制卡。可以控制多個步進(jìn)電機或數(shù)字式伺服電機,適合于多軸點位運動、插補運動、軌跡規(guī)劃、手輪控制、編碼器位置檢測、IO控制、位置比較、位置鎖存等功能的應(yīng)用。DMC3000系列卡的運動控制函數(shù)庫功能豐富。而且常用于控制卡及運動控制系統(tǒng)的硬件測試。圖4.5.1DMC3000雷賽八軸運動擴展卡圖4.5.2DMC3000雷賽八軸運動擴展卡根據(jù)考究,此運動卡的功能可以有助于實現(xiàn)插件機進(jìn)行較為復(fù)雜的運動要求。例如點位運動,梯形速度控制,亦或是直線和圓弧查補等。還可以在異常運動發(fā)生時提供減速停止和回原點功能,完美契合此課題的功能要求。以下是對此控制卡可完成的一些符合本課題所需的功能進(jìn)行論述。點位運動功能點位運動顧名思義就是比較普通的點對點的直線運動。DMC3000運動控制卡可以控制PCB板以設(shè)定好的速度,運動到指定位置后停下。這種運動方式只關(guān)注終點坐標(biāo),且非常契合插件機所需要的工作需求。對運動軌跡的精度要求是通常較低的。點位運動的運動距離由脈沖數(shù)決定,運動速度由脈沖頻率決定。PC執(zhí)行點位運動指令,并自動將運動參數(shù)通過PCI總線接口傳送至DMC3000系列運動控制卡,使其按設(shè)定的速度輸出脈沖;當(dāng)輸出脈沖數(shù)等于命令脈沖數(shù)時,DMC3000停止脈沖輸出。并且還有一個優(yōu)勢就是此卡可以在多軸上同時完成點位運動。如圖4.4.1是在輸出脈沖的過程中,位移與運動時間的關(guān)系曲線。當(dāng)輸出脈沖與實際命令脈沖相等時,位移停止。圖4.4.1定長運動位移曲線梯形速度控制功能梯形速度控制,顧名思義就是速度曲線在坐標(biāo)軸上呈梯形表示。通過緩慢加速到所需速度之后,再緩慢減速至停止速度??梢暂^為平穩(wěn)的讓工件按照指定的軌跡進(jìn)行移動,并且最大程度的減少危險系數(shù)。下圖4.4.2就是梯形速度曲線和其對應(yīng)的位移曲線的關(guān)系。圖4.4.2梯形速度曲線及對應(yīng)的位移曲線插件機控制程序設(shè)計程序設(shè)計總體思路插件的動作需要多個機械部分合作而成,大致上的工作就是需要運送PCB板到工作臺上之后,順利完成插件動作。所以最初我們需要對所需功能進(jìn)行分析,并且設(shè)計用戶交互界面。通過對總體的功能進(jìn)行大致的分析。最終在進(jìn)行選擇后,確立了基于LabVIEW平臺撰寫程序是最為合適的一種方案,本課題選用的是LabVIEW2018版本。LabVIEW2018簡介LabVIEW是一種圖形化編程語言,并帶有仿真功能。相較于傳統(tǒng)的C語言編程,圖形化的程序編輯更為直接,使用更為簡便。本課題所使用LabVIEW作為開發(fā)環(huán)境,讓其程序的可視化邏輯更為明朗,所以容錯率也提升了不少。LabVIEW2018界面如圖5.2所示。圖5.2LabVIEW2018開始界面圖4.19LabVIEW2018前面板與程序框圖界面運動控制卡函數(shù)通過對DMC3000運動控制卡系列說明書的查閱,并且對需要使用到的函數(shù)進(jìn)行篩選調(diào)用,所需函數(shù)見下表格5.3列出函數(shù)分類函數(shù)名描述板卡設(shè)置函數(shù)dmc_board_init將控制卡初始化dmc_board_close關(guān)閉控制卡脈沖模式設(shè)置函數(shù)dmc_set_pulse_outmode設(shè)置脈沖輸出回原點運動函數(shù)dmc_set_home_pin_logic設(shè)置原點信號dmc_set_homemode設(shè)置回原點模式dmc_home_move回原點運動位置計數(shù)器控制函數(shù)dmc_set_position設(shè)置指令脈沖位置dmc_get_position讀取指令脈沖位置運動狀態(tài)檢測及控制函數(shù)dmc_read_current_speed讀取當(dāng)前速度值dmc_check_done檢測指定軸的運動狀態(tài)dmc_stop指定軸停止運動dmc_emg_stop緊急停止所有軸單軸運動速度曲線設(shè)置函數(shù)dmc_set_profile設(shè)置單軸運動速度曲線dmc_set_s_profile設(shè)置單軸速度曲線S段參數(shù)值單軸運動函數(shù)dmc_pmove指定軸點位運動伺服驅(qū)動專用接口函數(shù)dmc_write_sevon_pin控制指定軸的伺服使能端口的輸出異常信號接口函數(shù)編碼器函數(shù)dmc_set_encoder數(shù)值dmc_get_encoder數(shù)值dmc_set_ez_mode設(shè)置指定軸的EZ異常信號接口函數(shù)dmc_set_dec_stop_time設(shè)置減速停止時間表5.3程序所調(diào)用的函數(shù)程序設(shè)計思路流程圖回零移動流程:在每次程序進(jìn)行運作之前,需要先對程序進(jìn)行回零。盲目的不進(jìn)行檢測的話,回零過程肯定是不安全的,所以需要在回零之前對工作臺的當(dāng)前移動狀態(tài)進(jìn)行一個全面的檢測,其中包括速度,坐標(biāo)狀態(tài)等。若工作臺正在移動中,則發(fā)出不可回零的警告。工作臺非移動中的話,其余的安全檢測沒有問題則可進(jìn)一步進(jìn)行回零的操作。之后可根據(jù)回零的邏輯思路流程圖設(shè)計程序?;亓阋苿舆壿嬃鞒虉D如圖5.4.1所示。圖5.4.1回零移動邏輯流程圖手動工作臺泊車流程:手動工作臺的泊車動作和回零類似,一樣需要提前進(jìn)行安全檢測,讀取并判斷工作臺是否正在進(jìn)行移動。如果工作臺不在泊車移動中,且并未觸發(fā)回零警告,就可以進(jìn)入到手動工作臺泊車的狀態(tài)。之后設(shè)定在X,Y軸工作臺泊車的正反方向,起始速度,運行速度等。手動工作臺的泊車相較于自動泊車更加精細(xì),并且手動工作臺泊車的前提是必須經(jīng)過回零,系統(tǒng)需要通過伺服器重新建立坐標(biāo)系。工作臺泊車流程如圖5.4.2所示。圖5.4.2手動工作臺泊車流程泊車流程自動泊車的流程就是相較于手動泊車會更加方便,提前設(shè)立X,Y坐標(biāo)軸之后,讓控制卡控制工作臺進(jìn)行點位運動。提前判斷工作臺狀態(tài),是否為預(yù)設(shè)的X,Y坐標(biāo),若為false,則繼續(xù)循環(huán)進(jìn)行泊車流程,直到脈沖相等,坐標(biāo)判斷為true為止,停止泊車流程。同樣需要設(shè)立速度等。泊車的流程示意圖如圖5.4.3所示。圖5.4.3泊車流程圖程序設(shè)計回零安全警告如圖6.1所示。回零安全警告則是需要讀取當(dāng)前的X和Y雙軸的狀態(tài),看是否都為停止?fàn)顟B(tài)位于原地待命。然后判斷是否正在處于回零移動狀態(tài),若是,則繼續(xù)進(jìn)行回零警告。圖6.1回零安全警告回零移動回零是需要把不同的初始值,輸入setprofile函數(shù)內(nèi)進(jìn)行運行下一步輸入sethomemove函數(shù),并且在homemove中最終執(zhí)行回零移動。其主要在于詳盡的人工設(shè)置可以減少誤差,提升精度和可控范圍。圖6.2為回零移動模塊的程序。圖6.2回零移動模塊泊車移動泊車移動的程序設(shè)計思路,就是把當(dāng)前X或Y軸的泊車方向和運動位置設(shè)置好,并且再設(shè)置減速時間,運行速度,起始速度等參數(shù),設(shè)置完畢后輸入setprofile函數(shù)并最終在pmove函數(shù)運行,進(jìn)行泊車移動。下圖6.3是X軸的泊車移動程序,可以設(shè)置正向移動和反向移動兩種移動方式。Y軸程序同理。圖6.3X軸泊車程序(Y軸同理)脈沖清零脈沖清零模塊也是分為X,Y軸進(jìn)行,按下脈沖清零按鈕后,對其軸X和軸Y的position函數(shù)值分別賦0。程序如圖6.4.圖6.4脈沖清零模塊減速停止按下減速停止按鈕后,減速停止模塊就是分別把兩軸的stoptime函數(shù)分別賦予一個0.5的延時值,后再賦0到停止模塊,造成一個延時減速停止的緩沖作用,程序如圖6.5所示。圖6.5減速停止模塊移位存儲模塊程序需要一個移位存儲模塊,用于確定工件和機械的實時監(jiān)控。軸0代表X軸軸1代表Y軸。代表對兩軸的運動狀態(tài)和坐標(biāo)進(jìn)行一個觀測的作用。其中的checkdone函數(shù)是確定當(dāng)前X,Y軸處于運動或停止?fàn)顟B(tài)的,然后通過getposition函數(shù)讀取當(dāng)前軸的運動位置。最后一個readcurrent函數(shù)則是讀取當(dāng)前雙軸的運動速度,并且轉(zhuǎn)化反饋到波形圖當(dāng)中,以便于更方便的觀測。雙軸的位置狀態(tài)也會通過數(shù)組實時反饋運動曲線到XY圖內(nèi),可以通過左邊的清空按鈕清空當(dāng)前的所有位置。圖6.6是移位存儲模塊的程序截圖。圖6.6移位存儲模塊總結(jié)自動插件機的發(fā)展是制造業(yè)中至關(guān)重要的一環(huán)。他的制作以及改良是需要以非常多的時間和精力去研究的。本課題主要是基于現(xiàn)實中的自動插件機進(jìn)行一些思路的革新和創(chuàng)造,盡可能的在原有的基礎(chǔ)上,開發(fā)出更加有競爭力的新思路。本次設(shè)計中,選用的機械結(jié)構(gòu)跟目前市面上的常用運輸件和電子插件都有一定的關(guān)聯(lián)性。主要是針對市面上較為常見的PCB板進(jìn)行設(shè)計,包括接駁臺,震動臺等。都可以輔助插件機更好,更精密的完成所需的工作。在程序的設(shè)定中,主要是以選用的控制卡為核心,進(jìn)行程序的開發(fā)。在控制卡的選型過程中,選擇了非常契合本課題的運動控制卡雷賽DMC3000型號控制卡,并選用松下A5系列電機進(jìn)行輔佐工作。由于其控制卡豐富的功能,可以十分完美的完成點位運動,梯形速度運動,多軸聯(lián)動,連續(xù)運動,插補回零等復(fù)雜功能。并且選用LabVIEW進(jìn)行編程,以運動卡的功能為核心,盡可能的去實現(xiàn)理想中的功能。此課題涉及的知識面非常的廣泛,在短時間內(nèi)無法很完善的進(jìn)行學(xué)習(xí)和消化。在對課題研究的過程中,由于經(jīng)驗和能力的不足,在程序書寫方面只能盡力來展現(xiàn)自己的想法,需改進(jìn)的地方也很多,還望多多包涵。參考文獻(xiàn)[1]高玉良.電路與模擬電子技術(shù)[M].高等教育出版社:北京,2008:1.[2]王敬華.C語言程序設(shè)計教程[M].清華大學(xué)出版社:北京,2009:8.[3]張建民.機電一體化系統(tǒng)設(shè)計[M].北京理工大學(xué)出版社:北京,2010:10.[4]馮清秀.機電傳動控制[M].華中科技大學(xué)出版社:武漢,2011:1.[5]Johnson.LabVIEW圖形編程[M].北京大學(xué)出版社:北京,2002:5.[6]黃長藝.機械工程測試技術(shù)基礎(chǔ)[M].機械工業(yè)出版社:北京,2006:1.[7]魏蕓.基于LabVIEW的虛擬儀器和虛擬實驗分析[D].甘肅政法學(xué)院:甘肅,2017:1.[8]佚名.雷賽DMC3000系列運動控制卡用戶使用手冊[D].出版社不詳:深圳,2017:1.[9]王志強.步進(jìn)電機和交流伺服電機性能綜合比較[D].天津職業(yè)院校聯(lián)合學(xué)報:天津,2006:1.[10]劉繼光.LabVIEW程序設(shè)計教程[M].電子工業(yè)出版社:北京,2008:3.[11]韓崇昭、蔡遠(yuǎn)利、萬百五.自動化專業(yè)概論[M].武漢理工大學(xué)出版社:武漢,2010:8.[13]王宏文.自動化專業(yè)英語教程[M].機械工業(yè)出版社:北京,2007:3.[12]王熙雛、張淑紅.基于單片機的步進(jìn)電動機控制[J].電氣技術(shù)與自動化2001:40.[14]王靜霞,楊宏麗,劉利.單片機應(yīng)用技術(shù)(C語言版)[M].北京電子工業(yè)出版社:北京,2010:5.[15]江志紅.深入淺出數(shù)字信號處理[M].北京航空航天大學(xué)出版社:北京,2012:3.致謝詞大學(xué)四年的時間很快就過去了,經(jīng)歷了許多的酸甜苦辣,其中有不少快樂玩耍的日子,也有刻苦認(rèn)真學(xué)習(xí)知識的日子。在大學(xué)四年內(nèi)我學(xué)到了不少知識,所以需要在即將離開母校之際,通過畢業(yè)設(shè)計的方式,給母校一個完美的答卷,也給自己畫下一個圓滿的句號。我們在畢業(yè)設(shè)計選題的時候,選擇了異形自動插件機的研究課題。難度是非常大的,涉及到了很多不同學(xué)術(shù)方面的知識。我們在研究的過程中也遇到了很多困難和考驗。但是也正是因為這個難度重重的課題,讓我們接觸到了更多方面更廣闊的知識,豐富了我們的學(xué)習(xí)面,讓我更加的勇于面對困難,并且提升了我解決困難的能力。首先,要由衷的感謝吳明友老師給予我們莫大的支持。感謝老師輔助我們選題并且給予我們論文上的制導(dǎo)和指引。吳明友老師非常的盡心盡力而且非常的負(fù)責(zé),在我們努力還不足夠的時候,會給我們加油打氣,以及適當(dāng)?shù)亩酱?,從而讓我更效率,更高質(zhì)量的完成畢業(yè)設(shè)計。老師的指引就像夜空中的一座燈塔一樣,時刻的指引我往正確的道路不斷前行,而不是在盲目中迷失了航行的方向。然后也要感謝汪總,給予了我們實習(xí)的機會。讓我們面對面的對插件機有一個更全面的理解,極大的幫助我們推進(jìn)了畢業(yè)設(shè)計的進(jìn)度。俗話說眼見為實,插件機本身對于我來說是一個較為抽象的機械概念。但是通過對實物進(jìn)行操作,測量和改良設(shè)計之后,也使我更有信心的對插件機進(jìn)行程序的設(shè)計。最后,我最感謝的莫過于我的組員們。在和他們共同研究的這個課題的過程中,我們互相幫助,共同學(xué)習(xí)進(jìn)步。雖然在課題分工的時候我們有明確的分工合作,但是遇到困難的時候我們會盡可能的共同解決。所以今天的成果和我的組員們的共同努力是密不可分的。感謝你們的辛勞付出,祝福各位老師和同學(xué)們都諸事順利,事業(yè)有成!

ExcelXP的八則快速輸入技巧如果我們在用ExcelXP處理龐大的數(shù)據(jù)信息時,不注意講究技巧和方法的話,很可能會花費很大的精力。因此如何巧用ExcelXP,來快速輸入信息就成為各個ExcelXP用戶非常關(guān)心的話題,筆者向大家介紹幾則這方面的小技巧。1、快速輸入大量含小數(shù)點的數(shù)字如果我們需要在ExcelXP工作表中輸入大量的帶有小數(shù)位的數(shù)字時,按照普通的輸入方法,我們可能按照數(shù)字原樣大小直接輸入,例如現(xiàn)在要在單元格中輸入0.05這個數(shù)字時,我們會把“0.05”原樣輸入到表格中。不過如果需要輸入若干個帶有小數(shù)點的數(shù)字時,我們再按照上面的方法輸入的話,每次輸入數(shù)字時都需要重復(fù)輸入小數(shù)點,這樣工作量會變大,輸入效率會降低。其實,我們可以使用ExcelXP中的小數(shù)點自動定位功能,讓所有數(shù)字的小數(shù)點自動定位,從而快速提高輸入速度。在使用小數(shù)點自動定位功能時,我們可以先在ExcelXP的編輯界面中,用鼠標(biāo)依次單擊“工具”/“選項”/“編輯”標(biāo)簽,在彈出的對話框中選中“自動設(shè)置小數(shù)點”復(fù)選框,然后在“位數(shù)”微調(diào)編輯框中鍵入需要顯示在小數(shù)點右面的位數(shù)就可以了。以后我們再輸入帶有小數(shù)點的數(shù)字時,直接輸入數(shù)字,而小數(shù)點將在回車鍵后自動進(jìn)行定位。例如,我們要在某單元格中鍵入0.06的話,可以在上面的設(shè)置中,讓“位數(shù)”選項為2,然后直接在指定單元格中輸入6,回車以后,該單元格的數(shù)字自動變?yōu)椤?.06”,怎么樣簡單吧?2、快速錄入文本文件中的內(nèi)容現(xiàn)在您手邊假如有一些以純文本格式儲存的文件,如果此時您需要將這些數(shù)據(jù)制作成ExcelXP的工作表,那該怎么辦呢?重新輸入一遍,大概只有頭腦有毛病的人才會這樣做;將菜單上的數(shù)據(jù)一個個復(fù)制/粘貼到工作表中,也需花很多時間。沒關(guān)系!您只要在ExcelXP中巧妙使用其中的文本文件導(dǎo)入功能,就可以大大減輕需要重新輸入或者需要不斷復(fù)制、粘貼的巨大工作量了。使用該功能時,您只要在ExcelXP編輯區(qū)中,依次用鼠標(biāo)單擊菜單欄中的“數(shù)據(jù)/獲取外部數(shù)據(jù)/導(dǎo)入文本文件”命令,然后在導(dǎo)入文本會話窗口選擇要導(dǎo)入的文本文件,再按下“導(dǎo)入”鈕以后,程序會彈出一個文本導(dǎo)入向?qū)υ捒?,您只要按照向?qū)У奶崾具M(jìn)行操作,就可以把以文本格式的數(shù)據(jù)轉(zhuǎn)換成工作表的格式了。3、快速輸入大量相同數(shù)據(jù)如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個單元格一個一個地輸入,那樣需要花費好長時間,而且還比較容易出錯。你可以通過下面的操作方法在多個相鄰或不相鄰的單元格中快速填充同一個數(shù)據(jù),具體方法為:首先同時選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時,點擊鼠標(biāo)左鍵,逐個選中;其次輸入要填充的某個數(shù)據(jù)。按住Ctrl鍵的同時,按回車鍵,則剛才選中的所有單元格同時填入該數(shù)據(jù)。4、快速進(jìn)行中英文輸入法切換一張工作表常常會既包含有數(shù)字信息,又包含有文字信息,要錄入這樣一種工作表就需要我們不斷地在中英文之間反復(fù)切換輸入法,非常麻煩,為了方便操作,我們可以用以下方法實現(xiàn)自動切換:首先用鼠標(biāo)選中需要輸入中文的單元格區(qū)域,然后在輸入法菜單中選擇一個合適的中文輸入法;接著打開“有效數(shù)據(jù)”對話框,選中“IME模式”標(biāo)簽,在“模式”框中選擇打開,單擊“確定”按鈕;然后再選中輸入數(shù)字的單元格區(qū)域,在“有效數(shù)據(jù)”對話框中,單擊“IME模式”選項卡,在“模式”框中選擇關(guān)閉(英文模式);最后單擊“確定”按鈕,這樣用鼠標(biāo)分別在剛才設(shè)定的兩列中選中單元格,五筆和英文輸入方式就可以相互切換了。5、快速刪除工作表中空行刪除ExcelXP工作表中的空行,一般的方法是需要將空行都找出來,然后逐行刪除,但這樣做操作量非常大,很不方便。那么如何才能減輕刪除工作表中空行的工作量呢?您可以使用下面的操作方法來進(jìn)行刪除:首先打開要刪除空行的工作表,在打開的工作表中用鼠標(biāo)單擊菜單欄中的“插入”菜單項,并從下拉菜單中選擇“列”,從而插入一新的列X,在X列中順序填入整數(shù);然后根據(jù)其他任何一列將表中的行排序,使所有空行都集中到表的底部。刪去所有空行中X列的數(shù)據(jù),以X列重新排序,然后刪去X列。按照這樣的刪除方法,無論工作表中包含多少空行,您就可以很快地刪除了。6、快速對不同單元格中字號進(jìn)行調(diào)整在使用ExcelXP編輯文件時,常常需要將某一列的寬度固定,但由于該列各單元格中的字符數(shù)目不等,致使有的單元格中的內(nèi)容不能完全顯示在屏幕上,為了讓這些單元格中的數(shù)據(jù)都顯示在屏幕上,就不得不對這些單元格重新定義較小的字號。如果依次對這些單元格中的字號調(diào)整的話,工作量將會變得很大。其實,您可以采用下面的方法來減輕字號調(diào)整的工作量:首先新建或打開一個工作簿,并選中需要ExcelXP根據(jù)單元格的寬度調(diào)整字號的單元格區(qū)域;其次單擊用鼠標(biāo)依次單擊菜單欄中的“格式”/“單元格”/“對齊”標(biāo)簽,在“文本控制”下選中“縮小字體填充”復(fù)選框,并單擊“確定”按鈕;此后,當(dāng)你在這些單元格中輸入數(shù)據(jù)時,如果輸入的數(shù)據(jù)長度超過了單元格的寬度,ExcelXP能夠自動縮小字符的大小把數(shù)據(jù)調(diào)整到與列寬一致,以使數(shù)據(jù)全部顯示在單元格中。如果你對這些單元格的列寬進(jìn)行了更改,則字符可自動增大或縮小字號,以適應(yīng)新的單元格列寬,但是對這些單元格原設(shè)置的字體字號大小則保持不變。7、快速輸入多個重復(fù)數(shù)據(jù)在使用ExcelXP工作表的過程中,我們經(jīng)常要輸入大量重復(fù)的數(shù)據(jù),如果依次輸入,無疑工作量是巨大的?,F(xiàn)在我們可以借助ExcelXP的“宏”功能,來記錄首次輸入需要重復(fù)輸入的數(shù)據(jù)的命令和過程,然后將這些命令和過程賦值到一個組合鍵或工具欄的按鈕上,當(dāng)按下組合鍵時,計算機就會重復(fù)所記錄的操作。使用宏功能時,我們可以按照以下步驟進(jìn)行操作:首先打開工作表,在工作表中選中要進(jìn)行操作的單元格;接著再用鼠標(biāo)單擊菜單欄中的“工具”菜單項,并從彈出的下拉菜單中選擇“宏”子菜單項,并從隨后彈出的下級菜單中選擇“錄制新宏”命令;設(shè)定好宏后,我們就可以對指定的單元格,進(jìn)行各種操作,程序?qū)⒆詣訉λM(jìn)行的各方面操作記錄復(fù)制。8、快速處理多個工作表有時我們需要在ExcelXP中打開多個工作表來進(jìn)行編輯,但無論打開多少工作表,在某一時刻我們只能對一個工作表進(jìn)行編輯,編輯好了以后再依次編輯下一個工作表,如果真是這樣操作的話,我們倒沒有這個必要同時打開多個工作表了,因為我們同時打開多個工作表的目的就是要減輕處理多個工作表的工作量的,那么我們該如何實現(xiàn)這樣的操作呢?您可采用以下方法:首先按住“Shift"鍵或“Ctrl"鍵并配以鼠標(biāo)操作,在工作簿底部選擇多個彼此相鄰或不相鄰的工作表標(biāo)簽,然后就可以對其實行多方面的批量處理;接著在選中的工作表標(biāo)簽上按右鍵彈出快捷菜單,進(jìn)行插入和刪除多個工作表的操作;然后在“文件”菜單中選擇“頁面設(shè)置……”,將選中的多個工作表設(shè)成相同的頁面模式;再通過“編輯”菜單中的有關(guān)選項,在多個工作表范圍內(nèi)進(jìn)行查找、替換、定位操作;通過“格式”菜單中的有關(guān)選項,將選中的多個工作表的行、列、單元格設(shè)成相同的樣式以及進(jìn)行一次性全部隱藏操作;接著在“工具”菜單中選擇“選項……”,在彈出的菜單中選擇“視窗”和“編輯”按鈕,將選中的工作表設(shè)成相同的視窗樣式和單元格編輯屬性;最后選中上述工作表集合中任何一個工作表,并在其上完成我們所需要的表格,則其它工作表在相同的位置也同時生成了格式完全相同的表格。高效辦公Excel排序方法"集中營"排序是數(shù)據(jù)處理中的經(jīng)常性工作,Excel排序有序數(shù)計算(類似成績統(tǒng)計中的名次)和數(shù)據(jù)重排兩類。本文以幾個車間的產(chǎn)值和名稱為例,介紹Excel2000/XP的數(shù)據(jù)排序方法。一、數(shù)值排序1.RANK函數(shù)RANK函數(shù)是Excel計算序數(shù)的主要工具,它的語法為:RANK(number,ref,order),其中number為參與計算的數(shù)字或含有數(shù)字的單元格,ref是對參與計算的數(shù)字單元格區(qū)域的絕對引用,order是用來說明排序方式的數(shù)字(如果order為零或省略,則以降序方式給出結(jié)果,反之按升序方式)。例如圖1中E2、E3、E4單元格存放一季度的總產(chǎn)值,計算各車間產(chǎn)值排名的方法是:在F2單元格內(nèi)輸入公式“=RANK(E2,$E$2:$E$4)”,敲回車即可計算出鑄造車間的產(chǎn)值排名是2。再將F2中的公式復(fù)制到剪貼板,選中F3、F4單元格按Ctrl+V,就能計算出其余兩個車間的產(chǎn)值排名為3和1。如果B1單元格中輸入的公式為“=RANK(E2,$E$2:$E$4,1)”,則計算出的序數(shù)按升序方式排列,即2、1和3。需要注意的是:相同數(shù)值用RANK函數(shù)計算得到的序數(shù)(名次)相同,但會導(dǎo)致后續(xù)數(shù)字的序數(shù)空缺。假如上例中F2單元格存放的數(shù)值與F3相同,則按本法計算出的排名分別是3、3和1(降序時)。2.COUNTIF函數(shù)COUNTIF函數(shù)可以統(tǒng)計某一區(qū)域中符合條件的單元格數(shù)目,它的語法為COUNTIF(range,criteria)。其中range為參與統(tǒng)計的單元格區(qū)域,criteria是以數(shù)字、表達(dá)式或文本形式定義的條件。其中數(shù)字可以直接寫入,表達(dá)式和文本必須加引號。仍以圖1為例,F(xiàn)2單元格內(nèi)輸入的公式為“=COUNTIF($E$2:$E$4,">"&E2)+1”。計算各車間產(chǎn)值排名的方法同上,結(jié)果也完全相同,2、1和3。此公式的計算過程是這樣的:首先根據(jù)E2單元格內(nèi)的數(shù)值,在連接符&的作用下產(chǎn)生一個邏輯表達(dá)式,即“>176.7”、“>167.3”等。COUNTIF函數(shù)計算出引用區(qū)域內(nèi)符合條件的單元格數(shù)量,該結(jié)果加一即可得到該數(shù)值的名次。很顯然,利用上述方法得到的是降序排列的名次,對重復(fù)數(shù)據(jù)計算得到的結(jié)果與RANK3.IF函數(shù)Excel自身帶有排序功能,可使數(shù)據(jù)以降序或升序方式重新排列。如果將它與IF函數(shù)結(jié)合,可以計算出沒有空缺的排名。以圖1中E2、E3、E4單元格的產(chǎn)值排序為例,具體做法是:選中E2單元格,根據(jù)排序需要,單擊Excel工具欄中的“降序排序”或“升序排序”按鈕,即可使工作表中的所有數(shù)據(jù)按要求重新排列。假如數(shù)據(jù)是按產(chǎn)值由大到小(降序)排列的,而您又想賦予每個車間從1到n(n為自然數(shù))的排名??梢栽贕2單元格中輸入1,然后在G3單元格中輸入公式“=IF(E3=E2,G3,G3+1)”,只要將公式復(fù)制到G4等單元格,就可以計算出其他車間的產(chǎn)值排名。二、文本排序選舉等場合需要按姓氏筆劃為文本排序,Excel提供了比較好的解決辦法。如果您要將圖1數(shù)據(jù)表按車間名稱的筆劃排序,可以使用以下方法:選中排序關(guān)鍵字所在列(或行)的首個單元格(如圖1中的A1),單擊Excel“數(shù)據(jù)”菜單下的“排序”命令,再單擊其中的“選項”按鈕。選中“排序選項”對話框“方法”下的“筆畫排序”,再根據(jù)數(shù)據(jù)排列方向選擇“按行排序”或“按列排序”,“確定”后回到“排序”對話框(圖2)。如果您的數(shù)據(jù)帶有標(biāo)題行(如圖1中的“單位”之類),則應(yīng)選中“有標(biāo)題行”(反之不選),然后打開“主要關(guān)鍵字”下拉列表,選擇其中的“單位”,選中排序方式(“升序”或“降序”)后“確定”,表中的所有數(shù)據(jù)就會據(jù)此重新排列。此法稍加變通即可用于“第一名”、“第二名”等文本排序,請讀者自行摸索。三、自定義排序如果您要求Excel按照“金工車間”、“鑄造車間”和“維修車間”的特定順序重排工作表數(shù)據(jù),前面介紹的幾種方法就無能為力了。這類問題可以用定義排序規(guī)則的方法解決:首先單擊Excel“工具”菜單下的“選項”命令,打開“選項”對話框中的“自定義序列”選項卡(圖3)。選中左邊“自定義序列”下的“新序列”,光標(biāo)就會在右邊的“輸入序列”框內(nèi)閃動,您就可以輸入“金工車間”、“鑄造車間”等自定義序列了,輸入的每個序列之間要用英文逗號分隔,或者每輸入一個序列就敲回車。如果序列已經(jīng)存在于工作表中,可以選中序列所在的單元格區(qū)域單擊“導(dǎo)入”,這些序列就會被自動加入“輸入序列”框。無論采用以上哪種方法,單擊“添加”按鈕即可將序列放入“自定義序列”中備用(圖3)。使用排序規(guī)則排序的具體方法與筆劃排序很相似,只是您要打開“排序選項”對話框中的“自定義排序次序”下拉列表,選中前面定義的排序規(guī)則,其他選項保持不動?;氐健芭判颉睂υ捒蚝蟾鶕?jù)需要選擇“升序”或“降序”,“確定”后即可完成數(shù)據(jù)的自定義排序。需要說明的是:顯示在“自定義序列”選項卡中的序列(如一、二、三等),均可按以上方法參與排序,請讀者注意Excel提供的自定義序列類型。談?wù)凟xcel輸入的技巧在Excel工作表的單元格中,可以使用兩種最基本的數(shù)據(jù)格式:常數(shù)和公式。常數(shù)是指文字、數(shù)字、日期和時間等數(shù)據(jù),還可以包括邏輯值和錯誤值,每種數(shù)據(jù)都有它特定的格式和輸入方法,為了使用戶對輸入數(shù)據(jù)有一個明確的認(rèn)識,有必要來介紹一下在Excel中輸入各種類型數(shù)據(jù)的方法和技巧。一、輸入文本Excel單元格中的文本包括任何中西文文字或字母以及數(shù)字、空格和非數(shù)字字符的組合,每個單元格中最多可容納32000個字符數(shù)。雖然在Excel中輸入文本和在其它應(yīng)用程序中沒有什么本質(zhì)區(qū)別,但是還是有一些差異,比如我們在Word、PowerPoint的表格中,當(dāng)在單元格中輸入文本后,按回車鍵表示一個段落的結(jié)束,光標(biāo)會自動移到本單元格中下一段落的開頭,在Excel的單元格中輸入文本時,按一下回車鍵卻表示結(jié)束當(dāng)前單元格的輸入,光標(biāo)會自動移到當(dāng)前單元格的下一個單元格,出現(xiàn)這種情況時,如果你是想在單元格中分行,則必須在單元格中輸入硬回車,即按住Alt鍵的同時按回車鍵。二、輸入分?jǐn)?shù)幾乎在所有的文檔中,分?jǐn)?shù)格式通常用一道斜杠來分界分子與分母,其格式為“分子/分母”,在Excel中日期的輸入方法也是用斜杠來區(qū)分年月日的,比如在單元格中輸入“1/2”,按回車鍵則顯示“1月2日”,為了避免將輸入的分?jǐn)?shù)與日期混淆,我們在單元格中輸入分?jǐn)?shù)時,要在分?jǐn)?shù)前輸入“0”(零)以示區(qū)別,并且在“0”和分子之間要有一個空格隔開,比如我們在輸入1/2時,則應(yīng)該輸入“01/2”。如果在單元格中輸入“81/2”,則在單元格中顯示“81/2”,而在編輯欄中顯示“三、輸入負(fù)數(shù)在單元格中輸入負(fù)數(shù)時,可在負(fù)數(shù)前輸入“-”作標(biāo)識,也可將數(shù)字置在()括號內(nèi)來標(biāo)識,比如在單元格中輸入“(88)”,按一下回車鍵,則會自動顯示為“-88”。四、輸入小數(shù)在輸入小數(shù)時,用戶可以向平常一樣使用小數(shù)點,還可以利用逗號分隔千位、百萬位等,當(dāng)輸入帶有逗號的數(shù)字時,在編輯欄并不顯示出來,而只在單元格中顯示。當(dāng)你需要輸入大量帶有固定小數(shù)位的數(shù)字或帶有固定位數(shù)的以“0”字符串結(jié)尾的數(shù)字時,可以采用下面的方法:選擇“工具”、“選項”命令,打開“選項”對話框,單擊“編輯”標(biāo)簽,選中“自動設(shè)置小數(shù)點”復(fù)選框,并在“位數(shù)”微調(diào)框中輸入或選擇要顯示在小數(shù)點右面的位數(shù),如果要在輸入比較大的數(shù)字后自動添零,可指定一個負(fù)數(shù)值作為要添加的零的個數(shù),比如要在單元格中輸入“88”后自動添加3個零,變成“88000”,就在“位數(shù)”微調(diào)框中輸入“-3”,相反,如果要在輸入“88”后自動添加3位小數(shù),變成“0.088”,則要在“位數(shù)”微調(diào)框中輸入“3”。另外,在完成輸入帶有小數(shù)位或結(jié)尾零字符串的數(shù)字后,應(yīng)清除對“自動設(shè)置小數(shù)點”符選框的選定,以免影響后邊的輸入;如果只是要暫時取消在“自動設(shè)置小數(shù)點”中設(shè)置的選項,可以在輸入數(shù)據(jù)時自帶小數(shù)點。五、輸入貨幣值Excel幾乎支持所有的貨幣值,如人民幣(¥)、英鎊(£)等。歐元出臺以后,Excel2000完全支持顯示、輸入和打印歐元貨幣符號。用戶可以很方便地在單元格中輸入各種貨幣值,Excel會自動套用貨幣格式,在單元格中顯示出來,如果用要輸入人民幣符號,可以按住Alt鍵,然后再數(shù)字小鍵盤上按“0165”即可。六、輸入日期Excel是將日期和時間視為數(shù)字處理的,它能夠識別出大部分用普通表示方法輸入的日期和時間格式。用戶可以用多種格式來輸入一個日期,可以用斜杠“/”或者“-”來分隔日期中的年、月、日部分。比如要輸入“2001年12月1日”,可以在單元各種輸入“2001/12/1”或者“2001-12-1七、輸入時間在Excel中輸入時間時,用戶可以按24小時制輸入,也可以按12小時制輸入,這兩種輸入的表示方法是不同的,比如要輸入下午2時30分38秒,用24小時制輸入格式為:2:30:38,而用12小時制輸入時間格式為:2:30:38p,注意字母“p”和時間之間有一個空格。如果要在單元格中插入當(dāng)前時間,則按Ctrl+Shift+;鍵。了解Excel公式的錯誤值經(jīng)常用Excel的朋友可能都會遇到一些莫名奇妙的錯誤值信息:#N/A!、#VALUE!、#DIV/O!等等,出現(xiàn)這些錯誤的原因有很多種,如果公式不能計算正確結(jié)果,Excel將顯示一個錯誤值,例如,在需要數(shù)字的公式中使用文本、刪除了被公式引用的單元格,或者使用了寬度不足以顯示結(jié)果的單元格。以下是幾種常見的錯誤及其解決方法。1.#####!原因:如果單元格所含的數(shù)字、日期或時間比單元格寬,或者單元格的日期時間公式產(chǎn)生了一個負(fù)值,就會產(chǎn)生#####!錯誤。解決方法:如果單元格所含的數(shù)字、日期或時間比單元格寬,可以通過拖動列表之間的寬度來修改列寬。如果使用的是1900年的日期系統(tǒng),那么Excel中的日期和時間必須為正值,用較早的日期或者時間值減去較晚的日期或者時間值就會導(dǎo)致#####!錯誤。如果公式正確,也可以將單元格的格式改為非日期和時間型來顯示該值。2.#VALUE!當(dāng)使用錯誤的參數(shù)或運算對象類型時,或者當(dāng)公式自動更正功能不能更正公式時,將產(chǎn)生錯誤值#VALUE!。原因一:在需要數(shù)字或邏輯值時輸入了文本,Excel不能將文本轉(zhuǎn)換為正確的數(shù)據(jù)類型。解決方法:確認(rèn)公式或函數(shù)所需的運算符或參數(shù)正確,并且公式引用的單元格中包含有效的數(shù)值。例如:如果單元格A1包含一個數(shù)字,單元格A2包含文本"學(xué)籍",則公式"=A1+A2"將返回錯誤值#VALUE!??梢杂肧UM工作表函數(shù)將這兩個值相加(SUM函數(shù)忽略文本):=SUM(A1:A2)。原因二:將單元格引用、公式或函數(shù)作為數(shù)組常量輸入。解決方法:確認(rèn)數(shù)組常量不是單元格引用、公式或函數(shù)。原因三:賦予需要單一數(shù)值的運算符或函數(shù)一個數(shù)值區(qū)域。解決方法:將數(shù)值區(qū)域改為單一數(shù)值。修改數(shù)值區(qū)域,使其包含公式所在的數(shù)據(jù)行或列。3.#DIV/O!當(dāng)公式被零除時,將會產(chǎn)生錯誤值#DIV/O!。原因一:在公式中,除數(shù)使用了指向空單元格或包含零值單元格的單元格引用(在Excel中如果運算對象是空白單元格,Excel將此空值當(dāng)作零值)。解決方法:修改單元格引用,或者在用作除數(shù)的單元格中輸入不為零的值。原因二:輸入的公式中包含明顯的除數(shù)零,例如:=5/0。解決方法:將零改為非零值。4.#NAME?在公式中使用了Excel不能識別的文本時將產(chǎn)生錯誤值#NAME?。原因一:刪除了公式中使用的名稱,或者使用了不存在的名稱。解決方法:確認(rèn)使用的名稱確實存在。選擇菜單"插入"|"名稱"|"定義"命令,如果所需名稱沒有被列出,請使用"定義"命令添加相應(yīng)的名稱。原因二:名稱的拼寫錯誤。解決方法:修改拼寫錯誤的名稱。原因三:在公式中使用標(biāo)志。解決方法:選擇菜單中"工具"|"選項"命令,打開"選項"對話框,然后單擊"重新計算"標(biāo)簽,在"工作薄選項"下,選中"接受公式標(biāo)志"復(fù)選框。原因四:在公式中輸入文本時沒有使用雙引號。解決方法:Excel將其解釋為名稱,而不理會用戶準(zhǔn)備將其用作文本的想法,將公式中的文本括在雙引號中。例如:下面的公式將一段文本"總計:"和單元格B50中的數(shù)值合并在一起:="總計:"&B50原因五:在區(qū)域的引用中缺少冒號。解決方法:確認(rèn)公式中,使用的所有區(qū)域引用都使用冒號。例如:SUM(A2:B34)。5.#N/A原因:當(dāng)在函數(shù)或公式中沒有可用數(shù)值時,將產(chǎn)生錯誤值#N/A。解決方法:如果工作表中某些單元格暫時沒有數(shù)值,請在這些單元格中輸入"#N/A",公式在引用這些單元格時,將不進(jìn)行數(shù)值計算,而是返回#N/A。6.#REF!當(dāng)單元格引用無效時將產(chǎn)生錯誤值#REF!。原因:刪除了由其他公式引用的單元格,或?qū)⒁苿訂卧裾迟N到由其他公式引用的單元格中。解決方法:更改公式或者在刪除或粘貼單元格之后,立即單擊"撤消"按鈕,以恢復(fù)工作表中的單元格。7.#NUM!當(dāng)公式或函數(shù)中某個數(shù)字有問題時將產(chǎn)生錯誤值#NUM!。原因一:在需要數(shù)字參數(shù)的函數(shù)中使用了不能接受的參數(shù)。解決方法:確認(rèn)函數(shù)中使用的參數(shù)類型正確無誤。原因二:使用了迭代計算的工作表函數(shù),例如:IRR或RATE,并且函數(shù)不能產(chǎn)生有效的結(jié)果。解決方法:為工作表函數(shù)使用不同的初始值。原因三:由公式產(chǎn)生的數(shù)字太大或太小,Excel不能表示。解決方法:修改公式,使其結(jié)果在有效數(shù)字范圍之間。8.#NULL!當(dāng)試圖為兩個并不相交的區(qū)域指定交叉點時將產(chǎn)生錯誤值#NULL!。原因:使用了不正確的區(qū)域運算符或不正確的單元格引用。解決方法:如果要引用兩個不相交的區(qū)域,請使用聯(lián)合運算符逗號(,)。公式要對兩個區(qū)域求和,請確認(rèn)在引用這兩個區(qū)域時,使用逗號。如:SUM(A1:A13,D12:D23)。如果沒有使用逗號,Excel將試圖對同時屬于兩個區(qū)域的單元格求和,但是由于A1:A13和D12:D23并不相交,所以他們沒有共同的單元格。在Excel中快速查看所有工作表公式只需一次簡單的鍵盤點擊,即可可以顯示出工作表中的所有公式,包括Excel用來存放日期的序列值。要想在顯示單元格值或單元格公式之間來回切換,只需按下CTRL+`(位于TAB鍵上方)。EXCEL2000使用技巧十招1、Excel文件的加密與隱藏如果你不愿意自己的Excel文件被別人查看,那么你可以給它設(shè)置密碼保護,采用在保存文件時用加密的方法就可以實現(xiàn)保護目的,在這里要特別注意的是,自己設(shè)定的密碼一定要記住,否則自己也將被視為非法入侵者而遭拒絕進(jìn)入。給文件加密的具體方法為:A、單擊“文件”菜單欄中的“保存或者(另存為)”命令后,在彈出的“保存或者(另存為)”的對話框中輸入文件名;B、再單擊這個對話框中“工具”欄下的“常規(guī)選項”按鈕,在彈出的“保存選項”的對話框中輸入自己的密碼;這里要注意,它提供了兩層保護,如果你也設(shè)置了修改權(quán)限密碼的話,那么即使文件被打開也還需要輸入修改權(quán)限的密碼才能修改。C、單擊“確定”按鈕,在彈出的密碼確認(rèn)窗口中重新輸入一遍密碼,再點擊“確認(rèn)”,最后點“保存”完成文件的加密工作。當(dāng)重新打開文件時就要求輸入密碼,如果密碼不正確,文件將不能打開。2、對單元格進(jìn)行讀寫保護單元格是Excel執(zhí)行其強大的計算功能最基本的元素,對單元格的讀寫保護是Excel對數(shù)據(jù)進(jìn)行安全管理的基礎(chǔ)。對單元格的保護分為寫保護和讀保護兩類,所謂寫保護就是對單元格中輸入信息加以限制,讀保護是對單元格中已經(jīng)存有信息的瀏覽和查看加以限制。對單元格的寫保護有兩種方法:A、對單元格的輸入信息進(jìn)行有效性檢測。首先選定要進(jìn)行有效性檢測的單元格或單元格集合,然后從數(shù)據(jù)菜單中選擇“有效數(shù)據(jù)”選項,通過設(shè)定有效條件、顯示信息和錯誤警告,控制輸入單元格的信息要符合給定的條件。B、設(shè)定單元格的鎖定屬性,以保護存入單元格的內(nèi)容不能被改寫??煞譃橐韵虏襟E:(1)選定需要鎖定的單元格或單元格集合;(2)從格式菜單中選擇“單元格”選項;(3)在設(shè)置單元格格式的彈出菜單中選擇“保護”標(biāo)簽,在彈出的窗口中,選中“鎖定”;(4)從工具菜單中選擇“保護”選項,設(shè)置保護密碼,即完成了對單元格的鎖定設(shè)置。對單元格的讀保護有三種方法:A、通過對單元格顏色的設(shè)置進(jìn)行讀保護。例如:將選定單元格或單元格集合的背景顏色與字體顏色同時設(shè)為白色,這樣,從表面看起來單元格中好像是沒有輸入任何內(nèi)容,用戶無法直接讀出單元格中所存儲的信息。B、用其他畫面覆蓋在需要保護的單元格之上,遮住單元格的本來面目,以達(dá)到讀保護目的。例如:使用繪圖工具,畫一不透明矩形覆蓋在單元格之上,從格式菜單中選定矩形的“鎖定”選項,然后保護工作表,以保證矩形不能被隨意移動。這樣,用戶所看到的只是矩形,而看不到單元格中所存儲的內(nèi)容。C、通過設(shè)置單元格的行高和列寬,隱藏選定的單元格,然后保護工作表,使用戶不能直接訪問被隱藏的單元格,從而起到讀保護的作用。3、快速填充相同數(shù)據(jù)如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個單元格一個一個地輸入,那樣需要花費好長時間,而且還比較容易出錯。我們可以通過下面的操作方法在多個相鄰或不相鄰的單元格中快速填充同一個數(shù)據(jù),具體方法為:A、同時選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時,點擊鼠標(biāo)左鍵,逐個選中;B、輸入要填充的某個數(shù)據(jù)。按住Ctrl鍵的同時,按回車鍵,則剛才選中的所有單元格同時填入該數(shù)據(jù)。4、使用Excel中的“宏”功能宏的概念,相信使用過WORD的人都會知道,她可以記錄命令和過程,然后將這些命令和過程賦值到一個組合鍵或工具欄的按鈕上,當(dāng)按下組合鍵時,計算機就會重復(fù)所記錄的操作。在實踐工作中,它可以代替經(jīng)常輸入大量重復(fù)而又瑣碎的數(shù)據(jù),具體宏的定義方法如下::A、打開工作表,在工作表中選中要進(jìn)行操作的單元格;B、用鼠標(biāo)單擊菜單欄中的“工具”菜單項,并從彈出的下拉菜單中選擇“宏”子菜單項,并從隨后彈出的下級菜單中選擇“錄制新宏”命令;C、設(shè)定好宏后,我們就可以對指定的單元格,進(jìn)行各種操作,程序?qū)⒆詣訉λM(jìn)行的各方面操作記錄復(fù)制。5、連續(xù)兩次選定單元格我們有時需要在某個單元格內(nèi)連續(xù)輸入多個數(shù)值,以查看引用此單元格的其他單元格的效果。但每次輸入一個值后按回車鍵,活動單元格均默認(rèn)下移一個單元格,非常不便。解決此問題的一般做法是通過選擇“工具”\“選項”\“編輯”,取消“按回車鍵后移動”選項的選定來實現(xiàn)在同一單元格內(nèi)輸入許多數(shù)值,但以后你還得將此選項選定,顯得比較麻煩。其實,采用連續(xù)兩次選定單元格方法就顯得靈活、方便:單擊鼠標(biāo)選定單元格,然后按住Ctrl鍵再次單擊鼠標(biāo)選定此單元格。此時,單元格周圍將出現(xiàn)實線框。6、在工作表之間使用超級連接首先須要在被引用的其他工作表中相應(yīng)的部分插入書簽,然后在引用工作表中插入超級鏈接,注意在插入超級鏈接時,可以先在“插入超級鏈接”對話框的“鏈接到文件或URL”設(shè)置欄中輸入目標(biāo)工作表的路徑和名稱,再在“文件中有名稱的位置”設(shè)置欄中輸入相應(yīng)的書簽名,也可以通過“瀏覽”方式選擇。完成上述操作之后,一旦使用鼠標(biāo)左鍵單擊工作表中帶有下劃線的文本的任意位置,即可實現(xiàn)中文Excel2000在自動打開目標(biāo)工作表并轉(zhuǎn)到相應(yīng)的位置處,這一點與WORD的使用很相似。7、快速清除單元格的內(nèi)容首先用鼠標(biāo)選定該單元格,然后按住鍵盤上的Delete鍵,此時你會發(fā)現(xiàn)你只是刪除了單元格內(nèi)容,它的格式和批注還保留著。那么如何才能徹底清除單元格呢,請看下面的兩種操作步驟:A、選定想要清除的單元格或單元格范圍;B、選擇“編輯”菜單中的“清除”命令,這時顯示“清除”菜單;C、選擇要清除的命令,可以選擇“全部”、“格式”、“內(nèi)容”或“批注”中的任一個。8、快速修改單元格次序在實際操作的過程中,我們有時需要快速修改單元格內(nèi)容的次序。在拖放選定的一個或多個單元格至新的位置的同時,按住Shift鍵可以快速修改單元格內(nèi)容的次序。具體方法如下:A、首先用鼠標(biāo)選定單元格,同時按下鍵盤上的Shift鍵;B、接著移動鼠標(biāo)指針到單元格邊緣,直至出現(xiàn)拖放指針箭頭,然后進(jìn)行拖放操作。上下拖拉時鼠標(biāo)在單元格間邊界處會變成一個水平“工”狀標(biāo)志,左右拖拉時會變成垂直“工”狀標(biāo)志,釋放鼠標(biāo)按鈕完成操作后,單元格間的次序即發(fā)生了變化。、在Excel中利用公式來設(shè)置加權(quán)平均加權(quán)平均在財務(wù)核算和統(tǒng)計工作中經(jīng)常用到,并不是一項很復(fù)雜的計算,關(guān)鍵是要理解加權(quán)平均值其實就是總量值(如金額)除以總數(shù)量得出的單位平均值,而不是簡單的將各個單位值(如單價)平均后得到的那個單位值。在Excel中可設(shè)置公式解決(其實就是一個除法算式),分母是各個量值之和,分子是相應(yīng)的各個數(shù)量之和,它的結(jié)果就是這些量值的加權(quán)平均值。10、用Excel繪制函數(shù)圖像函數(shù)圖像能直觀地反映函數(shù)的性質(zhì),用手工方法來繪制函數(shù)圖像效果不太好,而用Excel繪制函數(shù)圖像非常簡便,所作圖像非常標(biāo)準(zhǔn)、漂亮,具體方法如下:A、首先打開電子表格的操作窗口,然后用鼠標(biāo)選擇菜單欄中的“新建”命令,這時屏幕上會出現(xiàn)一個空白的電子表格;B、然后在A列的A1格輸入“X=”,表明這是自變量,再在A列的A2及以后的格內(nèi)逐次從小到大輸入自變量的各個值;實際輸入的時候,通常應(yīng)用等差數(shù)列輸入法,先輸入前三個值,定出自變量中數(shù)與數(shù)的距離,然后點擊A2格,按住鼠標(biāo)拖到A4格選中這三項,使這三項變成一個黑色矩形,再用鼠標(biāo)指向這黑色矩形的右下角的小方塊,當(dāng)光標(biāo)變成“+”后,按住鼠標(biāo)拖動光標(biāo)到適當(dāng)?shù)奈恢?,就完成自變量的輸入;C、接著在B列的B1格輸入函數(shù)式y(tǒng)=f(x)的一般函數(shù)表達(dá)式,如y=1/x;也可在點擊工具欄上的函數(shù)圖標(biāo)“fx”后,在出現(xiàn)的不同函數(shù)列表的選項中選擇需要的一種;輸入結(jié)束后,點擊函數(shù)輸入對話框旁的勾號,B2格內(nèi)馬上得出了計算的結(jié)果。這時,再選中B2格,讓光標(biāo)指向B2矩形右下角的方框,當(dāng)光標(biāo)變成“+”時按住光標(biāo)沿B列拖動到適當(dāng)?shù)奈恢眉赐瓿珊瘮?shù)值的計算。注意一定要把該函數(shù)中自變量x的位置輸入前面A列自變量的絕對位置A2格,這樣下面計算的時候才會對不同的自變量進(jìn)行計算;D、最后點擊工具欄上的“圖表向?qū)А眻D標(biāo),在出現(xiàn)的各種圖表格式圖標(biāo)中選擇“X,Y散點圖”,然后在出現(xiàn)的“X,Y散點圖”類型中選擇“無數(shù)據(jù)點平滑線散點圖”;這時,可按住鼠標(biāo)察看即將繪好的函數(shù)圖像。另外,對于自變量僅為正值的函數(shù),也可用“圖表向?qū)А敝械摹罢劬€圖”格式繪制。在Excel中自動推測出生年月日及性別的技巧大家都知道,身份證號碼已經(jīng)包含了每個人的出生年月日及性別等方面的信息(對于老式的15位身份證而言,7-12位即個人的出生年月日,而最后一位奇數(shù)或偶數(shù)則分別表示男性或女性。如某人的身份證號碼為420400700101001,它的7-12位為700101,這就表示該人是1970年元月1日出生的,身份證的最后一位為奇數(shù)1,這就表示該人為男性;對于新式的18位身份證而言,7-14位代表個人的出身年月日,而倒數(shù)第二位的奇數(shù)或偶數(shù)則分別表示男性或女性)。根據(jù)身份證號碼的這些排列規(guī)律,結(jié)合Excel的有關(guān)函數(shù),我們就能實現(xiàn)利用身份證號碼自動輸入出生年月日及性別等信息的目的,減輕日常輸入的工作量。Excel中提供了一個名為MID的函數(shù),其作用就是返回文本串中從指定位置開始特定數(shù)目的字符,該數(shù)目由用戶指定(另有一個名為MIDB的函數(shù),其作用與MID完全一樣,不過MID僅適用于單字節(jié)文字,而MIDB函數(shù)則可用于漢字等雙字節(jié)字符),利用該功能我們就能從身份證號碼中分別取出個人的出生年份、月份及日期,然后再加以適當(dāng)?shù)暮喜⑻幚砑纯傻贸鰝€人的出生年月日信息。提示:MID函數(shù)的格式為MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes),其中Text是包含要提取字符的文本串;Start_num是文本中要提取的第一個字符的位置(文本中第一個字符的start_num為1,第二個為2……以此類推);至于Num_chars則是指定希望MID從文本中返回字符的個數(shù)。假定某單位人員管理希望通過身份證號碼自動得出員工的出生年月日及性別,現(xiàn)以此為例

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論