前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇榕基软件范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
一、前言
众所周知,视频设计分为电影,广告,游戏,电视包装和品牌设计。视频设计师就是从事最后一个方面,为电视台制作整体包装,为企业进行品牌动态视频设计,为电影制作片头,以及为游戏制作片头。相对其他相关行业,这个行业对于综合能力更加看重,设计师必须具备解决新问题的能力,通过设计完成对客户形象的塑造。在国内,视频设计师的工作还没有这么复杂,简单来说.就是制作片头。
首先给大家说几个人,我们看看他们是用什么软件的、
1,A先生,澳大利亚视频设计师,自由职业者,12年业界经验、一流高手,他用的软件是:Cinema4D+AE+PhotoshoP+llustrator+Aerobat
2.B先生,导演,视频设计师,PromaxBOA资深评委,曾经多次获得户romaxBOA金奖以及其它国际大奖超过20个,领导制作过美国及世界各地多家电视台的包装工作他用的软件是:AE+PhotoshoP+llustrator+Aerobat。
3.C先生,导演,视频设计师,Prom日xBOA资深评委,15年从业经验,获得曾经多次获得PromaxBOA金奖以及其它国际大奖超过20个,具有丰富的在好莱坞工作的经验,他使用的软件是AE+photoshop+fllustrator+Aerobat+Indesign
二、首先来介绍三维软件
四大软件,MAX,LW,MAYA,Xsf(或51)假如必要学习那么选哪一个都可以.也就是说,它需要软件的基本功能做得很到位,这方面四大软件都可以,用其中任何一种来干活的设计师都可以
有关LW,中国的用户也不是很多,主要集中在游戏业,我对这个软件不是很了解,不好多说什么,相对来说,它是视频设计中用得比较少的一种软件吧。作为Max的用户,用户们对它的大多数方面还是满足的,该有的都有了,做起活来比较快捷。但有几点.第一是Alpha通道新问题,渲染玻璃后MASK居然是实心的,没有半透明的MASK:环境反射不是很好用,MofionBlur太慢了。不过后来有了FinalRender,总算解决了一些新问题,但是AIPha通道的新问题还是解决得不完美综上所述,无论是哪一个三维软件,只要继续用已经会的,把它学精就可以了,因为片头主要用三维来做元素,最后要到后期软件去合成的,所以用任何一个.足够了但假如你还没有学过三维软件,想学一个,除了上面的四大软件以外,强烈建议关注并考虑Cinema40这个软件确实很好.渲染和动画无可指责,但是遗憾的是它的路径变形动画功能稍弱,需要插件来帮忙。像前面提到的S先生,他就是专门用C4d,效率是非常高的另外有一个公司叫做:TroikaOegnGroup。这是美国最好的视频设计公司之一,他们前一阵子为ESPN的高清电视台做了一套包装,非常重的金属风格CG杂志也报道了,于是中国就有好多人去抄这个包装,当时我们也看到了,正好有朋友在这个公司工作,我们就写E一mai!去问他们用什么软件做的,他们回答说三维就是C4D和MAYA(Maya主要做那些光),后期是AE所以,我郑重向想要学习三维软件并以视频设计师作为自己职业的人推荐C4D
随着计算机硬件技术的不断进步,价格不断降低,现在几乎一般人所使用的个人计算机,都已经具有创作视频作品的能力.因此.视频剪辑软件对非专业的使用者来说,也不再那么遥不可及:Adboe公司所推出的专业级数字视频编辑软件一一Premiere,在这个领域中也算是个佼佼者。而目前最新版本为年初问世,其中增加了多项功能为使用者提供了更有力们设计工具、在安装完成后的第一次激活,Premiere会询问使用者要选用哪种工作环境(Workspaee),这是比较非凡的一点Premiere6.了预设了4种业界常用的工作环境,分别为A/B编辑(A/BEditng)、轨编辑(sirlgle一TraekEditi:N)、特效(Effeets)厦声苦IAudiO)初学者建议使用A/B编辑界额特效软可牛——AdobeAfterEfects的修饰,你的创作将更具有吸引力.此次的改版重点之一,即是加强对于网页视额的支持,它可用来制作串流视频。而使用串流视频.可让潮览者在观看影片的同时,传送下载F来的影片片段,此种技术可减少浏览者等待资科下载的时间,也是目前网络上较盛行的技术之一。
四、图像处理软件,不用说,一定是PhotoshoP
这个产品也是adboe公司的闻名软件photoshop,一个图象软件应用程序,在自问世至今短短的几年时间内,已经成为图片设计师使用工具中不可缺少的一部分,也赢得了神秘和梦幻环境的美称。在这个环境中.我们可以为所欲为,可以让自己插上理想的翅膀,可以让大家变得蔚蓝、可以把破旧的照片修复得天衣无缝,可以让克林顿和你握手……有这样大的功能,它需要多大的内存才能运行呢?这要看你要处理的图片大小了,一般户hofoshop需要三倍于图象长度的空间,例如:编辑10MB的图片,你应有30一50MB可应用程序内存和硬盘空间分配给户hofoshop应用,否则处理速度太慢。假如你的内存不够大,photoshop也替你做了一些考虑,你可以在文件下面的预先设置中选内存设置,在其对话框中调节可被PhotoshoP利用的内存大小,一般可调至85%左右。这样,你处理图片的速度会更快。Photoshop有一个功能齐全的工具箱,里面几乎包含了所有你在处理图片时想要的工具。例如:毛笔、铅笔、喷枪、油漆桶、橡皮擦、印章、手指涂抹、移动、模糊、放大、缩小等各种各样的工具可以让你随心所欲、挥洒自如。
在图片处理时,假如你只想对其中一部分操作,你可以先用选取工具选取该部分,再进行处理户hotoshop的选取工具很多:有矩形、椭圆形的比较规则的选取工具,对不规则的但颜色相近的选取部分可以采用魔棒来喷取,对外形不规则的,但颜色差别又很大的选取部分可以用路径,然后把勾取的路径变为选区,在户hofoshop中还可以用磁性套索工具直接套取,也可以用蒙版方式等很多方法按你要求的外形做一个选区。选区做好了,你就可以开始处理图片了,在你处理图片时,有时会发现在某一处出错误了,怎么办呢?假如一改可能会牵动整个画面,这时不用着急,你还有一个非常面,进阶使用者则选用单轨编辑模式,而需要而对同的工作剐可选择特教或吉音工作环境
时间轴工具是一般视额或动作软件中常见的具。它能帮助使用者精确地控制各项组件出场的时间户remiere的时间轴中,最多可加凡99组视频或音轨使用者可以直接在时间轴上拖放特效以作各种过场效果另外,内置多种过场效果已大略分为11大类,而且在过场特教面板双击单一特效,过场预览特效效果以及调整特效属性。
至于视频录制方面,支持各种等级的视频设备,从家用设备到专业数机种皆可使用若可直接刹用软件来录制视频,再从事进一步的剪辑。只需滑动视频的起点标和终点标记,便可轻橙剪辑出适用的影片部分,操作相当轻易而直觉。如此一束从录制、编辑、特效到输出,整个流程皆可一气呵成软件使用和其它自家产品相近的操作界面,因此对于熟悉Adobe产品的设计人员来说,甚至不需说明手册,也能快速人门,并且直觉地使用大部分功能除此之外,若是利用Premiere完成剪辑工作之后,再通过视得力的“助手”—层,你可以把图的各部分放在不同的层内,哪一部分出现错误,只需选取该部分所在层,对它进行修改就可以了,假如这一部分不适用,还可以拉住该层扔人垃圾箱内,该部分在图上消失而不影响其它部分,不会让你有“前功尽弃”的感觉。最后假如你处理的图片已完美无缺了,那么选取合并所有层,把各层合并在一起就成为一幅图片。
以上介绍的只是hotoshop功能中的一小部分,其它的内容.例如:通道、路径、蒙版等也在其中起到了非常重要的功能。
五、强大的格式转换工具
Acosee图片转换功能更加强大。它能够将图片转换为更多的格式(POFswF.JPEG2000tWirelessBMP等)在体验ACDSee的时候.lmageasket窗格功能也得到了增强,用户可以从中执行更多的任务。
ACOSee为用户提供了多种用于实现图片共享的方案。版适时地添加了从手机中获取图片的功能这个功能很智能化。用户只需要在欢迎界面中指定mobilephonefo,der文件夹的路径和图片保存路径ACOSee就会把照片全部复制到硬盘上。除了支持手机照片获取之外,ACOSee还能够把电脑内的多媒体文件刻录为标准VCD或DVD影碟,而且它还支持刻录MPv和HjghMAT格式的光盘更强劲的图片转换。
对普通PC用户来说,要想把图片转换为PDF格式并不是件很轻易的事情。不过随着ACOSee的推出。用户可以轻松地将图片转换为PDF和SWF格式。利用它生成的PDF图像文件可以制作出三种类型.这包括带有过渡转场效果的幻灯片,将所有图片转换为一个PDF文件以及将每个图片转换为独立的PDF文件。点击菜单Create/CreatePDF,用户可以在创建向导的帮助下创建PDF图像文件。
ACOSee改良的组织窗格使用户可以更好地管理图片。点击组织窗格里的lmageWe“项,就能够马上浏览到所有的图片并可以根据等级、类别等方式浏览。用户还可以设置浏览条件只有满足条件的图片才会被显示出来例如用户可以选择只浏览动物文件夹里面等级标记为5的图片。
ACOSee的工具栏会根据用户所进行的操作来提供相应的工具,用户不必再从多个菜单中寻找自己需要的功能这有效地减少了工作流程。比如当用户选择了一张图片时那么一个叫做context-sensitive“的工具栏则会显示出编辑图像.调整大小。校准图片曝光.打印等快捷按钮假如用户选择了日历里的日期时.软件就会自动显示月查看。超级秘书网
六、其他辅助软件
至于矢量软件用lllustrator,假如做LOGO设计.我会用CoreIORAW,但做视频.还是lllusirator方便。很多设计师不会用矢量软件,也觉得没有必要去学,但是,矢量图形的优势就是可以无限放缩,所以在后期制作中往往承担着很重要的任务,为了保证MASK或图形元素不会因缩放而产生锯齿或变得模糊,矢量图形是最好的解决方案。假如没有矢量软件帮助,根本没可能完成。
很多人提及Acrobat,不清楚它是干什么的.其实它在我们的工作中扮演非常重要的角色。大家都知道PDFF文件,但是PDF文件的优势就是你可以个客户看,却不让他修改,还可以设置密码,只给你想看的人看,对于国外的项目,都是签好合同有法律保障的,一旦违约会遭受巨大的损失,在这种情况下.PDF文件平安,而且非常小,易于通过E-mail传输,所以是商业上面的最好选择,现在即使你用Office都可以生成PDF文件、但是假如想加密码或者别的什么,还得依靠Acrobat.这是我们工作流程的重要一环:制作PDF文档并通过E-mail和客户、老板、同事交流。
七、结束语
将计算机软件引入数码影视中,改变了传统的影视的制作模式,有了这一套的数码数码软件的强力支持使得影视的发展产生了质的飞跃。现在北美每年的票行排行纯数码制作电影同样也占据着很有分量的地位。笔者认为计算机软件的飞速发展还会对影视继续产生功能,不断融入到传统的制作中,并且最终将代替传统制作。
参考文献:
1李清《数码软件存在的新问题及策略》,《中国数码科学学报X2003,60
2.黄:《电影大师的魔术软件》,科学图书出版社.2001
3《后期闲话一视频设计师的软件包》,《现代影视技术》,1999,70
【关键字】统计软件 统计理论 融合 应用型本科高校
随着计算机技术的飞速发展,在经济、金融、生物、医学等各行业数据量都在呈爆炸式增长,这就需要使用专业的统计软件进行数据处理与分析。而目前统计学的教学主要集中在统计理论和方法,导致学生统计理论扎实,但应用能力不足;因此单纯的统计理论的教学已经不能适应当前社会发展的需求,这就需要高校统计专业教师在不断的加强实践环节的教学。对于应用型本科高校统计学专业,培养应用型人才更需要加强实践环节的教学。要加强实践教学,那统计软件和统计理论教学融合就成为一种必然的趋势。统计学专业的学生若能熟练运用统计软件,无异于“站在统计家的肩膀上,又借助了计算机专家的智慧”。
1、y计理论教学中统计软件使用的现状
目前国外统计学的教学重点已经逐步从统计理论和方法介绍转为介绍统计分析方法、研究设计和统计软件的应用。国内大多数高校统计学教学的重点还主要侧重于统计理论和方法的介绍,通过题海战术,训练学生的逻辑推理能力,最后再以纸质试卷的形式考察学生的学习情况。这种教学模式虽然能有效促进学生对理论知识的掌握,但在培养学生运用理论解决实际问题等方面存在一些不足之处。回顾这一教学过程,不难发现在教学过程中不能很好的将统计软件作为一种辅助的教学手段,导致学生理论扎实,但不能有效地运用于实践。目前一些应用型本科高校统计学专业已经意识到统计软件在统计学专业人才培养的重要性,逐步增加实践教学课时,但是还没有做到专业课程教学与统计软件使用的融合。
2、统计理论教学中存在的问题
统计学是关于数据的学问,是从数据中提取信息、知识的一门科学,它通过收集、整理、分析、解释数据以达到推断和预测的目的。统计学理论是以数学为基础,导致统计学在一定程度具有较强的理论性;在教学模式上,一定程度上沿用了数学的教学模式,出现了现代的统计教学主要侧重于统计原理和方法的讲解。统计软件仅仅作为一门课,在其他一些统计专业课程教学中看不到统计软件的影子。统计学研究的对象是数据,数据的处理和分析若离开了统计软件和计算机,就无法从庞大的数据中提取到有价值的信息,这样统计学就失去其本身推断对象本质的价值。现阶段统计理论教学与统计软件脱节,不但使理论不能更好的应用于实践,而且阻碍了统计理论进一步学习。
3、统计理论与统计软件融合的必要性
(1)统计软件离不开统计理论。毫无疑问,统计软件的开发需要开发人员具有深厚的统计学理论功底。对于软件使用人员来讲,理解统计软件中这种分析方法运行的理论基础,不仅能对该方法适用的对象更明确,而且对软件得出结果分析的更准确。
案例1
主成分分析是一种多元分析中最常见的降维和赋权方法。然而,在实际的应用中,许多人在没有搞清楚方法的原理时就盲目的使用,只是片面的追求方法的应用,导致对结果的错误理解。
例全国10个沿海省市经济指标的主成分分析,使用SAS的princomp过程得到如下信息:
根据上述的结果,不少人会得出如下主成分的得分公式:
Prin1=0.40*x1+0.03*x2+0.41*x3+0.41*x4+0.41*x5+0.40*x6+0.40*x7
Prin2=-0.17*x1+0.97*x2+0.04*x3-0.003*x4+0.14*x5+0.03*x6-0.12*x7
这个主成分的得分公式是错误的,为什么?由主成分的定义知 ,主成分的原理是通过对原来指标的线性组合的形成新的综合指标,并且使得尽可能少的综合指标包含尽可能多的原指标的信息。在主成分分析方法中,由于指标量纲和数量级上有差异,为了消除这种差异,就需要对收集到的数据进行标准化,用标准化后的数据计算协方差矩阵(即相关系数矩阵)。通过计算相关系数矩阵的特征根和特征向量,根据特征值判断贡献率,进而得到主成分。回顾这一过程,可以发现这时主成分得分公式中的指标x1不再是原始指标了,而是标准化后的指标。 所以,在计算主成分得分时,直接把原指标数据代入主成分表达式是错误的 ,而把标准化后原指标数据代入计算才是正确的。
(2)统计软件促进统计理论学习。理论教学过程使用统计软件能使统计理论、方法直观的展现出来,能显现出其实际应用价值,能使学生对统计理论的精髓有更深入的理解,并且能提升学生学习统计的兴趣。
案例2
某学院500名学生“大学英语”的课程考试成绩中,随机抽取60名学生的考试成绩如下:
63 75 83 91 50 81 93 30 72 80 82 83 76 79 65 84 72 58 83 64
90 63 75 99 74 76 92 88 83 61 82 53 85 56 88 72 66 94 68 78
80 71 92 85 80 79 96 86 82 87 85 50 70 82 87 79 78 65 92 76
求:(1)计算均值、标准差、偏度、峰度;
(2)计算平均成绩的置信水平为0.95的置信区间。
这类问题是在数理统计课程中描述性统计这一节最常见的问题。若上例中这一问题不借助一些软件,手工处理起来会相当复杂。借助于统计软件可以快速的得出相关的结果(见下图1),并且精度很高。通过在统计理论教学过程中使用统计软件作为辅助教学手段的教学模式,在掌握理论知识的基础上,还能使得理论应用展现的更直观;这不但能让学生体会到理论知识的实际应用价值,而且能培养学生学习统计学其他课程的兴趣。
4、结束语
培养学生的实践能力,是应用型人才培养的重要手段。对于统计学专业应用型人才培养,培养学生熟练掌握统计软件的使用是一条重要途径。统计学是一门理论性很强、应用性很广的学科,在各专业课程教学过程中,应将统计软件作为辅助教学手段。这样不仅加深了学生对统计思想和方法的理解,而且激发了学生的学习兴趣,进一步提高了学生运用各种统计分析方法解决实际问题能力。让学生将实际问题和统计分析技术有机结合起来,锻炼挖掘信息的能力。总之,统计软件与统计理论教学的融合是统计学专业应用型人才培养的必然趋势。
参考文献:
[1]李爱军,刘兵.SPSS软件在统计辅助教学中的应用[J] 滁州学院学报 2006,8(3):114-116
[2]丁洁丽.论统计软件与高校统计学教学的融合[J] 成功(教育版),2013,(11)
[3]华欢欢,吴杨.统计学专业应用型人才培养教学改革[J] 铜陵学院学报 2015,4:111-114
关键词:遥测; 数据融合; 数据处理; 软件设计
中图分类号:TN91134; TP311.1文献标识码:A文章编号:1004373X(2012)04013603
Design and implementation of telemetry data fusion software
LIU Yanan, CHEN Lei, CHANG Shulong, DAI Yancun
(China Airborne Missile Academy, Luoyang 471009, China)
Abstract: In airborne missile field test, the data fusion was carried out to improve the reliability of telemetry receiving system and the telemetry data fusion software was constructed in VC6.0.According to the specific field environment, three kinds of fusion methods (SyncCode, FrameCouting and SyncCodeFrameCouting fusion) are presente.The software designment proceeding from requirement analysis, submodules, and specific process of each fusion are elaborated.
Keywords: telemetry; data fusion; data processing; software design
收稿日期:201109260引言
在空空导弹外场试验中,地面接收设备将实时地接收弹载设备上发出的数据。而试验人员在事后将根据这些遥测数据来分析导弹的性能和飞行参数,因此接收的遥测数据质量对于整个飞行试验具有很重要的意义。
目前,接收系统的可靠性主要依赖于硬件性能和接收站的数量。一般情况下,试验中至少要有两个接收站(主站和辅站)同时工作互为备份,但是二者接收的数据质量在不同时段可能互有差异。所以在事后分析中不管是用主站还是辅站的数据都可能造成某些错误。如果能在事后将2个站的数据进行某种处理,在共同的时间段上选择各自好的数据组成新的遥测数据,以达到优势互补,那么将会在很大程度上提高整个遥测数据的质量,这样将会给试验人员分析数据带来很大的帮助,同时也会为整个试验任务的顺利进行提供有力的保障。这种智能化的数据选择处理就是本文提出的遥测数据融合机制[12]。 “数据融合”的定义为对来自多信息源的数据和信息进行相关、互连和合并处理,以获得准确的目标信息。这种融合是基于多信息或多传感器的[34]。而本文所要论述的“遥测数据融合软件”是对基于同一信息源的两路采集数据流,根据不同的条件进行筛选、择优和融合,从而获得最佳数据。在此通过对实际需求的分析,提出了按同步码、帧计数和同步码+帧计数三种筛选融合方法,并在VC6.0平台上分别予以了实现。
1软件设计
1.1功能设计
在外场遥测试验中,为了保证数据的可靠接收,一般情况下至少要配备2套遥测设备,即主站和辅站,在遥测接收的过程中,二者互为备份,相互引导[56]。不同的阶段,主站和辅站接收的数据质量各有优劣,此数据融合软件主要是在事后对基于同一信息源的两路采集数据(主站和辅站采集的数据),先进行预处理生成两个临时文件,然后将根据不同的条件对这两个临时文件进行筛选、择优和融合,从而获得最佳的遥测数据,存储到一个结果文件中供试验人员进行分析[78]。图1为该融合软件的功能模块图,此处有三种融合方式可以供用户选择,要根据靶场的具体环境和试验的要求来选择相应的融合方式。
图1功能模块图1.2模块设计
在图1的功能图中,用户参数设定模块主要是由用户根据特定的试验型号,设定其遥测数据帧间隔时间、帧间隔容差、帧长度以及同步码,以供后续具体的融合中使用。
数据预处理模块主要是把主数
据和辅数据中不符合要求的帧删除掉,也就是帧时间码不在开始时间码和结束时间码范围之内的帧删除掉,留下的有效帧写入临时文件中。
融合模块是软件的核心。此处由三种融合方式供用户选择:根据同步码融合、根据同步码+帧计数融合、根据帧计数融合。由于靶场的具体环境不一样,有的具有统一时码,有的则不具备此条件,根据帧计数融合是针对不具有统一时码情况下的融合,而前2种则是在具有统一时码的场合中使用。
2软件实现
2.1总流程
如图2所示为该软件的总体设计流程图,即先根据是否具有统一时码,来选择融合方式。如果没有统一的时码,则选择按帧计数来融合,处理3为其对应的处理过程。如果有统一的时码,则按另外两种方式进行融合,对应的处理分别为处理1和处理2。以下将详细介绍各种融合方式的实现过程。
2.2按帧计数融合
在没有统一时码情况下,选择按帧计数方式融合,图2总流程图中的处理3即为此融合方式对应的处理过程。之前用户要输入特定的型号参数(帧间间隔、同步码和容差)。图3所示为按帧计数方式进行融合的实现流程。
在该流程中,先获取当前主帧数据和辅帧数据的帧计数值,即lMainCFrmCounter和lViceCFrmCounter,然后比较其是否相等。
如果相等,则说明是主数据和辅数据是同一帧,接着比较其同步码,将同步码正确的数据写入结果文件,如果同步码全错或者全对,则将主文件写入最后的融合文件中,因为相对而言主文件的可靠性更高。
如果帧计数不同,则说明主辅数据为不同的数据帧,此时将帧计数小的数据写入结果文件,并将其文件指针向下移动一位,继续和帧计数值大的数据进行类似的帧计数比较操作,直到有一个数据文件到达文件末尾为止。
2.3按同步码融合
图2总流程图中的处理1即为按同步码融合的处理过程。
图2软件总流程图图4所示为此融合方式的具体实现流程。
按同步码融合方式算法较简单,因此效率较好。在整个软件的实现流程中,如果有统一时码,则先比较主数据和辅数据的时码,根据fabs(MainTimeViceTime)≤TimeRc×10可以判定主帧数据和辅帧数据是否为同一帧数据,如果不为同一帧数据,则用户要比较主数据和辅数据的时码MainTime≤ViceTime,将时码小的数据帧写入结果文件。
如果为同一帧,并且选择按帧同步码方式融合,则用户先通过GetSyncCode( )函数分别获得主数据和辅数据的帧同步码MainCode和ViceCode,如果二者仅有一个正确,则将同步码正确的数据帧写入结果文件。如果二者都正确或者都不正确,则将时码小的那帧数据写入结果文件[910]。
2.4按同步码+帧计数融合
图2总流程图中的处理2即为此融合方式对应的处理过程。图5所示为此融合的具体实现流程。在总流程中,如果在统一时码下并且主辅数据为同一数据帧,此时可以选择按同步码和帧计数方式进行融合。
图3按帧计数融合流程图图4按同步码融合流程图图5按同步码+帧计数融合流程图此时仍要先通过GetSyncCode( )函数分别获得主数据和辅数据的帧同步码MainCode和ViceCode,如果二者仅有一个正确,则选择同步码正确的数据。如果MainCode和ViceCode都对或者都错,此时根据帧计数值继续选择。
先通过计算分别获得主数据和辅数据的帧计数值MainCFrmCounter和ViceCFrmCounter,从第二帧开始,分别比较主辅数据的帧计数值是否发生跳变,将未发生跳变的那帧数据写入融合后的文件中。
3测试结果
3.1界面
如图6所示为此融合软件在VC6.0平台下运行后生成的界面。用户指定参数是用户输入特定型号的相关参数。选择主数据文件和辅数据文件,以及融合条件就可以进行遥测数据的融合。
3.2丢帧测试
此软件已经应用于外场遥测试验数据的处理中,并且具有明显的优势。此处用丢帧检查简单地测试一下融合的效果。如图7所示,110421008_SP21和110421009_SP11为融合前的主站数据和辅站数据,经过丢帧检查分别有第15和第6帧错误,数据质量较差。而result文件为按同步码方式融合后的丢帧检查结果,数据无错,有效地保证了遥测数据的可靠性。
关键词:电子技术,软件工程,技术创新。
0引言
电子技术与软件工程这类高科技发展的产物,在国内各个领域被广泛地应用,尤其是在电力系统和计算机领域当中,电子技术及软件工程的应用帮助其取得了良好的发展成绩。就目前情况而言,国内的电子技术与软件工程虽取得了较大的发展成果,但与国外某些发达国家相比,我国的电子技术与软件工程领域还是处于落后的状态,因此,加强对电子技术与软件工程的应用分析尤为重要。
1电子技术与软件工程
电子技术作为现代社会科技发展的创新产物,在国内工业领域、医学领域、航空领域等多个高新技术领域均被广泛应用,并已经成为促进各领域发展的主要力量。电子技术主要应用于解决某些电力设备存在的某些问题,包括信号处理、改善电路问题等,是集合了电子学与电力学的综合性学科。电子技术研究主要是指对电子电力元器件的研发与应用,其中半导体器件就是典型的应用电子技术研发的电力元器件。我国的电子技术起源于1950年代末,当时电子技术还是以整流器为主,包括电解、牵引和直流传动等。1970年代,随着世界范围内的能源危机爆发,传统的整流器件已经不满足当时人民对电力的需求,因此,变频调速技术应运而生,大功率逆变用的晶体管、晶闸管的大量使用标志着我国正式步入逆变器时代。1980年代中期,整流器技术与逆变器技术由于工作效率低,已不能满足电力飞速发展的需求,当时的集成电路技术发展迅猛,相关领域研究人员将高压大电流技术与集成电路技术进行了整合,MOSFET与IGBT的相继问世,将传统的以低压变频处理技术为主流的时代逐渐转化为以高压变频处理技术的时代,变频器时代的到来帮助了电子设备实现小型轻量化、智能化与一体化,同时也为我国从传统电力电子学转向现代电力电子学的转变奠定了坚实的基础。因此,电子技术这一学科成为国内高校教育的重点关注对象。软件工程其实是计算机领域中的学科,但由于发展较好且应用领域较广。如今,软件工程已经成为计算机领域中的一门独立的学科。国内电力行业、工业行业等众多领域均会利用软件工程,来帮助完成日常工作,软件工程不仅能为企业单位节省一定的人力资源、物力资源,还能够大幅度提高工作效率,同时还能促使日常工作的正常进行得到保障。目前,软件工程最常见的便是计算机系统,包括软件的开发、电子邮箱等。软件工程这一学科的主要内容是软件的开发与软件的管理,就目前情况而言,软件工程已融入当今社会居民日常生活中的各个方面[1]。
2电子技术与软件工程的应用
随着电子技术的发展,国内诸多高校均开设了电子技术专业学科。在国内电子技术专业当中,电子技术在新能源发电及电气节能领域中的应用一直是高校学习的重点对象。在过去的几年内,我国不可再生能源在城市化建设进程中的过度开发,致使国内煤炭、石油等资源接近干枯,面对着全球范围内的能源危机,将电子技术应用于新能源开发的领域中,改革了传统的发电方式,利用风力发电系统进行发电,将传统的不可再生能源煤炭等替换为可再生能源风力,从而解决了能源危机给我国电力系统发展带来的影响。同时,光伏并网发电系统的应用也在一定程度上提高了电能质量,同时也提高了发电系统的稳定性[2]。在现代化城市建设的过程中,不仅需要加快经济、社会、文化的建设,还需要实现现代化城市建设与生态环境共同发展,而节能环保就是保护我国生态环境的一种重要手段,其中,电气节能就是节能环保的重要组成部分。电气节能主要是利用变频调速技术来提高电气设备的运行稳定性,同时提高电机的运行效率,并在一定程度上节省了电气设备的功率消耗[3,4]。软件工程的应用。目前,虽然我国软件行业的规模并不大,但软件行业的发展前景是非常可观的,因此,我国高校还是需要注重软件工程专业的开设与教学。总体而言,现阶段我国高校软件工程专业的主要学习内容还是以构建软件模型及使用软件的应用程序为主。构建软件模型是使用软件的基础,由于软件工程本身具有一定的复杂性,因此,在学习构建软件模型时,一定要注重模型的科学性与合理性。在构建软件模型之前,需要掌握软件工程技术的应用特点,真正理解软件工程技术,同时了解系统的实际运行情况及实际使用功能,才能确保所构建的软件模型能够投入到设备系统当中去使用。软件工程专业的学生还是以学习使用各类软件技术为主,而这就要求在使用前,学生一定要掌握软件的使用要求,明确软件的使用目的及作用,了解系统软件与应用程序之间的关系,进而才能够促使学生熟练掌握所学软件的技术应用。电子技术与软件工程应用发展分析:(1)注重人才的培养。无论是哪一个领域,人才的培养都是国家与社会的重点关注对象,尤其是电子技术与软件工程这种高新技术产业,只有加大人才培养力度,才能够促使越来越多的优秀大学生加入技术研发当中,进而促使国内电子技术及软件工程得到进一步发展。因此,我国高校需要加大对电子技术专业与软件工程专业人才的培养力度,学生除了要主修公共基础课之外,还需要选择参加现代操作系统、数据库原理与实现技术、电气系统分析等选修课,提高学生对电子技术与软件工程的了解程度。同时,高校需要与企业进行合作,在学生大四时期需要到合作企业进行实习,从而促使学生在实习的过程中巩固在校所学的基础知识,培养学生的实际动手操作能力。(2)强化升级与管理。近年来,我国电子技术与软件工程均属于高速发展的阶段,各类先进的电子技术产品与软件工程产品都相继问世。同时,我国相关领域研究人员积极向国外电子技术与软件工程发展较好的国际吸取研发经验,致使我国的电子技术与软件工程得到了更进一步的发展。然而,在发展过程中,对电子技术与软件工程的升级与管理成为现阶段的首要问题。结合各行各业领域对电子技术与软件工程的实际需求,在电子技术与软件工程的原有基础上进行系统的改革与升级,从而促使电子技术与软件工程能够更好地适应现代社会的需求。同时,加强对电子技术与软件工程的管理,从而才能够确保设备系统有效运行。因此,强化电子技术与软件工程的升级与管理,保证其不受外界各类因素的影响,实现电子技术与软件工程系统的顺利升级,这对于促进国内电子技术与软件工程的发展尤为重要。(3)注重技术与产品的创新。创新是各个领域能够保持稳定发展的基础技能,而作为21世纪高新技术的产物,电子技术的创新与软件工程产品的创新也是非常重要的。通常情况下,在一些大型电子技术与软件工程产品研发的过程中,往往需要大量的投入时间资源、人力资源与物力资源,还需要相关部门的资金支持,而一些小型的科技产品的复杂性相对较低。因此,我国高校为了提高学生的创新能力,可举办小规模的校内创新产品竞赛,让学生充分的发挥自己的能力,从而深度挖掘学生们的潜力,这样即可以培养学生的动手操作能力,又可以实现电子技术与软件工程的创新,从而促进国内电子技术与软件工程的发展。此外,在举办竞赛时,可以让学生对电子技术及软件工程市场进行考察,从而了解现阶段国内社会居民对电子技术与软件工程的需求,从而促使学生创造出的产品具有更高的实用性。
关键词: 双模话机;控制模块;嵌入式系统
随着网络技术和个人计算机平台的发展,人们对通信中的数据多媒体处理和相关的增值服务,要求越来越高。其中,VoIP(Voice Over IP)技术提供了一种基于IP的通信方式[1]。
为了适应市场的需求,一种以用嵌入式的技术实现PSTN与VoIP通话功能为主,在此基础上实现多媒体的良好数据处理和灵活的增值服务功能的双模话机方案便应运而生。
本文介绍这种方案的实现原理的基础上,分析了其中的软件核心控制模块的实现机理,并以已实现的功能来阐述方案的优势。
1 双模话机的实现原理
双模话机主要实现传统PSTN的电话功能和VoIP的语音通话功能。为了追求简便高效的设计,采取如下的设计方案。
话机实现硬件为ARM7处理器,以uCLinux为操作系统[2]。操作系统之上使用了自行设计的应用软件保证了通话和增值功能的实现。
话机状态的切换和对硬件事件的响应控制,主要在应用层实现。在应用层主要分成如下的模块:控制模块、短消息模块、通话模块、闹铃模块、历史记录模块、空闲模块、来电接听模块、以及网络模块。
这些模块中最重要的是控制模块,负责对消息的控制和模块之间的总控和切换,是整个双模话机调度的核心。下面就介绍控制模块(CCM模块)。
2控制模块的实现框架
CCM模块为控制模块,它不断的获取事件消息,并根据消息种类和当前实际活动的功能模块,分配给相应的功能模块并调用相应功能模块的函数来处理响应的消息[3]。
2.1 功能模块的划分
话机不同功能和状态之间的切换,是通过对事件的响应来实现的。CCM接受到不同的消息,根据消息的种类,将消息分发给子功能模块,由子模块处理该消息,处理完毕后,返回CCM模块。
各模块之间的协作过程,可由图2所示。
各模块都有相应的处理函数,而CCM处于核心的地位,当话机接收到消息或状态发生转变时,话机会将切换至相应的功能模块,由相应功能模块处理。
2.2 消息的种类
在本软件系统中,采用常用的消息响应机制设计模式。即按照设计需要,在整个话机的软件设计中,含有如下的消息种类:INCOMING、DIALING、KEYBOARD、NET、TIMER、CLOCK、SMS等。各种发生的事件会产生消息,导致话机状态的切换,由控制模块中的函数来处理不同的事件消息。
2.3 控制模块的实现
控制模块首先调用函数完成自身的初始化,此后控制模块从存储消息的消息队列中,获取消息并进行处理,并将消息分发至不同的功能模块。控制模块需要其他模块来协助话机功能的实现。
2.3.1 控制模块的初始化过程
双模话机系统启动的过程中,最早调用的模块的即是控制模块(CCM),因为话机需要显示初始界面,以及对必要的数据存储空间进行初始化。因此CCM最初会自行切换到IDLE模块。
该函数将当前的状态切换到了IDLE状态,并将状态切换至IDLE功能处理模块。并将话机的摘机和免提状态切换的初始化状态。该子模块完成后,话机初始化完毕处于空闲状态,等待消息的到来。
2.3.2 消息轮询子函数模块
模块之间的行为控制以及不同模块之间的切换是通过“响应消息”的机制来实现的。每当产生消息,消息会被存储消息队列中。
消息队列是一个先入先出的队列,在程序中有专门的消息体资源池,该资源的获取和释放均通过专有的API进行操作和管理。
CCM的消息轮询函数,不断地从已存消息事件的队列中将消息取出来,并由此时处于运行状态的子模块来处理该消息,处理完毕后,子模块将该消息事件清除,并将控制权重新交给CCM模块。
2.3.3 事件消息处理的分配与模块的切换
CCM对消息的处理与分配给子模块的过程可由图3所示。CCM取出消息队列队头的事件消息后,会将该事件消息传递给当前正在活动的功能模块。例如此时处于活动的模块为历史记录模块,这时就会调用历史记录模块的处理函数,对该事件进行处理。
3双模话机运行测试
本文所描述的是一个结合PSTN应用与VoIP技术的双模话机终端的开发过程。产品的主要功能是实现终端与PC机上常用的软电话的互联互通以及附带强大的电话本功能。对该产品测试重点在于其是否能打通PSTN电话、并且是否能与IP端进行正常通信。
通过对Incoming事件和Talking事件的处理,双模话机可以实现通话的基本功能,同时在通信过程中,各功能模块如History、SMS模块也能做到实时的响应,基本满足了之前设计的要求。
4结束语
本文主要介绍了基于ARM嵌入式的双模话机的实现,该话机具备传统PSTN电话和VoIP电话的功能,文章着重介绍了核心控制模块――CCM的实现框架和工作流程原理,通过对控制模块和其余功能模块之间的联系与切换,阐述了整个话机的软件应用层的状态流程。最后通过测试,证明该实现该方案实现无误,可以在ARM上实现双模话机的功能。
参考文献:
[[1]肖振华,徐玉斌,解辉.基于嵌入式Linux 2.6实时优化[J].计算机技术与发展.2008,18(11):83-90.
[2]刘文峰,李程远,李善平.嵌入式Linux操作系统的研究[J].浙江大学学报:工学版,2004,38(4):447-452.
[3]徐炽,张闻芳.基于SIP协议的VOIP系统设计与实现[J].科学技术与工程.2008,8(10):2589-2592.