异型件自动插件机设计_第1页
异型件自动插件机设计_第2页
异型件自动插件机设计_第3页
异型件自动插件机设计_第4页
异型件自动插件机设计_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要本课题所研究的异形件自动插件机设计,主要是针对市场上所需求的PCB板插件技术开展。传统的插件多为人工插件,精度低,效率不足。异形件自动插件机可以较为完美的解决这个问题。我们小组针对这个类型的机械,结合市面上的已存在的不同类型和型号的插件机,开展了研究和创新。首先通过对电子元件和插件动作进行流程分析,可以初步确定插件机设计方向,设计要求和需要完成的目标等,并进行分类各功能模块。通过分析PCB板和异形电子元件的制造工艺和插件需求,从而进一步分析自动插件所需功能动作,PCB板运送料方式,我最终确立了通过LabVIEW平台上设计基于DMC3000雷赛系列运动控制卡的插件机控制系统的程序设计方案。关键词:异形件自动插件机设计,PCB板插件技术,LabVIEW程序设计,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.自动插件机的总体设计方案 52.1.自动插件机设计流程分析 52.2.自动插件机设计思路 72.3.自动插件机动作思路 72.4.自动插件机效率与精度分析 73.异型自动插件机的主要结构 83.1.接驳台机构 83.2.主工作台 103.3.送料器与供料器 104.控制及电机部分的选择 124.1.控制部分设计思路 124.2.伺服电机的选择思路 134.3.松下系列伺服电机驱动器 134.4.运动控制卡的选型及功能 144.4.1.点位运动功能 154.4.2.梯形速度控制功能 165.插件机控制程序设计 165.1.程序设计总体思路 165.2.LabVIEW2018简介 175.3.运动控制卡函数 195.4.程序设计思路流程图 205.4.1.回零移动流程: 205.4.2.手动工作台泊车流程: 215.4.3.泊车流程 226.程序设计 236.1.回零安全警告 236.2.回零移动 246.3.泊车移动 256.4.脉冲清零 266.5.减速停止 266.6.移位存储模块 27绪论自动插件机的研究背景随着世界科技水平的快速提高,一大批先进的电子技术已经运用到了工业生产之中,其中就包括自动插件技术。越来越多的制造业将会不断转型升级。由于PCB电路板在生产电器的过程中扮演着非常重要的角色,发展异形件自动插件机的技术是刻不容缓的。插件机技术在当前的行情下会起到非常大的作用,大大的加快科技的发展,从而促进经济的快速发展。国外研发插件机的某些企业,技术较为先进且成熟。他们大量投入PCB板的生产,插件机器设备稀少且贵,令国内部分中小企业难以得到。当前在国内家用电器的PCB板的插件动作基本上是通过工厂流水线作业的工作形式,由于流程中十分依靠人工手动的熟练度,故PCB板质量参差不齐、生产时间过长,人工成本过高,管理困难等问题十分突出。因此,插件机的开发刻不容缓。以上问题均可一一解决。自动插件机的研究目的由于目前国内的工业保持稳定且高速的发展,所以PCB板的生产需求是十分巨大的。自动插件机的推广与研发是制造业中的刚需。但是,国内现在的自动插件机基本处于样机调试和开发阶段。功能性不足,工作效率不佳,在推广应用的过程中存在许多难题需要解决。所以,在现在的背景之下,自动插进机以及其生产线的设备具有庞大的市场潜力。自动化的研发,也是非常关键的。自动插件机的开发将会为是一次生产的革新,可以实现国内的产业结构链条升级。自动插件机的总体设计方案自动插件机设计流程分析异型自动插件机技术的概念设计主要包括产品的供需关系研究、分析方案、外观设计,细节内容设计、机器后期实验与测试定型等几个基础流程。自动插件机的需求主要包括市场,技术和管理需求等多方面的需求。图2.1为异形电子元件自动插件机整体设计思路流程。

图2.1.1自动插件机设计流程图机械部分的方案设计包括机械部分设计和内容设计。机械设计即设计出这个机械的外形,尺寸及概念,是设计插件机的关键步骤,机械设计决定了插件机的基础作用、材料的价格、外观也非常重要。方案设计阶段包括设计参数要求分析、各功能模块划分、提出设计方案,插件机方案设计主要进行技术参数设计、总体结构布局、运动形式和驱动形式选择等工作。机械部分必须根据插件机的总体功能要求来设计,也需要满足插件机的不同运动需求,如点位运动,弧形插补等。机械结构是为了功能服务的。所以需要划分出各工作模块,然后对各个模块的功能以及输入输出进行总体的分析和构建,确立模块的参数来制定设计策略。图2.1.2为插件机可以对PCR进行组装的各种电子元件,针对不同的电子元件,必要时需要进行不同的运输策略,设计不同的运动类型,从而通过不同的机械结构更加完美的完成各种不同的电子元件在PCB板上的装配任务。

图2.1.2插件机工作相关元件自动插件机设计思路组成插件机机械部分的,包括插件头组、工作台、上接驳台、下接驳台,供料器和送料组件等。PCB板由上接驳台,经过带传送运送到工作台上进行工作。不同的电子元器件由不同的震动轨迹通过,由震动和气压运输的方式到送料轨道口。工作台可以把PCB板位移到电子元件所需要的插件头的插件坐标,准备执行插件动作。底部的气缸对弯角进行处理,并由特殊的检测器来检测电子元件是否正确的插入。等待动作完毕后,插件好的板子将会被传送到下接驳台,完成卸货。在此动作中,主工作台由控制卡遥控电机和传送带进行移动;上接驳台和下接驳台上的传送带也由电机驱动。接驳台负责上下板,送料器进行元件的夹取。供料器将振动盘以及电子元件的运输轨迹连接起来,通过震动调整方位,协助持续运输和供给电子元器件。自动插件机动作思路插件头的转向可以正转和反转,本课题设计的插件机构根据送料方向使用转动幅度50%的设计方案,从而缩短工作中插件的时间。动作执行的过程中可以通过气调节和浮动接头进行调节,夹稳后电子元件将向Z轴方向移动准备插入PCB板。自动插件机效率与精度分析在进行设计和选型之前,需要先对插件机所需的精度和效率进行一定的分析,避免后续工作出现比较大的误差和问题。异型插件机的工作效率主要是由机械、控制和电机三方面的工作效率决定的。插件机的插件动作是通过被伺服电机驱动进行,电路板的上料和下料是通过电机通过带传动所完成的,夹爪也需要此方案。并且,插件机的机械结构会在一定程度上影响其精度和误差。轴承、底座等部件都会在一定程度上造成意外。传动带的动作也会造成传送带的劳损,比如折断和打滑等。并且零部件的安装误差,这些其他原因,都会造成工作过程中不可预估的误差。异型自动机的定位功能对运动插件性能和精度是有非常大的要求。设计出的样板机器需要进行不断的精密测试,以保证可以比较准确且成功的完成工作。机械设备精度测量方法有很多种,其中一种是接触测量。这种测量方式,是把测量仪器和测试元件的表面进行接触,完成测试流程。这种方法包括借助游标卡尺以及螺旋侧位器等工具。另一种方法则是非接触测量,同样会借用仪器,但是测量头不会和被测物品有接触作用,这种就可以解除接触力的影响了。通过对插件机的工作原理进行研究和斟酌,插件元件的精度的主要的误差方向主要来源于X方向和Y方向。要求的定位精度相对较低,细微的差距对于定位测量的不会有太大的影响,可以根据现场条件调整。重复对X轴进行测试,用千分尺进行测试是可行的。根据不同的测试方法,在硬件选型后可以进一步的对精度进行测试。异型自动插件机的主要结构接驳台机构上接驳台主要是进行PCB的上板工作,上接驳台与主要工作台连接之后,传送带的电机驱动将PCB板运送进主工作台,做好插件工作的准备。下接驳台将插件结束后的板子接手并运输到下机,完成插件动作后使下接驳台与工作台进行对接,电机通过带动把板子传送到下接驳台上,之后完成下板。之后继续进行新的一块板子加工过程。上下接驳台的设计是十分对称的,都具备传感器。上接驳台内装有感应器,用于传感PCB的接入信号,确保完全接入PCB板后进行工作。下接驳台也装有内外信号传感器,可以感知PCB板在接驳台上的动作并且决定工作。上下接驳台的气缸都设有两个传感器,为上板高低位传感器,和下板架高低位传感器。不同的传感器用于更准确的检测工作PCB板在运输的过程中的位置。有效的规避了卡板和位置不当的问题。上板有特殊的机器可以通过带传动驱动将PCB运输入上接驳台。上接驳台的示意图如图3.1.1所示。图3.1.1上接驳台示意图下接驳台可以辅助运输PCB板,使得其稳定的下板,从而继续让上接驳台执行操作,进行流水线式的插件工作。示意图如图3.1.2所示,结构理想与上接驳台类似。图3.1.2下接驳台示意图主工作台主工作台的中心设计理念是将PCB板进行固定,并且在平面插补的过程中顺利的与插件头一同完成插件动作。电子元件的普遍引脚大小误差在0.5这个范围。如果需要把电子元件插入进板子并且按照特殊的位置,引脚与中心插孔必须完成定位,不能有太大的误差范围。主工作台在X和Y轴两个方位,用轴承进行承载和运动。双杆控制伺服电机驱动,只要坐标足够精确,就可以完成这个运动。工作台在双轴方向都分别安装极限XY传感器,用于制约工作台的运动范围。可以有效的减少机器在插件中与其他机械部分碰撞。并且为了分析坐标更加准确,给工作台设定了原点传感器,相当于给工作台设定了一个原点。并且通过软件可以更好地进行视觉编程,设置泊车和回0点。主工作台上的轨道可调整夹板的宽度,轨道两段安装传送皮带,可以分别由电机进行驱动,主要负责板子进出流程,在主要工作台的轨道一端可以安置一套上板机构,其中的两个定位孔分别对应板子上的定位孔,可以用来将电路板进行固定,预防在插件的过程中出现板子计划外的位移。工作台装有视觉传感器,用于判断板子进入主工作台之后可否到需要插件的位置。到位后是否可以定位住PCB板的定位口.。否则插件时将会出现不可预料的错误,PCB板损坏亦或是元件损坏。合理的设计可以有效的减少经济上的额外损失。主工作台的示意图如图3.2所示。“

图3.2主工作台示意图送料器与供料器震动送料器可以把每个元件震动成一个固定的方位,这样方便传送带的运输,从而更好的完成插件工作。传送带固定在机器的后面。振动盘的位置必须和送料轨迹的出口相连,正对夹料机构,这样才能顺利的保证元件比较平滑的送到插件头并夹稳,所以方向是至关重要的。不但可以提升插件精密度,还可以提高工作的效率。送料器主要是供应电子元器件从轨道运输到插件处,供料则是可以把部分元件同时朝同样的方向出货,每个电子元件的轨道不同,才可以保证每个元件以正确的方向输送进去。两个机构在运料过程中是相辅相成的关系。设计的异形元件的送料器如图3.3所示。图3.3震动送料器送料器由进料口和输料口两个部分组成。进料口的工作是是在送出电子元件的过程中对元件进行固定和运输,分为活动机构和运输机构两部分,分别完成不一样的工作。凹陷部分长度和弧度根据不同元件的的引脚型号、尺寸排列进行设计。每一套运料口原理上只足够完成一个种类的对应元件。送料组件可以把夹好的电子元器件送出轨并进入插件位置,外形设计以一个长弧形滑槽为基准,电子元件在Y轴方向通过震动运输,通过气缸进行送料口的送料并且重复此动作。控制及电机部分的选择控制部分设计思路控制部分和程序设计有着密不可分的关系,程序基于控制部分合理的选型,从而更好的完成插件机所需完成的工作。初步的方案是选择市场上功能较为契合此课题,并且价格合理的电机和控制卡,在能圆满完成任务的前提下,尽可能的节约开发成本。由于PCB板上的元件插孔位置分布较为紧密,插孔位置非常的小,对插件动作的精密度有极高的要求。主工作台是其中的核心机构,他可以在插件过程中对板子的位移和相对位置进行检测。可以保证工作时具有足够高的效率以及精密度。根据实际情况,运动控制卡将会被选择作为主板进行电机控制。主工作台进行直线运动和插件头的位移动作。插件头组,送料器、底部以及上下接驳台,这些机构所将执行的动作采用不同型号的气缸以及伺服电机进行控制。通过运动控制卡进行控制,然后输送板子的带传动使用交流变速电机,此驱动过程同样受控于运动控制卡。伺服电机的选择思路如果选择步进电机的话,大部分时候,步进电机当转速处于一个比较高的状态时,转矩将会以一个很高的速度降低。最后出现其输出不足的后果。也就是无法足够的带动负载。所以,步进电机与低速运动当中通常运用。但不一样的是,交流电机的输出力矩恒定,也就是如果交流电机的转速达到额定转速之后,因为力矩恒定,所以可以输出足够的转矩。这种情况通常用于高速运动之中。当然,在此课题中,我们需要电机靠脉冲信号完成动作,所以控制系统可以用开环控制。在开环系统的情况下,所以在机构运动的过程中如果负载超负荷,或者频率超额将会出现赌转或丢步的现象出现。当运动停止的时候,会因为转速超高,从而引起相应的对冲现象。这也会让机构无法准确的实现进度。这对我们的精度要求是十分不利的。综合情况与优劣考量,选用了松下A5系列电机,如图4.2所示,作为工作台和插件头同步旋转。该驱动电机可以变频驱动通过驱动器来对速度进行控制。图4.2松下A5系列伺服电机松下系列伺服电机驱动器伺服驱动电机可以实现对高速高精度的机构进行精准驱动。同时还能对一些简单要求的伺服实现准确驱动控制。我们需要选用对位置可以进行控制的驱动器。有串行和并行两种驱动模式,而且需要对运动模式进行相应的设定功能。这样,才可以写入我们所需要的功能。我们选用松下系列电机驱动器,与电机配套,并且有一定的框架对齐进行组装。我们把电机和轴承用联轴器相连,并且用一定的机械机构进行链接组合,这样他可以更好的实现我们所需要的传动功能。图4.3为连接效果。图4.3伺服电机与轴承之间的联轴器运动控制卡的选型及功能控制卡可以实现PCI控制,根据控制板的型号不同,控制卡分别可以可以实现对步进电机或者伺服电机控制,能控制运功轨迹、插补运动以及位置检测等多重检测需求。本课题选用的是DMC3000雷赛运动控制扩展卡,如图4.5.1和4.5.2所示。雷赛控制技术DMC3000系列运动控制卡是一款新型的PCI总线运动控制卡。可以控制多个步进电机或数字式伺服电机,适合于多轴点位运动、插补运动、轨迹规划、手轮控制、编码器位置检测、IO控制、位置比较、位置锁存等功能的应用。DMC3000系列卡的运动控制函数库功能丰富。而且常用于控制卡及运动控制系统的硬件测试。图4.5.1DMC3000雷赛八轴运动扩展卡图4.5.2DMC3000雷赛八轴运动扩展卡根据考究,此运动卡的功能可以有助于实现插件机进行较为复杂的运动要求。例如点位运动,梯形速度控制,亦或是直线和圆弧查补等。还可以在异常运动发生时提供减速停止和回原点功能,完美契合此课题的功能要求。以下是对此控制卡可完成的一些符合本课题所需的功能进行论述。点位运动功能点位运动顾名思义就是比较普通的点对点的直线运动。DMC3000运动控制卡可以控制PCB板以设定好的速度,运动到指定位置后停下。这种运动方式只关注终点坐标,且非常契合插件机所需要的工作需求。对运动轨迹的精度要求是通常较低的。点位运动的运动距离由脉冲数决定,运动速度由脉冲频率决定。PC执行点位运动指令,并自动将运动参数通过PCI总线接口传送至DMC3000系列运动控制卡,使其按设定的速度输出脉冲;当输出脉冲数等于命令脉冲数时,DMC3000停止脉冲输出。并且还有一个优势就是此卡可以在多轴上同时完成点位运动。如图4.4.1是在输出脉冲的过程中,位移与运动时间的关系曲线。当输出脉冲与实际命令脉冲相等时,位移停止。图4.4.1定长运动位移曲线梯形速度控制功能梯形速度控制,顾名思义就是速度曲线在坐标轴上呈梯形表示。通过缓慢加速到所需速度之后,再缓慢减速至停止速度。可以较为平稳的让工件按照指定的轨迹进行移动,并且最大程度的减少危险系数。下图4.4.2就是梯形速度曲线和其对应的位移曲线的关系。图4.4.2梯形速度曲线及对应的位移曲线插件机控制程序设计程序设计总体思路插件的动作需要多个机械部分合作而成,大致上的工作就是需要运送PCB板到工作台上之后,顺利完成插件动作。所以最初我们需要对所需功能进行分析,并且设计用户交互界面。通过对总体的功能进行大致的分析。最终在进行选择后,确立了基于LabVIEW平台撰写程序是最为合适的一种方案,本课题选用的是LabVIEW2018版本。LabVIEW2018简介LabVIEW是一种图形化编程语言,并带有仿真功能。相较于传统的C语言编程,图形化的程序编辑更为直接,使用更为简便。本课题所使用LabVIEW作为开发环境,让其程序的可视化逻辑更为明朗,所以容错率也提升了不少。LabVIEW2018界面如图5.2所示。图5.2LabVIEW2018开始界面图4.19LabVIEW2018前面板与程序框图界面运动控制卡函数通过对DMC3000运动控制卡系列说明书的查阅,并且对需要使用到的函数进行筛选调用,所需函数见下表格5.3列出函数分类函数名描述板卡设置函数dmc_board_init将控制卡初始化dmc_board_close关闭控制卡脉冲模式设置函数dmc_set_pulse_outmode设置脉冲输出回原点运动函数dmc_set_home_pin_logic设置原点信号dmc_set_homemode设置回原点模式dmc_home_move回原点运动位置计数器控制函数dmc_set_position设置指令脉冲位置dmc_get_position读取指令脉冲位置运动状态检测及控制函数dmc_read_current_speed读取当前速度值dmc_check_done检测指定轴的运动状态dmc_stop指定轴停止运动dmc_emg_stop紧急停止所有轴单轴运动速度曲线设置函数dmc_set_profile设置单轴运动速度曲线dmc_set_s_profile设置单轴速度曲线S段参数值单轴运动函数dmc_pmove指定轴点位运动伺服驱动专用接口函数dmc_write_sevon_pin控制指定轴的伺服使能端口的输出异常信号接口函数编码器函数dmc_set_encoder数值dmc_get_encoder数值dmc_set_ez_mode设置指定轴的EZ异常信号接口函数dmc_set_dec_stop_time设置减速停止时间表5.3程序所调用的函数程序设计思路流程图回零移动流程:在每次程序进行运作之前,需要先对程序进行回零。盲目的不进行检测的话,回零过程肯定是不安全的,所以需要在回零之前对工作台的当前移动状态进行一个全面的检测,其中包括速度,坐标状态等。若工作台正在移动中,则发出不可回零的警告。工作台非移动中的话,其余的安全检测没有问题则可进一步进行回零的操作。之后可根据回零的逻辑思路流程图设计程序。回零移动逻辑流程图如图5.4.1所示。图5.4.1回零移动逻辑流程图手动工作台泊车流程:手动工作台的泊车动作和回零类似,一样需要提前进行安全检测,读取并判断工作台是否正在进行移动。如果工作台不在泊车移动中,且并未触发回零警告,就可以进入到手动工作台泊车的状态。之后设定在X,Y轴工作台泊车的正反方向,起始速度,运行速度等。手动工作台的泊车相较于自动泊车更加精细,并且手动工作台泊车的前提是必须经过回零,系统需要通过伺服器重新建立坐标系。工作台泊车流程如图5.4.2所示。图5.4.2手动工作台泊车流程泊车流程自动泊车的流程就是相较于手动泊车会更加方便,提前设立X,Y坐标轴之后,让控制卡控制工作台进行点位运动。提前判断工作台状态,是否为预设的X,Y坐标,若为false,则继续循环进行泊车流程,直到脉冲相等,坐标判断为true为止,停止泊车流程。同样需要设立速度等。泊车的流程示意图如图5.4.3所示。图5.4.3泊车流程图程序设计回零安全警告如图6.1所示。回零安全警告则是需要读取当前的X和Y双轴的状态,看是否都为停止状态位于原地待命。然后判断是否正在处于回零移动状态,若是,则继续进行回零警告。图6.1回零安全警告回零移动回零是需要把不同的初始值,输入setprofile函数内进行运行下一步输入sethomemove函数,并且在homemove中最终执行回零移动。其主要在于详尽的人工设置可以减少误差,提升精度和可控范围。图6.2为回零移动模块的程序。图6.2回零移动模块泊车移动泊车移动的程序设计思路,就是把当前X或Y轴的泊车方向和运动位置设置好,并且再设置减速时间,运行速度,起始速度等参数,设置完毕后输入setprofile函数并最终在pmove函数运行,进行泊车移动。下图6.3是X轴的泊车移动程序,可以设置正向移动和反向移动两种移动方式。Y轴程序同理。图6.3X轴泊车程序(Y轴同理)脉冲清零脉冲清零模块也是分为X,Y轴进行,按下脉冲清零按钮后,对其轴X和轴Y的position函数值分别赋0。程序如图6.4.图6.4脉冲清零模块减速停止按下减速停止按钮后,减速停止模块就是分别把两轴的stoptime函数分别赋予一个0.5的延时值,后再赋0到停止模块,造成一个延时减速停止的缓冲作用,程序如图6.5所示。图6.5减速停止模块移位存储模块程序需要一个移位存储模块,用于确定工件和机械的实时监控。轴0代表X轴轴1代表Y轴。代表对两轴的运动状态和坐标进行一个观测的作用。其中的checkdone函数是确定当前X,Y轴处于运动或停止状态的,然后通过getposition函数读取当前轴的运动位置。最后一个readcurrent函数则是读取当前双轴的运动速度,并且转化反馈到波形图当中,以便于更方便的观测。双轴的位置状态也会通过数组实时反馈运动曲线到XY图内,可以通过左边的清空按钮清空当前的所有位置。图6.6是移位存储模块的程序截图。图6.6移位存储模块总结自动插件机的发展是制造业中至关重要的一环。他的制作以及改良是需要以非常多的时间和精力去研究的。本课题主要是基于现实中的自动插件机进行一些思路的革新和创造,尽可能的在原有的基础上,开发出更加有竞争力的新思路。本次设计中,选用的机械结构跟目前市面上的常用运输件和电子插件都有一定的关联性。主要是针对市面上较为常见的PCB板进行设计,包括接驳台,震动台等。都可以辅助插件机更好,更精密的完成所需的工作。在程序的设定中,主要是以选用的控制卡为核心,进行程序的开发。在控制卡的选型过程中,选择了非常契合本课题的运动控制卡雷赛DMC3000型号控制卡,并选用松下A5系列电机进行辅佐工作。由于其控制卡丰富的功能,可以十分完美的完成点位运动,梯形速度运动,多轴联动,连续运动,插补回零等复杂功能。并且选用LabVIEW进行编程,以运动卡的功能为核心,尽可能的去实现理想中的功能。此课题涉及的知识面非常的广泛,在短时间内无法很完善的进行学习和消化。在对课题研究的过程中,由于经验和能力的不足,在程序书写方面只能尽力来展现自己的想法,需改进的地方也很多,还望多多包涵。参考文献[1]高玉良.电路与模拟电子技术[M].高等教育出版社:北京,2008:1.[2]王敬华.C语言程序设计教程[M].清华大学出版社:北京,2009:8.[3]张建民.机电一体化系统设计[M].北京理工大学出版社:北京,2010:10.[4]冯清秀.机电传动控制[M].华中科技大学出版社:武汉,2011:1.[5]Johnson.LabVIEW图形编程[M].北京大学出版社:北京,2002:5.[6]黄长艺.机械工程测试技术基础[M].机械工业出版社:北京,2006:1.[7]魏芸.基于LabVIEW的虚拟仪器和虚拟实验分析[D].甘肃政法学院:甘肃,2017:1.[8]佚名.雷赛DMC3000系列运动控制卡用户使用手册[D].出版社不详:深圳,2017:1.[9]王志强.步进电机和交流伺服电机性能综合比较[D].天津职业院校联合学报:天津,2006:1.[10]刘继光.LabVIEW程序设计教程[M].电子工业出版社:北京,2008:3.[11]韩崇昭、蔡远利、万百五.自动化专业概论[M].武汉理工大学出版社:武汉,2010:8.[13]王宏文.自动化专业英语教程[M].机械工业出版社:北京,2007:3.[12]王熙雏、张淑红.基于单片机的步进电动机控制[J].电气技术与自动化2001:40.[14]王静霞,杨宏丽,刘利.单片机应用技术(C语言版)[M].北京电子工业出版社:北京,2010:5.[15]江志红.深入浅出数字信号处理[M].北京航空航天大学出版社:北京,2012:3.致谢词大学四年的时间很快就过去了,经历了许多的酸甜苦辣,其中有不少快乐玩耍的日子,也有刻苦认真学习知识的日子。在大学四年内我学到了不少知识,所以需要在即将离开母校之际,通过毕业设计的方式,给母校一个完美的答卷,也给自己画下一个圆满的句号。我们在毕业设计选题的时候,选择了异形自动插件机的研究课题。难度是非常大的,涉及到了很多不同学术方面的知识。我们在研究的过程中也遇到了很多困难和考验。但是也正是因为这个难度重重的课题,让我们接触到了更多方面更广阔的知识,丰富了我们的学习面,让我更加的勇于面对困难,并且提升了我解决困难的能力。首先,要由衷的感谢吴明友老师给予我们莫大的支持。感谢老师辅助我们选题并且给予我们论文上的制导和指引。吴明友老师非常的尽心尽力而且非常的负责,在我们努力还不足够的时候,会给我们加油打气,以及适当的督促,从而让我更效率,更高质量的完成毕业设计。老师的指引就像夜空中的一座灯塔一样,时刻的指引我往正确的道路不断前行,而不是在盲目中迷失了航行的方向。然后也要感谢汪总,给予了我们实习的机会。让我们面对面的对插件机有一个更全面的理解,极大的帮助我们推进了毕业设计的进度。俗话说眼见为实,插件机本身对于我来说是一个较为抽象的机械概念。但是通过对实物进行操作,测量和改良设计之后,也使我更有信心的对插件机进行程序的设计。最后,我最感谢的莫过于我的组员们。在和他们共同研究的这个课题的过程中,我们互相帮助,共同学习进步。虽然在课题分工的时候我们有明确的分工合作,但是遇到困难的时候我们会尽可能的共同解决。所以今天的成果和我的组员们的共同努力是密不可分的。感谢你们的辛劳付出,祝福各位老师和同学们都诸事顺利,事业有成!

ExcelXP的八则快速输入技巧如果我们在用ExcelXP处理庞大的数据信息时,不注意讲究技巧和方法的话,很可能会花费很大的精力。因此如何巧用ExcelXP,来快速输入信息就成为各个ExcelXP用户非常关心的话题,笔者向大家介绍几则这方面的小技巧。1、快速输入大量含小数点的数字如果我们需要在ExcelXP工作表中输入大量的带有小数位的数字时,按照普通的输入方法,我们可能按照数字原样大小直接输入,例如现在要在单元格中输入0.05这个数字时,我们会把“0.05”原样输入到表格中。不过如果需要输入若干个带有小数点的数字时,我们再按照上面的方法输入的话,每次输入数字时都需要重复输入小数点,这样工作量会变大,输入效率会降低。其实,我们可以使用ExcelXP中的小数点自动定位功能,让所有数字的小数点自动定位,从而快速提高输入速度。在使用小数点自动定位功能时,我们可以先在ExcelXP的编辑界面中,用鼠标依次单击“工具”/“选项”/“编辑”标签,在弹出的对话框中选中“自动设置小数点”复选框,然后在“位数”微调编辑框中键入需要显示在小数点右面的位数就可以了。以后我们再输入带有小数点的数字时,直接输入数字,而小数点将在回车键后自动进行定位。例如,我们要在某单元格中键入0.06的话,可以在上面的设置中,让“位数”选项为2,然后直接在指定单元格中输入6,回车以后,该单元格的数字自动变为“0.06”,怎么样简单吧?2、快速录入文本文件中的内容现在您手边假如有一些以纯文本格式储存的文件,如果此时您需要将这些数据制作成ExcelXP的工作表,那该怎么办呢?重新输入一遍,大概只有头脑有毛病的人才会这样做;将菜单上的数据一个个复制/粘贴到工作表中,也需花很多时间。没关系!您只要在ExcelXP中巧妙使用其中的文本文件导入功能,就可以大大减轻需要重新输入或者需要不断复制、粘贴的巨大工作量了。使用该功能时,您只要在ExcelXP编辑区中,依次用鼠标单击菜单栏中的“数据/获取外部数据/导入文本文件”命令,然后在导入文本会话窗口选择要导入的文本文件,再按下“导入”钮以后,程序会弹出一个文本导入向导对话框,您只要按照向导的提示进行操作,就可以把以文本格式的数据转换成工作表的格式了。3、快速输入大量相同数据如果你希望在不同的单元格中输入大量相同的数据信息,那么你不必逐个单元格一个一个地输入,那样需要花费好长时间,而且还比较容易出错。你可以通过下面的操作方法在多个相邻或不相邻的单元格中快速填充同一个数据,具体方法为:首先同时选中需要填充数据的单元格。若某些单元格不相邻,可在按住Ctrl键的同时,点击鼠标左键,逐个选中;其次输入要填充的某个数据。按住Ctrl键的同时,按回车键,则刚才选中的所有单元格同时填入该数据。4、快速进行中英文输入法切换一张工作表常常会既包含有数字信息,又包含有文字信息,要录入这样一种工作表就需要我们不断地在中英文之间反复切换输入法,非常麻烦,为了方便操作,我们可以用以下方法实现自动切换:首先用鼠标选中需要输入中文的单元格区域,然后在输入法菜单中选择一个合适的中文输入法;接着打开“有效数据”对话框,选中“IME模式”标签,在“模式”框中选择打开,单击“确定”按钮;然后再选中输入数字的单元格区域,在“有效数据”对话框中,单击“IME模式”选项卡,在“模式”框中选择关闭(英文模式);最后单击“确定”按钮,这样用鼠标分别在刚才设定的两列中选中单元格,五笔和英文输入方式就可以相互切换了。5、快速删除工作表中空行删除ExcelXP工作表中的空行,一般的方法是需要将空行都找出来,然后逐行删除,但这样做操作量非常大,很不方便。那么如何才能减轻删除工作表中空行的工作量呢?您可以使用下面的操作方法来进行删除:首先打开要删除空行的工作表,在打开的工作表中用鼠标单击菜单栏中的“插入”菜单项,并从下拉菜单中选择“列”,从而插入一新的列X,在X列中顺序填入整数;然后根据其他任何一列将表中的行排序,使所有空行都集中到表的底部。删去所有空行中X列的数据,以X列重新排序,然后删去X列。按照这样的删除方法,无论工作表中包含多少空行,您就可以很快地删除了。6、快速对不同单元格中字号进行调整在使用ExcelXP编辑文件时,常常需要将某一列的宽度固定,但由于该列各单元格中的字符数目不等,致使有的单元格中的内容不能完全显示在屏幕上,为了让这些单元格中的数据都显示在屏幕上,就不得不对这些单元格重新定义较小的字号。如果依次对这些单元格中的字号调整的话,工作量将会变得很大。其实,您可以采用下面的方法来减轻字号调整的工作量:首先新建或打开一个工作簿,并选中需要ExcelXP根据单元格的宽度调整字号的单元格区域;其次单击用鼠标依次单击菜单栏中的“格式”/“单元格”/“对齐”标签,在“文本控制”下选中“缩小字体填充”复选框,并单击“确定”按钮;此后,当你在这些单元格中输入数据时,如果输入的数据长度超过了单元格的宽度,ExcelXP能够自动缩小字符的大小把数据调整到与列宽一致,以使数据全部显示在单元格中。如果你对这些单元格的列宽进行了更改,则字符可自动增大或缩小字号,以适应新的单元格列宽,但是对这些单元格原设置的字体字号大小则保持不变。7、快速输入多个重复数据在使用ExcelXP工作表的过程中,我们经常要输入大量重复的数据,如果依次输入,无疑工作量是巨大的。现在我们可以借助ExcelXP的“宏”功能,来记录首次输入需要重复输入的数据的命令和过程,然后将这些命令和过程赋值到一个组合键或工具栏的按钮上,当按下组合键时,计算机就会重复所记录的操作。使用宏功能时,我们可以按照以下步骤进行操作:首先打开工作表,在工作表中选中要进行操作的单元格;接着再用鼠标单击菜单栏中的“工具”菜单项,并从弹出的下拉菜单中选择“宏”子菜单项,并从随后弹出的下级菜单中选择“录制新宏”命令;设定好宏后,我们就可以对指定的单元格,进行各种操作,程序将自动对所进行的各方面操作记录复制。8、快速处理多个工作表有时我们需要在ExcelXP中打开多个工作表来进行编辑,但无论打开多少工作表,在某一时刻我们只能对一个工作表进行编辑,编辑好了以后再依次编辑下一个工作表,如果真是这样操作的话,我们倒没有这个必要同时打开多个工作表了,因为我们同时打开多个工作表的目的就是要减轻处理多个工作表的工作量的,那么我们该如何实现这样的操作呢?您可采用以下方法:首先按住“Shift"键或“Ctrl"键并配以鼠标操作,在工作簿底部选择多个彼此相邻或不相邻的工作表标签,然后就可以对其实行多方面的批量处理;接着在选中的工作表标签上按右键弹出快捷菜单,进行插入和删除多个工作表的操作;然后在“文件”菜单中选择“页面设置……”,将选中的多个工作表设成相同的页面模式;再通过“编辑”菜单中的有关选项,在多个工作表范围内进行查找、替换、定位操作;通过“格式”菜单中的有关选项,将选中的多个工作表的行、列、单元格设成相同的样式以及进行一次性全部隐藏操作;接着在“工具”菜单中选择“选项……”,在弹出的菜单中选择“视窗”和“编辑”按钮,将选中的工作表设成相同的视窗样式和单元格编辑属性;最后选中上述工作表集合中任何一个工作表,并在其上完成我们所需要的表格,则其它工作表在相同的位置也同时生成了格式完全相同的表格。高效办公Excel排序方法"集中营"排序是数据处理中的经常性工作,Excel排序有序数计算(类似成绩统计中的名次)和数据重排两类。本文以几个车间的产值和名称为例,介绍Excel2000/XP的数据排序方法。一、数值排序1.RANK函数RANK函数是Excel计算序数的主要工具,它的语法为:RANK(number,ref,order),其中number为参与计算的数字或含有数字的单元格,ref是对参与计算的数字单元格区域的绝对引用,order是用来说明排序方式的数字(如果order为零或省略,则以降序方式给出结果,反之按升序方式)。例如图1中E2、E3、E4单元格存放一季度的总产值,计算各车间产值排名的方法是:在F2单元格内输入公式“=RANK(E2,$E$2:$E$4)”,敲回车即可计算出铸造车间的产值排名是2。再将F2中的公式复制到剪贴板,选中F3、F4单元格按Ctrl+V,就能计算出其余两个车间的产值排名为3和1。如果B1单元格中输入的公式为“=RANK(E2,$E$2:$E$4,1)”,则计算出的序数按升序方式排列,即2、1和3。需要注意的是:相同数值用RANK函数计算得到的序数(名次)相同,但会导致后续数字的序数空缺。假如上例中F2单元格存放的数值与F3相同,则按本法计算出的排名分别是3、3和1(降序时)。2.COUNTIF函数COUNTIF函数可以统计某一区域中符合条件的单元格数目,它的语法为COUNTIF(range,criteria)。其中range为参与统计的单元格区域,criteria是以数字、表达式或文本形式定义的条件。其中数字可以直接写入,表达式和文本必须加引号。仍以图1为例,F2单元格内输入的公式为“=COUNTIF($E$2:$E$4,">"&E2)+1”。计算各车间产值排名的方法同上,结果也完全相同,2、1和3。此公式的计算过程是这样的:首先根据E2单元格内的数值,在连接符&的作用下产生一个逻辑表达式,即“>176.7”、“>167.3”等。COUNTIF函数计算出引用区域内符合条件的单元格数量,该结果加一即可得到该数值的名次。很显然,利用上述方法得到的是降序排列的名次,对重复数据计算得到的结果与RANK3.IF函数Excel自身带有排序功能,可使数据以降序或升序方式重新排列。如果将它与IF函数结合,可以计算出没有空缺的排名。以图1中E2、E3、E4单元格的产值排序为例,具体做法是:选中E2单元格,根据排序需要,单击Excel工具栏中的“降序排序”或“升序排序”按钮,即可使工作表中的所有数据按要求重新排列。假如数据是按产值由大到小(降序)排列的,而您又想赋予每个车间从1到n(n为自然数)的排名。可以在G2单元格中输入1,然后在G3单元格中输入公式“=IF(E3=E2,G3,G3+1)”,只要将公式复制到G4等单元格,就可以计算出其他车间的产值排名。二、文本排序选举等场合需要按姓氏笔划为文本排序,Excel提供了比较好的解决办法。如果您要将图1数据表按车间名称的笔划排序,可以使用以下方法:选中排序关键字所在列(或行)的首个单元格(如图1中的A1),单击Excel“数据”菜单下的“排序”命令,再单击其中的“选项”按钮。选中“排序选项”对话框“方法”下的“笔画排序”,再根据数据排列方向选择“按行排序”或“按列排序”,“确定”后回到“排序”对话框(图2)。如果您的数据带有标题行(如图1中的“单位”之类),则应选中“有标题行”(反之不选),然后打开“主要关键字”下拉列表,选择其中的“单位”,选中排序方式(“升序”或“降序”)后“确定”,表中的所有数据就会据此重新排列。此法稍加变通即可用于“第一名”、“第二名”等文本排序,请读者自行摸索。三、自定义排序如果您要求Excel按照“金工车间”、“铸造车间”和“维修车间”的特定顺序重排工作表数据,前面介绍的几种方法就无能为力了。这类问题可以用定义排序规则的方法解决:首先单击Excel“工具”菜单下的“选项”命令,打开“选项”对话框中的“自定义序列”选项卡(图3)。选中左边“自定义序列”下的“新序列”,光标就会在右边的“输入序列”框内闪动,您就可以输入“金工车间”、“铸造车间”等自定义序列了,输入的每个序列之间要用英文逗号分隔,或者每输入一个序列就敲回车。如果序列已经存在于工作表中,可以选中序列所在的单元格区域单击“导入”,这些序列就会被自动加入“输入序列”框。无论采用以上哪种方法,单击“添加”按钮即可将序列放入“自定义序列”中备用(图3)。使用排序规则排序的具体方法与笔划排序很相似,只是您要打开“排序选项”对话框中的“自定义排序次序”下拉列表,选中前面定义的排序规则,其他选项保持不动。回到“排序”对话框后根据需要选择“升序”或“降序”,“确定”后即可完成数据的自定义排序。需要说明的是:显示在“自定义序列”选项卡中的序列(如一、二、三等),均可按以上方法参与排序,请读者注意Excel提供的自定义序列类型。谈谈Excel输入的技巧在Excel工作表的单元格中,可以使用两种最基本的数据格式:常数和公式。常数是指文字、数字、日期和时间等数据,还可以包括逻辑值和错误值,每种数据都有它特定的格式和输入方法,为了使用户对输入数据有一个明确的认识,有必要来介绍一下在Excel中输入各种类型数据的方法和技巧。一、输入文本Excel单元格中的文本包括任何中西文文字或字母以及数字、空格和非数字字符的组合,每个单元格中最多可容纳32000个字符数。虽然在Excel中输入文本和在其它应用程序中没有什么本质区别,但是还是有一些差异,比如我们在Word、PowerPoint的表格中,当在单元格中输入文本后,按回车键表示一个段落的结束,光标会自动移到本单元格中下一段落的开头,在Excel的单元格中输入文本时,按一下回车键却表示结束当前单元格的输入,光标会自动移到当前单元格的下一个单元格,出现这种情况时,如果你是想在单元格中分行,则必须在单元格中输入硬回车,即按住Alt键的同时按回车键。二、输入分数几乎在所有的文档中,分数格式通常用一道斜杠来分界分子与分母,其格式为“分子/分母”,在Excel中日期的输入方法也是用斜杠来区分年月日的,比如在单元格中输入“1/2”,按回车键则显示“1月2日”,为了避免将输入的分数与日期混淆,我们在单元格中输入分数时,要在分数前输入“0”(零)以示区别,并且在“0”和分子之间要有一个空格隔开,比如我们在输入1/2时,则应该输入“01/2”。如果在单元格中输入“81/2”,则在单元格中显示“81/2”,而在编辑栏中显示“三、输入负数在单元格中输入负数时,可在负数前输入“-”作标识,也可将数字置在()括号内来标识,比如在单元格中输入“(88)”,按一下回车键,则会自动显示为“-88”。四、输入小数在输入小数时,用户可以向平常一样使用小数点,还可以利用逗号分隔千位、百万位等,当输入带有逗号的数字时,在编辑栏并不显示出来,而只在单元格中显示。当你需要输入大量带有固定小数位的数字或带有固定位数的以“0”字符串结尾的数字时,可以采用下面的方法:选择“工具”、“选项”命令,打开“选项”对话框,单击“编辑”标签,选中“自动设置小数点”复选框,并在“位数”微调框中输入或选择要显示在小数点右面的位数,如果要在输入比较大的数字后自动添零,可指定一个负数值作为要添加的零的个数,比如要在单元格中输入“88”后自动添加3个零,变成“88000”,就在“位数”微调框中输入“-3”,相反,如果要在输入“88”后自动添加3位小数,变成“0.088”,则要在“位数”微调框中输入“3”。另外,在完成输入带有小数位或结尾零字符串的数字后,应清除对“自动设置小数点”符选框的选定,以免影响后边的输入;如果只是要暂时取消在“自动设置小数点”中设置的选项,可以在输入数据时自带小数点。五、输入货币值Excel几乎支持所有的货币值,如人民币(¥)、英镑(£)等。欧元出台以后,Excel2000完全支持显示、输入和打印欧元货币符号。用户可以很方便地在单元格中输入各种货币值,Excel会自动套用货币格式,在单元格中显示出来,如果用要输入人民币符号,可以按住Alt键,然后再数字小键盘上按“0165”即可。六、输入日期Excel是将日期和时间视为数字处理的,它能够识别出大部分用普通表示方法输入的日期和时间格式。用户可以用多种格式来输入一个日期,可以用斜杠“/”或者“-”来分隔日期中的年、月、日部分。比如要输入“2001年12月1日”,可以在单元各种输入“2001/12/1”或者“2001-12-1七、输入时间在Excel中输入时间时,用户可以按24小时制输入,也可以按12小时制输入,这两种输入的表示方法是不同的,比如要输入下午2时30分38秒,用24小时制输入格式为:2:30:38,而用12小时制输入时间格式为:2:30:38p,注意字母“p”和时间之间有一个空格。如果要在单元格中插入当前时间,则按Ctrl+Shift+;键。了解Excel公式的错误值经常用Excel的朋友可能都会遇到一些莫名奇妙的错误值信息:#N/A!、#VALUE!、#DIV/O!等等,出现这些错误的原因有很多种,如果公式不能计算正确结果,Excel将显示一个错误值,例如,在需要数字的公式中使用文本、删除了被公式引用的单元格,或者使用了宽度不足以显示结果的单元格。以下是几种常见的错误及其解决方法。1.#####!原因:如果单元格所含的数字、日期或时间比单元格宽,或者单元格的日期时间公式产生了一个负值,就会产生#####!错误。解决方法:如果单元格所含的数字、日期或时间比单元格宽,可以通过拖动列表之间的宽度来修改列宽。如果使用的是1900年的日期系统,那么Excel中的日期和时间必须为正值,用较早的日期或者时间值减去较晚的日期或者时间值就会导致#####!错误。如果公式正确,也可以将单元格的格式改为非日期和时间型来显示该值。2.#VALUE!当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!。原因一:在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型。解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如:如果单元格A1包含一个数字,单元格A2包含文本"学籍",则公式"=A1+A2"将返回错误值#VALUE!。可以用SUM工作表函数将这两个值相加(SUM函数忽略文本):=SUM(A1:A2)。原因二:将单元格引用、公式或函数作为数组常量输入。解决方法:确认数组常量不是单元格引用、公式或函数。原因三:赋予需要单一数值的运算符或函数一个数值区域。解决方法:将数值区域改为单一数值。修改数值区域,使其包含公式所在的数据行或列。3.#DIV/O!当公式被零除时,将会产生错误值#DIV/O!。原因一:在公式中,除数使用了指向空单元格或包含零值单元格的单元格引用(在Excel中如果运算对象是空白单元格,Excel将此空值当作零值)。解决方法:修改单元格引用,或者在用作除数的单元格中输入不为零的值。原因二:输入的公式中包含明显的除数零,例如:=5/0。解决方法:将零改为非零值。4.#NAME?在公式中使用了Excel不能识别的文本时将产生错误值#NAME?。原因一:删除了公式中使用的名称,或者使用了不存在的名称。解决方法:确认使用的名称确实存在。选择菜单"插入"|"名称"|"定义"命令,如果所需名称没有被列出,请使用"定义"命令添加相应的名称。原因二:名称的拼写错误。解决方法:修改拼写错误的名称。原因三:在公式中使用标志。解决方法:选择菜单中"工具"|"选项"命令,打开"选项"对话框,然后单击"重新计算"标签,在"工作薄选项"下,选中"接受公式标志"复选框。原因四:在公式中输入文本时没有使用双引号。解决方法:Excel将其解释为名称,而不理会用户准备将其用作文本的想法,将公式中的文本括在双引号中。例如:下面的公式将一段文本"总计:"和单元格B50中的数值合并在一起:="总计:"&B50原因五:在区域的引用中缺少冒号。解决方法:确认公式中,使用的所有区域引用都使用冒号。例如:SUM(A2:B34)。5.#N/A原因:当在函数或公式中没有可用数值时,将产生错误值#N/A。解决方法:如果工作表中某些单元格暂时没有数值,请在这些单元格中输入"#N/A",公式在引用这些单元格时,将不进行数值计算,而是返回#N/A。6.#REF!当单元格引用无效时将产生错误值#REF!。原因:删除了由其他公式引用的单元格,或将移动单元格粘贴到由其他公式引用的单元格中。解决方法:更改公式或者在删除或粘贴单元格之后,立即单击"撤消"按钮,以恢复工作表中的单元格。7.#NUM!当公式或函数中某个数字有问题时将产生错误值#NUM!。原因一:在需要数字参数的函数中使用了不能接受的参数。解决方法:确认函数中使用的参数类型正确无误。原因二:使用了迭代计算的工作表函数,例如:IRR或RATE,并且函数不能产生有效的结果。解决方法:为工作表函数使用不同的初始值。原因三:由公式产生的数字太大或太小,Excel不能表示。解决方法:修改公式,使其结果在有效数字范围之间。8.#NULL!当试图为两个并不相交的区域指定交叉点时将产生错误值#NULL!。原因:使用了不正确的区域运算符或不正确的单元格引用。解决方法:如果要引用两个不相交的区域,请使用联合运算符逗号(,)。公式要对两个区域求和,请确认在引用这两个区域时,使用逗号。如:SUM(A1:A13,D12:D23)。如果没有使用逗号,Excel将试图对同时属于两个区域的单元格求和,但是由于A1:A13和D12:D23并不相交,所以他们没有共同的单元格。在Excel中快速查看所有工作表公式只需一次简单的键盘点击,即可可以显示出工作表中的所有公式,包括Excel用来存放日期的序列值。要想在显示单元格值或单元格公式之间来回切换,只需按下CTRL+`(位于TAB键上方)。EXCEL2000使用技巧十招1、Excel文件的加密与隐藏如果你不愿意自己的Excel文件被别人查看,那么你可以给它设置密码保护,采用在保存文件时用加密的方法就可以实现保护目的,在这里要特别注意的是,自己设定的密码一定要记住,否则自己也将被视为非法入侵者而遭拒绝进入。给文件加密的具体方法为:A、单击“文件”菜单栏中的“保存或者(另存为)”命令后,在弹出的“保存或者(另存为)”的对话框中输入文件名;B、再单击这个对话框中“工具”栏下的“常规选项”按钮,在弹出的“保存选项”的对话框中输入自己的密码;这里要注意,它提供了两层保护,如果你也设置了修改权限密码的话,那么即使文件被打开也还需要输入修改权限的密码才能修改。C、单击“确定”按钮,在弹出的密码确认窗口中重新输入一遍密码,再点击“确认”,最后点“保存”完成文件的加密工作。当重新打开文件时就要求输入密码,如果密码不正确,文件将不能打开。2、对单元格进行读写保护单元格是Excel执行其强大的计算功能最基本的元素,对单元格的读写保护是Excel对数据进行安全管理的基础。对单元格的保护分为写保护和读保护两类,所谓写保护就是对单元格中输入信息加以限制,读保护是对单元格中已经存有信息的浏览和查看加以限制。对单元格的写保护有两种方法:A、对单元格的输入信息进行有效性检测。首先选定要进行有效性检测的单元格或单元格集合,然后从数据菜单中选择“有效数据”选项,通过设定有效条件、显示信息和错误警告,控制输入单元格的信息要符合给定的条件。B、设定单元格的锁定属性,以保护存入单元格的内容不能被改写。可分为以下步骤:(1)选定需要锁定的单元格或单元格集合;(2)从格式菜单中选择“单元格”选项;(3)在设置单元格格式的弹出菜单中选择“保护”标签,在弹出的窗口中,选中“锁定”;(4)从工具菜单中选择“保护”选项,设置保护密码,即完成了对单元格的锁定设置。对单元格的读保护有三种方法:A、通过对单元格颜色的设置进行读保护。例如:将选定单元格或单元格集合的背景颜色与字体颜色同时设为白色,这样,从表面看起来单元格中好像是没有输入任何内容,用户无法直接读出单元格中所存储的信息。B、用其他画面覆盖在需要保护的单元格之上,遮住单元格的本来面目,以达到读保护目的。例如:使用绘图工具,画一不透明矩形覆盖在单元格之上,从格式菜单中选定矩形的“锁定”选项,然后保护工作表,以保证矩形不能被随意移动。这样,用户所看到的只是矩形,而看不到单元格中所存储的内容。C、通过设置单元格的行高和列宽,隐藏选定的单元格,然后保护工作表,使用户不能直接访问被隐藏的单元格,从而起到读保护的作用。3、快速填充相同数据如果你希望在不同的单元格中输入大量相同的数据信息,那么你不必逐个单元格一个一个地输入,那样需要花费好长时间,而且还比较容易出错。我们可以通过下面的操作方法在多个相邻或不相邻的单元格中快速填充同一个数据,具体方法为:A、同时选中需要填充数据的单元格。若某些单元格不相邻,可在按住Ctrl键的同时,点击鼠标左键,逐个选中;B、输入要填充的某个数据。按住Ctrl键的同时,按回车键,则刚才选中的所有单元格同时填入该数据。4、使用Excel中的“宏”功能宏的概念,相信使用过WORD的人都会知道,她可以记录命令和过程,然后将这些命令和过程赋值到一个组合键或工具栏的按钮上,当按下组合键时,计算机就会重复所记录的操作。在实践工作中,它可以代替经常输入大量重复而又琐碎的数据,具体宏的定义方法如下::A、打开工作表,在工作表中选中要进行操作的单元格;B、用鼠标单击菜单栏中的“工具”菜单项,并从弹出的下拉菜单中选择“宏”子菜单项,并从随后弹出的下级菜单中选择“录制新宏”命令;C、设定好宏后,我们就可以对指定的单元格,进行各种操作,程序将自动对所进行的各方面操作记录复制。5、连续两次选定单元格我们有时需要在某个单元格内连续输入多个数值,以查看引用此单元格的其他单元格的效果。但每次输入一个值后按回车键,活动单元格均默认下移一个单元格,非常不便。解决此问题的一般做法是通过选择“工具”\“选项”\“编辑”,取消“按回车键后移动”选项的选定来实现在同一单元格内输入许多数值,但以后你还得将此选项选定,显得比较麻烦。其实,采用连续两次选定单元格方法就显得灵活、方便:单击鼠标选定单元格,然后按住Ctrl键再次单击鼠标选定此单元格。此时,单元格周围将出现实线框。6、在工作表之间使用超级连接首先须要在被引用的其他工作表中相应的部分插入书签,然后在引用工作表中插入超级链接,注意在插入超级链接时,可以先在“插入超级链接”对话框的“链接到文件或URL”设置栏中输入目标工作表的路径和名称,再在“文件中有名称的位置”设置栏中输入相应的书签名,也可以通过“浏览”方式选择。完成上述操作之后,一旦使用鼠标左键单击工作表中带有下划线的文本的任意位置,即可实现中文Excel2000在自动打开目标工作表并转到相应的位置处,这一点与WORD的使用很相似。7、快速清除单元格的内容首先用鼠标选定该单元格,然后按住键盘上的Delete键,此时你会发现你只是删除了单元格内容,它的格式和批注还保留着。那么如何才能彻底清除单元格呢,请看下面的两种操作步骤:A、选定想要清除的单元格或单元格范围;B、选择“编辑”菜单中的“清除”命令,这时显示“清除”菜单;C、选择要清除的命令,可以选择“全部”、“格式”、“内容”或“批注”中的任一个。8、快速修改单元格次序在实际操作的过程中,我们有时需要快速修改单元格内容的次序。在拖放选定的一个或多个单元格至新的位置的同时,按住Shift键可以快速修改单元格内容的次序。具体方法如下:A、首先用鼠标选定单元格,同时按下键盘上的Shift键;B、接着移动鼠标指针到单元格边缘,直至出现拖放指针箭头,然后进行拖放操作。上下拖拉时鼠标在单元格间边界处会变成一个水平“工”状标志,左右拖拉时会变成垂直“工”状标志,释放鼠标按钮完成操作后,单元格间的次序即发生了变化。、在Excel中利用公式来设置加权平均加权平均在财务核算和统计工作中经常用到,并不是一项很复杂的计算,关键是要理解加权平均值其实就是总量值(如金额)除以总数量得出的单位平均值,而不是简单的将各个单位值(如单价)平均后得到的那个单位值。在Excel中可设置公式解决(其实就是一个除法算式),分母是各个量值之和,分子是相应的各个数量之和,它的结果就是这些量值的加权平均值。10、用Excel绘制函数图像函数图像能直观地反映函数的性质,用手工方法来绘制函数图像效果不太好,而用Excel绘制函数图像非常简便,所作图像非常标准、漂亮,具体方法如下:A、首先打开电子表格的操作窗口,然后用鼠标选择菜单栏中的“新建”命令,这时屏幕上会出现一个空白的电子表格;B、然后在A列的A1格输入“X=”,表明这是自变量,再在A列的A2及以后的格内逐次从小到大输入自变量的各个值;实际输入的时候,通常应用等差数列输入法,先输入前三个值,定出自变量中数与数的距离,然后点击A2格,按住鼠标拖到A4格选中这三项,使这三项变成一个黑色矩形,再用鼠标指向这黑色矩形的右下角的小方块,当光标变成“+”后,按住鼠标拖动光标到适当的位置,就完成自变量的输入;C、接着在B列的B1格输入函数式y=f(x)的一般函数表达式,如y=1/x;也可在点击工具栏上的函数图标“fx”后,在出现的不同函数列表的选项中选择需要的一种;输入结束后,点击函数输入对话框旁的勾号,B2格内马上得出了计算的结果。这时,再选中B2格,让光标指向B2矩形右下角的方框,当光标变成“+”时按住光标沿B列拖动到适当的位置即完成函数值的计算。注意一定要把该函数中自变量x的位置输入前面A列自变量的绝对位置A2格,这样下面计算的时候才会对不同的自变量进行计算;D、最后点击工具栏上的“图表向导”图标,在出现的各种图表格式图标中选择“X,Y散点图”,然后在出现的“X,Y散点图”类型中选择“无数据点平滑线散点图”;这时,可按住鼠标察看即将绘好的函数图像。另外,对于自变量仅为正值的函数,也可用“图表向导”中的“折线图”格式绘制。在Excel中自动推测出生年月日及性别的技巧大家都知道,身份证号码已经包含了每个人的出生年月日及性别等方面的信息(对于老式的15位身份证而言,7-12位即个人的出生年月日,而最后一位奇数或偶数则分别表示男性或女性。如某人的身份证号码为420400700101001,它的7-12位为700101,这就表示该人是1970年元月1日出生的,身份证的最后一位为奇数1,这就表示该人为男性;对于新式的18位身份证而言,7-14位代表个人的出身年月日,而倒数第二位的奇数或偶数则分别表示男性或女性)。根据身份证号码的这些排列规律,结合Excel的有关函数,我们就能实现利用身份证号码自动输入出生年月日及性别等信息的目的,减轻日常输入的工作量。Excel中提供了一个名为MID的函数,其作用就是返回文本串中从指定位置开始特定数目的字符,该数目由用户指定(另有一个名为MIDB的函数,其作用与MID完全一样,不过MID仅适用于单字节文字,而MIDB函数则可用于汉字等双字节字符),利用该功能我们就能从身份证号码中分别取出个人的出生年份、月份及日期,然后再加以适当的合并处理即可得出个人的出生年月日信息。提示:MID函数的格式为MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes),其中Text是包含要提取字符的文本串;Start_num是文本中要提取的第一个字符的位置(文本中第一个字符的start_num为1,第二个为2……以此类推);至于Num_chars则是指定希望MID从文本中返回字符的个数。假定某单位人员管理希望通过身份证号码自动得出员工的出生年月日及性别,现以此为例

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论