软件处理

2024-09-18

软件处理(精选12篇)

软件处理 篇1

财务会计中结账是指每月月末计算和结转各账簿的本月发生额和期末余额, 并终止本期的账务处理工作的过程。会计手工核算方式下, 结账时, 应当结出每个账户的期末余额, 需要结出当月发生额的, 应当在摘要栏内注明“本月合计”字样, 并在下面通栏划单红线, 需要结出本年累计发生额的, 应当在栏内注明“本年累计”字样, 并在下面通栏划单红线, 全年累计发生额下面应当通栏划双红线。在会计电算化环境下, 结账的做法与手工核算不同, 结账的准确含义是“封账”, 即结账后禁止在当期继续处理业务的各项功能, 如不能输入、修改凭证, 不能记账等。在电算化方式下, 结账工作非常简单, 是一种成批数据处理的工作, 每月只结一次, 在结账之前应进行检查, 主要是检查:本月凭证是否全部记账, 上月是否结账, 月末结转是否全部完成, 对账是否正确, 其他子系统是否结账。本文以用友软件股份有限公司开发的、适用于中小型企业的用友T3-用友通标准版财务软件介绍结账处理技术。

结账操作过程:第一步, 点选总账系统界面“月末结账”或点选总账系统“期末”子菜单下的“结账”进入结账功能, 屏幕显示结账向导一, 见图1, 选择待结账的月份。单击“下一步”按钮, 进入结账向导二。第二步, 按“对账”按钮, 系统对要结账的月份进行账账核对, 见图2, 对账完成后, 单击“下一步”按钮, 屏幕显示结账向导三。第三步, 系统提供月度工作报告, 见图3。月度工作报告包括以下五个方面内容: (1) 本月损益类结转为零的一级科目, 即一个会计期间终了要将损益类账户余额全部结转到本年账户中, 如未全部结转完毕, 不能结账; (2) 本月账面试算平衡情况; (3) 本月账账核结情况; (4) 本月工作量情况; (5) 其他系统结账状态。查看工作报告后, 单击“下一步”按钮进入结账向导四。按“结账”按钮, 若符合结账要求, 系统将进行结账, 否则不予结账。结账后, 已结账月份在结账界面的“是否结账”栏显示“Y”标记。

在结账过程中出现以下任何一种情况均不能结账, 在工作报告中显示: (1) 上月未结账, 则本月不能结账。 (2) 本月还有未记账凭证, 则本月不能结账。 (3) 若总账与明细账对账不符, 则不能结账。 (4) 期初余额试算不平衡, 不能结账。 (5) 其他子系统未全部结账, 总账不能结账。 (6) 期间损益未全部结转, 不能结账。

针对第一种情况:上月未结账, 则本月不能结账。解决办法:先对上月进行结账, 再对本月结账。

针对第二种情况:本月还有未记账凭证, 则本月不能结账。解决办法:记账凭证经审核签字后, 即可用来登记总账和明细账、日记账、部门账、往来账、项目账等。系统采用向导式记账, 记账过程如下:第一步, 在总账系统主页面上单击“记账”项, 进入记账向导一, 屏幕上列出各期间的未记账凭证范围清单, 并同时列出已审核凭证范围, 若编号不连续, 则用逗号分割。单击可以输入记账范围, 然后输入要进行记账的凭证范围。记账范围输入采用范围列示方式, 可以输入数字、“-”、“, ”。如:在记账范围区输入“1-5, 8, 10-12”表示所选记账范围为1至5号凭证, 第8号凭证, 10至12号凭证, 若不选定记账范围, 系统默认将所有已审核凭证记账。第二步, 选择完成后, 后单击“下一步”按钮, 进入记账向导二。系统先对凭证进行合法性检查, 如果发生不合法凭证, 系统将提示错误, 如果未发现不合法凭证, 屏幕显示所选凭证的汇总表及凭证的总数, 供操作员核对。第三步, 核对无误后, 单击“下一步”按钮, 进入记账界面, 单击“记账”按钮, 系统开始登录有关账簿, 包括正式总账、明细账;数量总账与明细账;外币总账与明细账;项目总账与明细账;部门总账与明细账;个人往来总账与明细账, 银行往来账等有关账簿, 记账完成后, 系统提示:“记账完毕!”。

针对第三种情况:若总账与明细账对账不符, 则不能结账。解决办法:对账是对账簿数据进行核算, 以检查记账是否正确, 以及账簿是否平衡。它主要是通过核对总账与明细账、总账与辅助账数据来完成账账核对。一般说来, 实行计算机记账后, 只要记账凭证录入正确, 计算机自动记账后各种账簿都应是正确的、平衡的, 但由于非法操作或计算机病毒或其他原因可能会造成某些数据被破坏, 因而引起账账不符, 为了保证账证相符、账账相符, 用户应经常使用对账功能, 至少一个月一次, 一般可在月末结账前进行。在总账系统主菜单“期末末处理”下选择“对账”项, 屏幕显示待对账的会计期间。用鼠标双击要进行对账月份的是否对账栏, 或将光标移到要进行对账的月份, 用鼠标单击“选择”按钮, 选择对账月份。单击“对账”按钮, 系统开始自动对账, 若对账结果为账账相符, 则对账月份的对账结果处显示“正确”, 若对账结果为账账不符, 则对账月份的对账结果处显示“错误”, 单击“错误”按钮可查看引起账账不符的原因, 单击“试算”按钮, 可以对各科目余额进行试算平衡。

针对第四种情况:期初余额试算不平衡, 不能结账。解决办法:录入期初余额功能用于录入余额或调整余额以及核对期初余额, 并进行试平衡。如果是第一次使用账务处理系统, 必须使用此功能输入科目余额。如果系统中已有上年的数据, 在使用“结转上年余额”后, 上年各账户余额将自动结转到本年。如果是年初建账, 只需录入年初余额, 如果是年中建账, 除了录入期初余额外, 还要录入年初至建账月份的借、贷方累计发生额, 年初余额由系统自动计算。在期初余额录入界面中, 期初余额及累计借方、贷方等栏目以三种颜色显示:非末级科目以黄色显示, 其余额和累计发生数由系统自动计算, 无辅助核算的末级科目以白色显示, 其余额可直接输入, 若为数量、外币核算, 应先录入本币金额, 再录入数量或外币金额, 含个人往来、客户往来、供应商往来、部门核算、项目核算等辅助账类科目以蓝色显示, 其余额需要双击辅助核算科目的期初余额或年初余额, 在弹出的核算科目期初余额录入窗口中另行录入。录完所有余额后, 单击“试算”按钮, 可查看期初余额试算平衡表, 检查余额是否平衡。

针对第五种情况:其他子系统未全部结账, 总账不能结账。解决办法:以账套主管身份注册进入用友财务软件 (T3) “系统管理”, 选择“账套”菜单, 点选“启用”下拉菜单, 将“工资管理系统”、“固定资产管理系统”、“核算”等模块前勾号去掉, 再回到总账系统重新结账。

针对第六种情况:期间损益未全部结转, 不能结账。解决办法:期间损益结转用于在一个会计期间终了将损益类科目的余额结转到本年利润科目中, 从而及时反映企业利润的盈亏情况。在总账系统“期末”子菜单中点选“转账定义”下的“期间损益”项, 屏幕显示期损益设置窗, 在表格上方的本年利润科目栏中输入本年利润的科目编码“1403”, 单击下方的表格, 系统会自动将本年利润的科目名称和科目编码写入到表中。

关于结账说明: (1) 上月未结账, 则本月不能记账, 但能填制凭证、审核凭证。 (2) 已结账月份不能再填制凭证。 (3) 结账只能每月进行一次, 每年可结账多次。 (4) 结账只能由具有结账权限的操作员完成。

反结账介绍:由账套主管在结账向导一中, 选择要取消结账的月份上, 按“Ctrl+Shift+F6”组合键, 系统提示输入账套主管口令, 输入口令并确认后即完成反结账, “是否结账”栏的结账标记“Y”被取消。

参考文献

[1]牛艳芳.ERP会计信息系统相关问题探讨[J].企业管理信息化, 2005, 8.

[2]常云芳.基于ERP的内部控制优化研究[D].广州:暨南大学, 2006.

[3]财政部等五部委.企业内部控制基本规范[M].北京:中国财政经济出版社, 2008.

[4]中国注册会计师协会.财务成本管理[M].北京:中国财政经济出版社, 2009.

软件处理 篇2

【故障现象】 在使用Word时遇到了一个非常麻烦的问题:有一个已经损坏了的Word文件不能打开,但是这个文件非常重要,请问应该如何操作才能打开这个损坏了的文件呢?

【分析处理】 这是一个在Word使用中经常会碰到的故障,如果无法打开损坏的重要文档,损失就会很大。其实,这种故障通过设置也是有可能解决的,方法如下:

1. 在Word中,通过【文件】菜单选择【打开】菜单项,弹出【打开】对话框,

2. 在【打开】对话框中选择已经损坏的文件,从【文件类型】列表框中选择【从任意文件中恢复文本(*.*)】项,然后单击【打开】按钮。 这样,就可以打开这个选定的被损坏文件。

说明:要使用此恢复功能,需要安装相应Office组件。

图片处理 不装软件不用搜 篇3

如果对网上看到的一幅图片不满意,想搜索素质更好的相关的类似图片,也不用再到Google图片频道以图搜图,添加“图片搜索”或“谷歌相似图片搜索”的Web轻应用即可搞定。添加轻应用后,在网页图片上点击右键,选择“搜索相似图片”或“Search Google with this image”命令,就能很快搜索出相似的图片(图2)。

是不是觉得普通的方式浏览图片太千篇一律?那就换种方式,以3D的模式来看图吧。给浏览器添加名为Image Search by Cooliris的Web轻应用,就可以用3D墙的方式来浏览Google搜索的图片了。这样能获得更好的浏览体验,并能更快捷地找到并保存所需的图片(图3)。

有的网页很有收藏价值,但由于网页设计采用了防拷贝技术,因此无法直接复制文字或图片。这时,最快捷的方法莫过于将整个网页存成图片。但是网页过长,往往达到屏幕长度的若干倍,即便用专业抓图软件也不便截取。这时,可通过截图Web轻应用来完成。在360安全浏览器中,已集成一个“截图”轻应用,点击扩展栏上的“截图”按钮,即可看到丰富的截图功能,其中有包括“保存完整网页为图片”(也可用Ctrl+M快捷键来完成网页的截取)。如果要截取屏幕上的任意区域位置,用Ctrl+Shift+X快捷键组合来完成。若组合键与其他软件的组合键相冲突,可点击“截图→指定区域截图”菜单项进行截取。该截图工具不仅能完成图片的保存,还可以用文字和线条对图片进行涂鸦、进行网络分享、将截图收藏到云盘等(图4)。

除了将网页本身截取为图片之外,有时我们还希望下载网页中的某些图片。借助于“图片助手(ImageAssistant)”Web轻应用,可达到灵活下载网页图片的目的(图5)。在要抓取图片的网页中点击图片助手按钮,会自动检测出本页存在的各类图片数量,从“图片类型”中选择要下载的图片类型,指定分辨率大小,单击“下载选中”按钮,即可获得自己想要的图片(图6)。

多核分组处理系统软件结构研究 篇4

互联网数据通道上大量的处理工作主要通过像路由器这样的分组处理系统来完成,如防火墙、NAT、Web交换机、IP追踪、用于高性能区域存储的TCP/IP卸载、媒体流化和加/解密等。这些功能在接入和边缘网络实现,随着互联网的不断发展,网络内部更加复杂的分组处理将会变得越来越必要。

多核分组处理不同于一般的多核应用系统(如多核OS)。首先,分组处理过程中,只有当分组属于同一条流时相互之间才有依赖关系而不同流的分组之间没有依赖关系其次多核处理单元之间的通信和同步开销,影响系统性能的一个重要因素。最后,分组的处理通常可以分为不同的阶段顺序进行,而这些阶段在各个处理单元上的分配(即,任务映射)将对系统的性能起着决定性的作用。

软件结构是构建高效系统的基础。传统软件结构的研究关注的重点在于系统功能的可扩展性和代码的重用等方面,如SOA。多核分组处理系统的软件结构不仅要关注功能的可扩展性,更关注性能的可扩展性,即如何保证分组处理系统的吞吐率随着处理单元的增加而线性或接近线性的增加。充分利用分组处理和多核处理器的特点设计高效的分组处理软件结构是开发多核分组处理系统所面临的主要挑战。

关于分组处理系统功能可扩展性方面的研究,已经有一些成熟的成果可以使用,Click[1]模块化路由器架构就是构建在通用处理器上的分组处理系统的典型结构。性能可扩展性方面的研究必须建立在恰当的系统结构上,不同的结构,决定了不同的解决思路和方法。本文将针对几种基本的分组处理系统结构,结合最新的多核网络处理器的特点进行详细的分析和讨论,并针对发现的问题提出了一些设计时需要注意的基本原则,以期对后续的相关研究提供一定参考。

本文接下来的安排如下:第2节介绍了多核网络处理器的模型;第3节对基本的多核分组处理系统结构进行了介绍和分析;第4节介绍了我们在Cavium CN 5860多核网络处理器上对第3节的分析的实验验证;第5节针对分析中发现的问题,介绍了一些相关的研究;第6节是对全文的总结和对未来工作的展望。

2 多核网络处理器模型

随着网络处理器技术的不断发展,目前的网络处理器大多采用共享内存对称多处理的多核架构,因此,指令存储空间不再受限制,如RMI的XLR系列处理器和Cavium的OCTEON系列处理器。这些网络处理器通常在一片芯片上集成多个处理核,所有的核共享内存和二级缓存,每个核有自己独立的一级缓存,包括指令缓存和数据缓存。此外,还有一些针对网络处理应用而优化的特殊指令集、协处理器和硬件加速单元。典型的多核网络处理器结构如图1所示。

尽管这些网络处理器不再有指令存储空间的限制,但是,其Cache的存储空间依然有限,一般为8K到将数据从内存加载到的时间开销对于高速分组处理而言依然不可忽略分组处理过程中,Cache丢失包括指令Cache的丢失和数据Cache的丢失。不防假定分组处理的指令存储空间连续,且大小为I字节,指令Cache的大小为LI字节。则对同一种应用的处理而言,在处理完第一个分组以后,因指令Cache丢失而导致的停顿周期χ仅与I有关。根据文献[2]的分析,在采用最优指令Cache替换策略的情况下:

式(1)中,η表示从内存加载一字节数据到Cache的平均周期开销。

由于对于分组处理而言,每一个分组都不相同,因此,分组数据Cache的丢失不可避免。但是对分组处理的各个阶段,所需要的配置数据相对固定,因此,配置数据存储空间的大小和范围会影响数据Cache的命中率,不妨假定分组处理过程中的配置数据储空空间为D,处理的分组长度为P字节,数据Cache的大小为LD,数据Cache丢失导致的停顿周期为

3 基本软件结构分析

一般而言,多核分组处理系统主要包括三种基本的结构:全并行结构、全串行结构和混合结构,如图2所示。由于处理阶段间没有核间通信和同步的开销,全并行结构比其他结构的系统吞吐率高,但是很少有相关文献在这方面给出完整的说明和详细的讨论,特别是结合多核处理器的特点进行分析。文献[4]对多核服务器内的分组处理结构进行了简单的分析和测试,测试的结果表明,系统采用全并行结构的吞吐率比采用混合结构高2倍以上。事实上,我们认为,造成性能差异大的根本原因,不是两种结构的差异,而是在混合结构下,没有做到阶段间负载的均衡。

图2中灰色圆圈代表分组处理的各个阶段,方框和圆圈分别代表网络处理器的处理单元、分组输入单元和分组输出单元。

由于全串行结构容易造成资源的浪费,实际的设计中很少使用,而且全串行结构也可以看做是混合结构的一种特例,因此本文仅讨论全并行结构和混合结构的相关问题。

3.1 全并行结构

全并行结构如图2(a)所示。设每条指令的平均执行周期数为-k。分组处理过程中,处理阶段i所需的指令数为φi,则每个分组的处理的周期开销为

进一步,假定系统中处理单元的数量为N,每个处理单元的处理能力为ΥHz,则系统的最大吞吐率为

从(4)式可以看出,当I LI,D LD,时,系统的吞吐率最大;反之,则I和D越大,系统的吞吐率随之下降。

3.2 混合结构

混合结构如图2(c)所示。混合结构下,各个阶段的处理开销与并行结构类似。同时考虑通信和同步的开销,设为τi,则阶段i的处理开销为

其中,Ii为阶段i的指令存储空间大小,Di为阶段i的配置数据存储空间大小,Pi为阶段i处理的分组长度,且通常满足以下关系:n i=∑1Pi P≈n i=∑1Di D≈n i=∑1Ii I≈Ni·Υ设Ni为分配给阶段i的处理单元的数量,则各个阶段的吞吐率为θi=,分组处理的总开销为φi nφs=∑φi。i=1串行系统下,系统的吞吐率取决于各个处理阶段中吞吐率最低的阶段,即:θs=min(θ1,θ2,…,θn)(6)N1·ΥN2·Υ,Nn·Υ,…,=min(N2·Υ)φ1=…=φ2Nn·Υφn N1·Υφ1不难证明,当且仅当时,θs取最大值:=φ2θs,max=φn N·ΥN1·Υφ1==n i=∑1φi(7)N·Υn ni=∑1φi·k+∑(χI(Ii)+χD(Di,Pi)+τi)i=1如果,i,1 i n,IiLI,DiLD,则,N·Υθs,max=(8)n n ni=∑1φi·k+∑τi+∑η·Pi i=1i=1根据公式(3)和(4),不难得到以下不等式:n n i=∑1χI(Ii)χI(i=∑1Ii),等式成立当且仅当I LI n n i=∑1χD(Di)χD(i=∑1Di),等式成立当且仅当D LD考察式和式我们可以得到不等式

式(9)说明,当分组处理应用比较复杂时,只要能够平衡各个阶段的资源分配,使用混合结构不但不会导致系统吞吐率急剧下降,反而有可能获得比并行结构更好的性能。因此,我们可以得出多核分组处理系统采用混合结构时的设计原则:

(1)各个阶段在处理单元上的分布应该考虑Cache命中率的影响。

(2)阶段分配到处理单元的过程中,应当遵循尽量减少核间通信开销的原则。即,只要相邻的多个处理阶段放到同一个处理单元上不比放到多个处理单元上的Cache命中率差,就应将其放到同一个处理单元上,以减少核间通信和同步的开销。

(3)用串行结构,各个分组处理阶段的资源的分配要尽量与其处理负载相当,避免出现瓶颈。

4 实验验证

4.1 实验设置

尽管在以上分析中,对Cache替换的机制进行了最优化的假定,但是这并不妨碍分析结果的普遍适用性。我们将在Cavium的CN 5860网络处理器上进行实验验证。CN 5860网络处理器拥有16个MIPS核,每个核的工作频率为750MHz,16个核共享2MB的二级缓存,每个核拥有32KB的指令缓存和16KB的数据缓存。CN 5860的Cache替换机制采用4路关联,LRU替换机制,因此,即便在指令空间小于32KB时,其指令Cache命中率也未必是100%。

实验中,我们对分组进行全加密处理,将整个处理操作分为:输入、处理和输出三个阶段。其中输入阶段主要完成加密配置数据查找操作,处理阶段完成分组头部替换和载荷加密操作,输出阶段完成IP头部校验和计算和输出。我们分别对以下四种情况的分组处理延迟和Cache丢失造成的停顿进行了测量:

(1)三个阶段处于一个核上,即,并行结构;

(2)输入阶段处于一个核上,后两个阶段处于另一个核上;

(3)前两个阶段处于一个核上,输出阶段处于另一个核上;

(4)三个阶段分别处于不同的核上。

在实验中测量Cache丢失导致的停顿的方法是:通过读取处理器寄存器记录的丢失次数,根据内存带宽换算成停顿周期。

4.2 实验结果

图3是测得的分组处理延迟情况,图4是测得的Cache丢失导致的处理停顿周期。

从实验结果我们可以看出,一方面串行结构的分组处理延迟并没有比并行结构的分组处理延迟增加很多;另一方面,由于并行结构的Cache命中率不稳定,导致分组处理延迟出现较大的波动;最后,我们发现,采用(b)方案,Cache命中率比较稳定且维持在较低水平,分组处理延迟也接近最低水平且比较稳定。总的看来采用方案比采用方案更优越这就证明了我们前面的分析是合符实际情况的

5 相关研究

不少研究人员对多核分组处理系统的任务映射机制进行了研究,采用的方法包括动态自适应的方法[5,6,8]和随机映射[7,10]的方法乃至遗传算法[11]。文献[5]针对IntelIXP系列网络处理器代码存储空间有限的特点,提出了基于分组到达、离开速率动态为各个处理阶段分配处理单元的算法。但是一方面该算法仅针对代码存储空间有限的问题另一方面该算法也没有充分考虑各个处理阶段负载的均衡性文献基于Click分组处理模型,针对任务受限的情况下,提出了基于贪婪分配策略的动态任务复制算法和UDFS任务映射算法。文献[8]通过对每个处理阶段的队列长度的测量,动态的为每个处理阶段分配或者回收处理资源,以达到在满足分组处理延迟边界的情况下,系统的功耗最低。总之,类似的针对多核分组处理系统的任务映射机制的研究很多。他们分别提出了不同的映射机制和算法来改善混合结构所面临的处理核负载不均衡的问题。尽管他们的研究主要针对指令存储空间有限的多核网络处理器,如IntelIXP系列网络处理器,但是他们的研究成果对于其他网络处理器上的任务映射也有一定的借鉴意义。

此外,有大量的研究文献[12,13]对多核处理器上的一般任务分配问题提出了不同的启发式算法,特别是遗传算法。这些问题同分组处理系统上的任务分配和调度问题有些相似,但是也不等同。主要的区别在于,分组处理系统上,需要考虑的任务的负载是时变的,并且还需要考虑Cache命中率,通信和同步开销,以及任务间负载的均衡问题。因此,这些方法可以借鉴,但是不能直接使用。

6 结论和展望

虽然并行结构具有简单和通信开销小的优点。一方面在一些指令存储空间有限的多核处理器上,如IntelIXP系列处理器,当代码空间超出限制时,必须将分组处理的任务分布到不同的核上。另一方面,为了对分组处理进行有效的QoS控制和调度,采用混合结构也是一种比较直观和简单的方法。而事实上,我们前面的分析和实验也证明了,采用混合结构未必就比并行结构性能差。因此,客观条件和实际需求决定了现实中的大多数分组处理系统都采用了混合结构。

混合结构必需要解决两个问题:一是在已经划分好分组处理阶段的前提下,如何给各个处理阶段分配合理的处理资源,以保证各个阶段的处理能力与处理负载的适配;二是如何将这些处理阶段分布到不同的处理单元上,即任务映射问题。当处理变得复杂,而流量又不断变化的时候,这些问题的解决将变得更加困难。结合分组处理和多核处理器的特点,包括核间通信和同步开销、Cache命中率等,借助合适的启发式算法设计出有效的任务映射算法能将是我们未来工作的主要方向

参考文献

[1]E.Kohler,R.Morris,B.Chen,J.Jannotti and M.F.Kaashoek.The Click modular router.ACM Transactions on Computer Sys-tems18,3(Aug.2000),263-297

[2]A.Raghunath,V.Balakrishnan,A.Kunze,and E.Johnson.Framework for Supporting Multi-Service Edge Packet Processing on Network Processors.In ANCS’05.

[3]Q.Wu,and T.Wolf.On runtime management in multi-core packet processing systems.In Proc.of ACM/IEEE Symposium on Ar-chitectures for Networking and Communication Systems(ANCS)(San Jose,CA,Nov.2008).

[4]T.Wolf,N.Weng,and C.-H.Tai.Run-time support for multi-core packet processing systems.IEEE Network,21.(4),July2007,29-37

[5]R.Kokku,U.Shevade,N.Shah,H.Vin,and M.Dahlin.Adaptive Processor Allocation in Packet Processing Systems.Technical report,University of Texas at Austin TR-04-04,2004.

[6]J.E.Smith,J.R.Goodman.Astudy of instruction cache organizations and replacement policies.Tenth Annual Symposium on Com-puter Architecture,June1983.

[7]N.Weng,T.Wolf.Analytic Modeling of Network Processors for Parallel Workload Mapping.ACM Trans.Embedded Comp.Sys.(TECS),418(3),Apr.2009,Vol Article18.

[8]L.Noonan,C.Flanagan.An effective network processor design framework:using multi-objective evolutionary algorithms and ob-ject oriented techniques to optimise the intel IXP1200network processor.In Proc.of the2006ACM/IEEE symposium on Architec-ture for networking and communications systems(ANCS),San Jose,California,USA,2006,P.103-112

[9]R.Hwang,M.Gen,H.Katayama.A comparison of multiprocessor task scheduling algorithms with communication costs.Comput.Oper.Res.35,976-993(2008).doi:10.1016/j.cor.2006.05.013

金蝶软件处理问题解答(定稿) 篇5

解:盘亏单可以在其它出库单表中查询到

仓存管理模块=》出库类单据=》过滤出盘亏毁损单据=》找到这张单据,先反审核,最后删除。

金蝶KIS专业版怎么生成财务报表?

解:点击报表与分析打开财务报表点击--工具---公式取数

参数--填写 缺省开始结束期间~~确定在点击

数据--报表重算。利润表要求过账才能作。

金蝶KIS专业版如何取消过账如何取消结账?

解:专业版,反过账在凭证管理里面:

1、对着凭证点右键会弹出反过账的提示;

2、文件栏-操作里面也有反结帐的提示。反结帐时在期末处理面。

标准版反过账 ctrl+F11反结账 ctrl+F12

金蝶KIS专业版,审核凭证在哪里操作呢?

解:财务会计—总账—凭证处理—凭证查询,双击打开“会计分录序时簿过滤”对话框,在对话框中单击“未审核”选项,再确定。打开凭证查询窗口,选择需审核的凭证,单击工具栏的“审核”按钮便可。金蝶专业版,漏掉了一张凭证怎么插进去?还要连着号!

解:

1、先删掉结转的凭证

2、添加你露掉的凭证

3、打开凭证管理----点击操作-----点击 凭证整理

4、做结转损益

软件处理 篇6

摘要:Photoshop是美国Adobe公司于20世纪80年代末期发布的具有强大功能的图像编辑处理软件,也是迄今为止功能最强大,使用最广泛的图像处理软件。然而,在使用Photoshop时,有很多使用技巧,如果用好了,会大大减少图像处理的时间,提高工作效率,达到事半功倍的效果。在这里,简要总结一下笔者在工作中利用Photoshop的一些使用心得及技巧。

关键词:图像处理 分辨率

随着视觉文化时代的到来和计算机技术的不断发展,利用计算机进行图形图像的处理已经在社会上形成了一股热潮。在众多的图像处理软件中,Photoshop以其超强的功能和独特的魅力吸引了越来越多的电脑爱好者,不断完善的新功能令Photoshop成为当今世界上最流行、应用最广泛的图像处理软件。Photoshop拥有强大功能和良好的使用性,很多人能够使用Photoshop进行图像处理,但是真正能灵活使用的人不多,事实上,Photoshop中拥有大量令人惊异的“隐藏”功能,掌握一些“隐藏”的功能和技巧,能够更快更有效的完成复杂工作。

一、图像处理中分辨率的选取

日常的图像处理过程包括了图像的创建、图像处理与图像输出。图像的输出品质并不仅仅取决于图像输出这一道最后环节。图像处理各环节中的分辨率的选取对于图像的输出效果是至关重要的。

图像的分辨率以每英寸的像素数目来度量,以ppi为单位。像素是可在屏幕上显示的最小元素,在同样的显示尺寸的前提下,高分辨率的图像通常比低分辨率图像包含更多的细节。其位图文件的大小与图像的总像素尺寸是成比例的,高分辨率的图像需要更多的磁盘空间,图像处理与输出也需化费更多的时间。如果图像仅用于屏幕显示(如通过网页进行图像发布),并且显示时图像尺寸不变,那么分辨率设定为72dpi即可。

二、裁切图像

相信大家在处理图像的时候经常会裁剪图像当中不需要的地方,这时候就需要使用裁切工具了,在使用时,一般会遇到这种情况,在调整裁剪框,而裁剪框又比较接近图像边界的时候,裁剪框会自动的贴到图像边上,这样就无法精确的裁剪图像。不过,只要在调整裁剪框的时候按下Ctrl键,那么裁剪框就会服服帖帖,让你精确裁剪。

三、图像的缩放

在进行图像的放大和缩小操作时,可以分别按住Ctrl+“+”键以及“—”键进行放大和缩小图像的视图;相对应的,按以上热键的同时按住Alt键可以自动调整窗口以满屏显示( Ctrl+Alt+“+”和Ctrl+Alt+“—” ),这一点在我们进行图像缩放操作时十分有用,可以大大减少使用鼠标选择工具进行缩放所带来的不便。

四、自动选择图层

Photoshop是以图层的形式来处理图像的,我们经常会在各个图层之间来回的选择图层,当图层很多的时候,经常会选错图层。自动选择图层就会避免选错图层。最简单的方法就是把移动工具的选项面板上的自动选择图层打上勾,不过在某些时候,不需要这个功能时,又要手动地取消这个选项,真的是挺麻烦的。这时只需要按下Ctrl键后,移动工具就有自动选择功能了,只要单击某个图层上的对象,那么Photoshop就会自动的切换到那个对象所在的图层;当放开Ctrl键后,移动工具就不在有自动选择功能了,这样就很容易防止误选。

五、灵活使用历史记录

图像处理过程中有时需要使用历史记录来进行修改,这时可以利用Ctrl+Alt+Z和Ctrl+Shift+Z组合键分别进行历史记录中向后和向前操作,同时结合Ctrl+Z还原命令就可以自由地在历史记录和当前状态中切换。

六、图像的自由变换

在使用自由变换(Ctrl+T)命令时,按住Ctrl键并拖动某一控制点可以进行自由变形的调整,按住Alt键并拖动某一控制点可以进行对称变形调整,按住Shift键并拖动某一角的控制点可以进行按比例缩放的调整,按住Shift+Ctrl键并拖动某一控制点可以进行斜切调整,按Shift+Ctrl+Alt键并拖动某一控制点可以进行透视效果的调整,按Enter键应用变换,按Esc键取消操作。

七、移动图像

把选择区域或图层从一个文档拖向另一个时,按住Shift键可以使其在目的文档上居中。如果源文档和目的文档的大小相同,被拖动的元素会被放置在与源文档位置相同的地方( 而不是放在画布的中心 );如果目的文档包含选区,所拖动的元素会被放置在选区的中心。

八、巧妙设置透明度

图像处理过程中需要调整不透明度时,要打开设置框,很麻烦。这时可以直接按键盘上的数字键来改变当前工具或图层的不透明度。按“0”为100%不透明,“1”表示10%,以此类推,连续按数字键比如“85”表示不透明度为85%。

九、选择技巧

Photoshop中大部分图像处理都是针对选区进行的,当使用选框工具的时候,按住Shift键可以划出正方形和正圆形的选区;按住Alt键会从起始点为中心勾划选区。使用Ctrl+Shift+D 可以载入/恢复之前的选区。

十、快速复制

当我们要复制文件中选择的对象时,就要使用到编辑菜单中的复制命令。复制一次,你也许觉不出麻烦,但要多次复制,一次一次的点击就相当不便了。这时你可以先用选择工具选定对象,而后使用移动工具,同时按住“Alt”键不放,当光标变成一黑一白重叠在一起的两个箭头时,拖动鼠标到所需位置即可,若要多次复制,只要重复地松放鼠标就行了,既简单又方便。

以上这些技巧是我在日常工作中使用Photoshop过程中所摸索到的一点经验,以使Photoshop在处理图像时更便捷。当然Photoshop的魅力不仅于此,还有一些高级技巧这里就不再赘述。现在Photoshop软件的强大图像处理功能在各个领域的应用已得到深入,深受电脑设计工作者的青睐。Photoshop乃至整个计算机技术在社会研究领域中的应用还有十分广阔的发展空间,只要大家在使用时多加探索和积累,就会有更多更好的技巧,使图像的编辑处理能力无限完美扩展。

参考文献:

[1]叶茂兴. 关于Photoshop选择工具的使用方法和技巧的探讨[J]. 黑龙江科技信息, 2007,(16)

[2] Adobe公司北京代表处.Photoshop CS标准教材[M].北京:人民邮电出版社,2005.173.

软件化雷达信息实时处理与显示 篇7

关键词:软件化,雷达信息,实时处理,实时显示

当今时代, 科学技术日新月异, 电子信息工程技术也不例外, 得到了迅速发展, 同时, 随着计算机多核处理器、多任务程序设计技术、高度存储器等方面的飞速发展, 通用微型计算机的处理和软件运行都得到显著提升, 这就为雷达信息处理与显示系统的实现提供了新的途径和趋势。

1 系统总体设计

1.1 需求分析

基于对雷达状态的监视、控制及其信号数据的处理显示, 实现计算机的软件化, 需要使得所开发的系统实现显示量程、实时扫描、显示分辨率、信号分辨率、信号处理、多种辅助显示方式、人机交互界面的要求。其中, 雷达显示量程可以根据工作波长和脉冲宽度而设置以15公里为起点的加倍递增的量程变换;实时扫描是要求实现显示的扫描线与雷达天线的同步扫描;信号处理主要是针对含载目标信号、各种噪声、杂波和干扰信号的回波信号予以FPGA信号处理板处理和固定门限检测处理等;多种辅助显示方式主要是包括A显、B显、镂空PPI显示、任意点偏心、局部开窗放大显示及目标的具体信息显示。基于以上需求, 可以将雷达信息处理与显示系统的功能模块分为数据读取模块、数据储存模块、信息处理模块、数据显示模块, 其中, 数据显示模块又可分为原始视频显示、一次显示、二次显示。

1.2 系统的硬件配置需求与界面布局

对于系统的硬件配置需求而言, 需满足较高的主频、充足的内存、图像处理和显示的实时性显存、多种总线接口支持、多种外设支持等在内的主机性能要求。

对于系统的界面布局而言, 人机界面要遵循人性化设计原则、软件窗口平衡原则、经济原则、渐进池漏原则等, 其中人性化设计原则要注意控制权在用户、不同控件的一致性、宽容性和数据字典等方面的考虑。因此, 基于上述原则考量, 可把信息处理与显示系统的界面方案设置为雷达图像显示区域、目标信息区域和系统状态信息区域, 如图1所示。

1.3 开发平台及开发工具的选择

基于雷达显示控制端软件是典型的多任务软件, 需要相应的配置多任务操作系统支持, 可建议使用Windows软件开发平台, 并选取Visual C++开发工具, 而该开发工具具有良好的开发环境、高度集成的工具集、丰富类库和可视化特征;同时, 还可以调用Windows API, 使得应用程序与Windows平台完美结合。据此, 可以将软件化雷达信息处理与显示系统软件开发技术路线设计如图2。

1.4 系统关键技术及其实现途径

一是多核多线程程序设计。在面向多核处理器开发应用程序时, 需要注意采用多线程技术并分配各线程的工作负载和与面向单核平台时的不同设计思想。其中, 具体的设计思想如下:第一步, 对可供使用的处理器数目予以检查;第二步, 是对任务进行分解及线程数目的确定;第三步, 是代码的实现。

二是Intel Ipp算法库的应用。具体操作步骤为:第一步是配置工程项目属性;第二步是设置开发环境。

三是Direct3D多媒体开发技术的应用。主要是考虑硬件抽象层、硬件模拟层与软件参考层、Direct3D系统集成的操作。

2 系统功能模块的设计

2.1 数据读取模块

该模块需要注意DMA传输、应用程序与WDM驱动程序之间的通信的处理。其中, DMA传输需要注意适配器、传输控制和公共缓冲区的实现, 以便使得设备能够连续第读写数据。应用程序与WDM驱动程序之间通信可以通过以下流程实现:开始→打开设备→打开成功 (不成功予以退出程序) →Memory读写→DMA初始化→DMA开始→DMA停止→关闭设备。

2.2 信息处理模块

基于硬件结合软件的信号处理流程为:射频信号→低噪声放大→混频→中频信号→AD采样→数字正交相位检波→脉冲压缩→动目标显示→进入计算机→求模运算→视频积累→CFAR→目标检测→点迹凝聚→目标跟踪→显示处理, 其中数字正交相位检波→脉冲压缩→动目标显示属于前段信号处理, 亦即是硬件处理;求模运算→视频积累→CFAR→目标检测→点迹凝聚→目标跟踪属于后端信号处理, 亦即是计算机软件实现。

完全基于计算机软件的雷达信号处理流程为:数字正交相位检波→脉冲压缩→动目标显示→求模运算→视频积累→CFAR→目标检测→点迹凝聚→目标跟踪→显示处理。

2.3 信息显示模块

该模块需要注意PPI显示的实现、几种特殊的PPI显示方式、A型显示、开窗放大显示、目标信息显示, 其中, PPI显示的实现要注意Direct3D工作框架构造和PPI显示前的预处理;几种特殊的PPI显示方式要注意雷达信息的二次显示、偏心的PPI显示、镂空的PPI显示。

雷达信息的二次显示是指信号处理的基础之上对数据进行检测凝聚处理和目标跟踪处理等数据处理的显示;偏心的PPI显示是为了获得更大的显示分辨率, 而将PPI显示的扫描中心点趋于动态变化当中并相应地予以动态设置;镂空的PPI显示是着重显示操作者所关心的距离范围而不显示近距离的目标回波情况。

3 结论

基于通用计算机的雷达信号、数据处理及显示系统的设计, 可以有效地节约系统开发成本, 便于进行维护与升级, 具有较高的工程应用价值。

参考文献

[1]王德生, 赵利民, 孙立国, 等.信息化、软件化、通用雷达终端的构建与实现[J].现代雷达, 2007 (12) :94-96.

[2]张宏群, 孙雪涛, 王建.软件化雷达视频显示的实时坐标变换方法[J].微计算机信息, 2010 (4) :75-78.

软件处理 篇8

一、音频

(一)音频概述

音频是个专业术语,人类能够听到的所有声音都称之为音频,它可能包括噪音等。声音被录制下来以后,无论是说话声、歌声、乐器都可以通过数字音乐软件处理,或是把它制作成CD,这时候所有的声音没有改变,因为CD本来就是音频文件的一种类型。而音频只是储存在计算机里的声音。如果有计算机再加上相应的音频卡——就是我们经常说的声卡,我们可以把所有的声音录制下来,声音的声学特性如音的高低等都可以用计算机硬盘文件的方式储存下来。反过来,我们也可以把储存下来的音频文件用一定的音频程序播放,还原以前录下的声音。

在计算机内播放或是处理音频文件,也就是要对声音文件进行数、模转换,这个过程同样由采样和量化构成,人耳所能听到的声音,最低的频率是从20Hz起一直到最高频率20KHz,20KHz以上人耳是听不到的,因此音频的最大带宽是20KHz,故而采样速率需要介于40-50KHz之间,而且对每个样本需要更多的量化比特数。音频数字化的标准是每个样本16位(16bit,即96d B)的信噪比,采用线性脉冲编码调制PCM,每一量化步长都具有相等的长度。在音频文件的制作中,正是采用这一标准。常见音频文件格式主要有CD格式、WAV、mp3、WMA、Real Audio、VQF、ogg格式、FLAC、APE等。

(二)音频资料的获取

获取音频资料的方法大概以下几种:

1.从专业的音效素材光盘或MP3素材光盘中获取。一般,背景音乐和效果音乐,都可以从专业的音效素材光盘或MP3素材光盘中获取。

2.在资源库中查找。很多教学资源库中都可以找到一些范读音频。

3.在网上查找。通过网络搜索,可以快速获取自己所需要的音频资料。如果获取的音频资料文件较大,可以重新编辑之后再使用。

4.从CD、VCD中获取。使用相关的音频软件从CD、VCD中获取,可以通过选择开始点和结束点选取要录制的区域。

5.从现有的录音带中获取。用音频线从录音机线路输出,再从声卡的线路输入口输入。然后设置成线路输入(或MIC)录音,最后打开附件中的录音机进行录音,再保存在相应位置。

6.从课件中获取。大多数课件中的声音文件都是存放在wav文件夹中,可以找到需要的音频。

7.自己录制。自己利用录音软件或者音频处理软件进行录制。

二、典型的音频处理软件Cool Edit Pro

(一)初识Cool Edit Pro

Cool Edit Pro是一个非常出色的数字音乐编辑器和MP3制作软件。不少人把Cool Edit形容为音频“绘画”程序。

Cool Edit Pro是一款功能强大、效果出色的多轨录音和音频处理软件。它还提供有多种特效:放大、降低噪音、压缩、扩展、回声、失真、延迟等。可以支持同时处理多个文件,轻松地在几个文件中进行剪切、粘贴、合并、重叠声音操作。使用它可以生成的声音有:噪音、低音、静音、电话信号等。该软件还包含有CD播放器。其他功能包括:支持可选的插件;崩溃恢复;支持多文件;自动静音检测和删除;自动节拍查找;录制等。另外,它还可以在AIF、AU、MP3、Raw PCM、SAM、VOC、VOX、WAV等文件格式之间进行转换,并且能够保存为Real Audio格式。

(二)Cool Edit Pro的工作界面

Cool Edit Pro的工作界面主要由标题栏、工具栏、菜单栏、属性栏、调板栏、状态栏和编辑区等部分组成。Cool Edit Pro有两个工作界面,一个是多轨界面,主要是进行多个声音文件的混音处理,另外一个是波形编辑界面,用于进行单个声音文件的编辑。

1.标题栏。标题栏位于整个界面的顶端,显示了当前应用程序的名称,相应功能的快速图标、相应功能对应工作区的快速设置,以及控制文件窗口的最小化、最大化、关闭等几个快捷按钮。

2.菜单栏。Cool Edit Pro将所有的命令集合分类后,放在菜单栏中,通过下拉菜单命令可以完成大部分音频编辑处理的工作。

3.工具栏。工具栏由常用工具组成,只是单击该工具图标即可在音频处理中使用。

4.资源管理器。所有的音频资源和工程文件都放在资源管理器中,使用时选中或者双击即可对其进行编辑。

5.走带按钮。走带按钮可对当前选中的音频或者工程进行播放、暂停、停止、录音等多种控制。

6.缩放按钮。缩放按钮通常用于对音频波形等进行放大或者缩小的显示,即时间刻度的放大和缩小,可用于观察整体音频或者细节波形,利用用户对全局和局部之间的把握。

7.音轨编辑区。音轨编辑界面,系统默认显示4个音轨,可同时放置4个音频文件进行混音处理,通过左侧的波形滚动条可添加128个音频文件。单轨编辑界面则直接对单个音频文件的波形进行编辑处理。

8.时间窗。时间窗显示音频文件播放进度时间点。

9.状态栏。状态栏显示当前文件的基本信息,例如采样格式、文档存储大小、音频文件时间长短等内容。

三、《制作个性手机铃声—音频信息的采集与加工》教学设计

四、《制作音乐伴奏带—音频信息的提取与拼接》教学设计

五、问题与展望

当然,音频的处理软件除了Cool Edit Pro之外,还有其他很多软件。本文仅仅是对Cool Edit Pro这一典型的音频软件的一些重要功能进行介绍,并进行较为详细的教学设计。此外,实验的结合进一步加深对基本知识点的掌握。

但是,本文介绍的这些并没有完全涵盖所有的Cool Edit Pro的功能。音频处理相关技术研究还需要学习者自己在此基础上自己钻研。

参考文献

[1]温建科.基于Cool Edit Pro软件的数字音频处理技术[J].实验科学与技术,2013(6).

[2]韩波.基于Cool Edit音频制作技巧研究[J].Practical Electronics,2012(11).

[3]张鸽.“Cool Edit Pro 2.1”软件在制作外语听力音频试题中的应用[J].泰山学院学报,2008(3):113-117.

[4]庞志德.巧用Cool Edit Pro制作声音素材[J].电脑爱好者,2002(11):39-39.

软件处理 篇9

一、业务对象声明

业务对象声明用于声明统计处理过程中使用的逻辑表、目录等业务相关的对象。

1、逻辑表声明

当设定数据存取方式为UPDATE时, 报表数据是可修改的, 不过此时系统会将报表的数据全部加载到内存中, 因此对于数据量很大的逻辑表, 不要使用UPDATE方式打开。当数据存取方式为NOUPDATE时, 报表数据不可修改。

2、目录声明

目录的起始点字符串可以指定多个离散的起始点, 以逗号分隔 (如"01, 05") , 也可以指定一个范围 (如"01:05"?表示代码起点从01开始到05结束) 。当指定目录的层号时, 目录的起始点必须在同一层。声明目录时, 对于数据量很大的目录, 不要使用UPDATE方式打开。目录的过滤条件表达式可以用以限制目录数据加载的范围。

二、逻辑表关联定义

1、调查对象内关联

如果两个逻辑表属于同一个调查对象, 则这两个逻辑表可以直接通过add Join来进行关联:

2、调查对象间关联

如果需要跨调查对象关联两个基层表, 可通过relation来进行关联:

定义了跨调查对象的关联之后, 在遍历数据时, 可以通过relation DATA来访问调查对象2的逻辑表数据。

三、遍历逻辑表数据

对于逻辑表数据, 可以直接通过一个for循环来遍历。对于NOUPDATE方式打开表, 数据将会遍历的同时从数据库中获取, 而对于UPDATE方式打开表时, 数据将会在遍历之前一次全部从数据库中复制到内存中。

四、执行业务处理

执行业务处理主要是指针对遍历的逻辑表数据进行审核、汇总、计算等业务逻辑操作。

1、审核

2、汇总

3、计算

首先对需要更新的报表声明为可更新 (UPDATE) 状态, 然后在遍历报表数据时, 根据需要进行计算, 同时将计算结果直接赋给可更新表的相应指标即可。

五、保存结果

业务操作语句执行之后, 通常其结果是保存在一个临时的记录集 (dataset) 中。因此, 在遍历逻辑表数据、执行业务操作语句之后, 需要将业务操作的结果保存到数据库中。

1、审核错误信息记录集通过store Audit Error () 方法保存到数据库的审核错误信息表中。

2、汇总的结果也是在执行汇总语句时保存在一个临时数据集中的, 遍历所有单位完成汇总后, 需要将临时数据集中的数据回填到汇总表对应的字段中, 以便保存汇总结果。

3、计算

执行数据计算时, 由于在遍历数据的同时已经将计算值赋给了要更新的逻辑表, 因此, 只需调用store () 方法保存逻辑表数据即可

摘要:APRAS作为统计系统内部的数据处理软件在第二次全国农业普查及其它日常应用中起着非常重要的作用。其审核、汇总、计算等功能均是通过后台公式实现。

参考文献

网络化遥测数据实时处理软件设计 篇10

如付诸现实将改变现有的飞行试验实时监控体系, 极大程度的节省了频谱资源, 并节省了高昂的同步板卡花费。

遥测数据的实时处理是飞行试验工程中试飞监控的重要环节, 对飞行试验的安全性和有效性有着重要影响。近年来, 随着试飞技术的不断发展, 监控需求的参数不断增加, 航空机载设备的复杂程度不断增加, 传统PCM流的传输方式已经不能满足当前飞行试验地面监控的需求。当前, C波段网络化遥测已经逐步进行小规模的试验验证, 网络化遥测数据的实时处理势必成为未来我国飞行试验工程的重要组成部分。

本文通过结合某型号网络化遥测验证试验, 详细地介绍了网络化遥测实时处理软件的解析过程、架构以及设计逻辑, 并有效地解决了网络数据包丢包错序、视频与参数数据同步回放等问题。

数据结构定义

结合网络化遥测数据的特点, 并有效的利用机载网络格式格栅, 定义主要包含参数结构与协议解析信息的HEA文件, 实现参数数据与视频数据的有效分流、参数数据的提取以及参数数据与真实物理量的实时转换, 最终实现遥测网络数据的实时接收处理功能与回放数据功能。

参数结构定义

网络化遥测数据是由机载测试采集系统对测试参数数据与视频数据同步进行采集与分发, 采集的数据填充至多个网络数据包中, 而网络数据包的格式又直接依赖于采集器的记录格式, 结合飞行试验的特征, 具体有如下特点。

1) 多种数据包协议——由于网络化测试系统存在多种采集器, 目前主要存在IENA与XNET/INET网络数据包格式。

2) 参数多样分布——机载采集的参数的受制于机载采集设备与协议的定义, 具体的参数数据由于字长的不同在数据包中的分布方式也有可能不同, 存在机载设备将一个64位的字拆分为4个16位字填充到4个不同的网络数据包中这样的可能性。

3) 参数数据与视频数据并存——网络化遥测机载设备将视频数据与参数数据同时分布于数据包中, 因此在网络数据包的实时处理过程中必须考虑到视频数据与参数数据的分流与差异处理。

4) 多总线多采样性——机载设备总线标准众多, 涵盖了429总线、422总线、CAN总线、1394总线、FC总线以及其他航空机载总线, 另外参数的采样率也不尽相同。

根据网络数据包的格式以及参数在数据包中的具体位置, 并考虑到参数的字长、取位、校准类型以及采样率等特性, 结合网络化遥测数据的特征, 定义参数的具体结构为:

协议解析定义

目前网络数据包虽然大小不能固定, 但其格式主要按照IENA与XNET/INET两种协议进行数据填充, 协议不同其解析的方式也就不同, 因此在提取数据时必须同时考虑两种标准的异同, 提取出两种标准的共同点, 方便软件的设计与实现。

从表1与表2我们可以看出虽然两种协议的控制头不相同, 但均具有区别包类型的区别字 (KEY, Message Define ID) , 包长 (SIZE, Message Length) , 包序 (SEQ_NUM, Message Define Sequence Number) 与时间信息 (TIME, Message Timestamp) , 因此一旦包结构确定我们就能确定当前数据包是参数数据还是视频数据, 以及具体数据的提取方式。

另外, 考虑到最大程度的利用数据传输带宽, 网络化遥测数据采用组播的方式进行数据传输, 实时遥测数据可由多个服务器进行分流实时处理, 结合IENA与XNET/INET两种协议的特点, 定义数据包的格式为:

软件详细设计

总体框架

通过机载网络格栅以及相应的XML接口, 结合两种协议的特点转换为原始的HEA文件, 并在此基础上添加参数处理、数据提取方式等信息从而最终形成实时处理所需的HEA文件。通过此HEA文件可以知晓当前网络数据包的协议、参数数量、参数具体解析信息、视频数据等内容, 继而实现网络数据包准确的转换为实时监控所需的数据。HEA文件的定义确保了数据解析的准确性, 但在数据处理过程中需要考虑到数据的接收、提取、分发等过程, 同时处理好的参数数据与视频数据要实时的传送到实时监控软件客户端, 保证试验飞行安全, 本文采用UDP组播的传输方式, 将参数名列表、参数数据、视频数据分路传输到局域网中, 由于组播地址与端口固定, 客户端监控软件可以采用统一的设计逻辑, 极大的缩短了监控软件的设计周期, 同时由于机载测试数据也是通过组播的方式进行传输, 并且网络数据包占用带宽过高, 为避免产生网络拥塞, 通过使用双网卡实现数据的物理隔离。整体框架结构如图1所示。

软件结构

网络遥测实时处理软件要同时考虑到实时处理与回放处理两个功能模块的设计, 尽可能实现代码的共用, 而实时处理与回放处理最大的区别仅限于原始数据是来源于网络获取还是文件读取, 因此在数据获取过程中仅需要通过条件选择判断数据源即可。网络遥测数据实时处理要考虑到数据的接收、解析、分发、处理等过程, 通过分析整个处理过程, 采用多线程共享内存的设计方式, 具体设计为HEA与配置信息处理线程、数据接收线程、数据处理线程、视频数据发送线程、参数数据发送线程以及参数名发送线程等六个线程, 主窗体在打开实时处理HEA文件后, 开启HEA与配置信息处理线程, 获取当前飞机参数处理信息与发送配置信息, 转化为相应的全局信息, 关闭当前线程后开启其他几个线程, 各个线程通过HEA与配置信息处理线程生成的全局信息进行初始化, 线程间的交互和处理过程如图2所示。

关键技术

数据包拥错控制与同步处理

机载测试采集系统每秒可向外发送数千个数据包, 由于受到飞机位置、地面干扰、网络拥塞、连接中断等因素, 会产生一定程度的数据丢包错序现象, IENA与XNET/INET协议在整合数据包的过程中, 均会按照数据包的生成顺序在数据包头添加包号, 其包号在有效范围具有连续性的特征, 数据处理线程针对于数据接收线程分发视频和参数数据包, 首先按照时间戳进行快速粗略划分, 然后再按照数据包内KEY字进行快速精准排序, 与此同时在参数数据包按照KEY字排序的过程中, 对相同时间戳的数据包个数进行统计, 如果某个时间戳内数据包个数少于HEA文件预估的个数, 则将这个时间戳下的数据包抛弃, 这主要是因为存在参数的高低字分布于不同的数据包中, 如果一个丢失某个参数数据包可能导致提取出的部分参数变化过大, 影响指挥人员实时监控决策, 而针对于视频数据包采取与参数数据包相同的处理措施, 与之不同的是视频数据包发生丢包时, 并不丢弃整个这个时间戳内的数据, 采用在视频实时解析客户端处理丢包问题。具体处理逻辑如图3所示。

参数数据与视频数据同步回放

传统的参数数据与视频数据由于存储在不同的文件中, 而视频中添加的时码信息无法通过图像识别有效获取, 也就不能同步回放, 网络化遥测的参数数据与视频数据采用相同的协议填充, 通过将实时接收到的两种数据进行拥错控制之后存储在一个数据文件中, 在文件读取时, 建立标识链表, 首先进行预读取操作, 每当查找到的数据包key字与HEA文件中包序为1的key字相同时, 记录当前文件指针信息并保存到标识链表之中, 在数据回放时, 首先确定拖动的进度条位置, 进而确定文件读取指针的当前大致位置, 然后查询标识链表, 查找到与拖动进度条后确定的文件位置最接近的标识位置, 更新为当前文件读取指针的实际位置, 继而实现了参数与视频的同步回放。预读取过程如图4所示。

参数名列表扩充机制

理论上IP数据报的最大长度为65535个字节, 剔除IP协议与UDP协议数据报文定义, 最大仅能支持65507字节, 而当前飞行试验中测试参数已经可以达到上万个, 参数名的定义也越来越复杂, 每个参数名即可占用30~40个字节, 这种情况下单个IP数据报仅能支持1500~2000个参数名的同时发送, 针对参数名列表总长度超过限制的情况, 采用分批发送的方式, 每个IP数据报最大发送40000个字节, 每个参数名占用41个字节, 不足时填充字符’#’, 定义包含总发送次数与当前发送顺序的参数列表, 截取参数列表的方式采用以上一个IP数据报中发送的最后一个参数名的结束开始, 直至最接近40000字节的那个参数结束, 并在分批发送的每个网络包中添加当前发送的分段列表在真实参数名列表中参数起始顺序和结束顺序。分批发送参数名列表的结构定义如表3所示。

软件运行界面

本软件在某网络化遥测试验平台上得以验证, 界面主要分为基本配置信息、实时处理、数据回放三个部分, 试验结果表明该软件能够实时准确的处理网络化遥测数据, 满足当前试验飞行监控的需求, 实时处理阶段的运行状态如图5所示。

结语

该网络化遥测实时处理软件目前已在多个型号的试飞中得到验证, 成功确保了多个试飞科目的顺利进行, 运行结果表明已经可以确保每秒2200个遥测网络数据包、5000个参数的实时处理, 满足当前网络化遥测试飞监控需求, 为新一代网络化遥测的发展提供了宝贵的经验。

建议观点

1、传统遥测网络中采用PCM流的传输方式, 其结构复杂, 传输能力有限, 占有带宽较多, 已经不能满足当前试验飞行实时监控的需求, 与此同时, PCM流的调制解调也需要大量的硬件资源, 耗费巨大, 必须寻找新的传输方式替代当前的PCM传输方式。

2、IRIG106遥测标准在2009年最新版中发布了iNET遥测网络标准, 当前国内航空飞行试验领域仅初步的分析了该标准的技术特点和面临的问题, 并进行了小规模的试验验证, 基于iNET遥测网络标准的遥测系统的搭建, 才刚刚进入初始阶段, 具有很大的发展潜力。

软件处理 篇11

关键词:办公软件;语文教师

字处理软件课程教学结合语文教学进行,是信息技术辅助教学的重要方式之一。近两年,笔者所在学校在字处理软件课程选用语文教师进行教学方面作了些探讨,目的在于将应用写作教学与信息技术教学有效结合起来,合理调配在编在职文理科类教师,解决文科类教师偏多而专业计算机教师偏少的人力资源问题。在教学尝试实践过程中,首先对年轻的语文教师进行系统的字处理软件课程专业培训,在备课方面引导教师在上机实训中使用语文教学内容进行训练,让学生在上机实训中既掌握字处理软件各种功能键的应用,又加深对语文知识的领会和理解,从而解决了语文课教学单调与字处理软件课上机内容枯燥的问题,培养了学生学习兴趣,收到了明显效果,达到了预期目的。

一、有利于解决在编在职文理科教师的不平衡现状

随着职业教育教学改革的深入发展,职业学校各专业的实施性教学计划也随市场经济和企业用工需求而作调整,针对企业用人需求,结合“实用为主,够用为度”的指导思想,培养动手能力强的操作型专业技术人才。因此,在课程设置上,基础文化课相对减少了,专业实训课增加了,为此造成职校文理科教师比例失衡,文科教师偏多的现象也凸现出来。同时,职业学校各专业课程均设置有字处理软件(办公软件的应用)课程,这样一来,又出现计算机类专业教师不足或教师课时量超负荷的现象。

针对上述矛盾,笔者经过调查发现,目前有很大一部分文科(语文)类教师均是近几年刚从大学毕业出来的,年轻、有冲劲、有活力,接受新知识能力强,且对计算机的基础知识较熟悉,大多数在大学时就取得了办公软件方面的证书;参加工作后,因工作需要也一直在与计算机打交道,对办公软件的应用并不陌生。而办公软件这门课程,主要是让学生学习汉字录入速度,掌握文档的编辑、图文混排及对文字的种种特殊处理等操作问题,这些专业性的格式又与语文教师的专业知识密切相关。

所以说,语文类的年轻教师只要稍加深入培训和实训,完全有能力胜任字处理软件课程(办公软件)的教学任务。这样一来既可以解决计算机类专业教师紧缺的问题,又确保了在编在职教师的平衡和人力资源的综合开发利用。

二、充实了字处理软件在实训教学内容上的实战性和可操作性

1. 在字处理软件应用教学中,让学生把字处理软件技术自然地融合到自身的学习、工作、生活和娱乐中去。

例如:在学习字处理软件的汉字排版时,让学生录入自己创作的文学作品及优秀作文,通过编辑、排版、插图等基础操作训练,让学生充分感受到自己的作品也能在电脑上展现出来。文字录入还能加深学生对作文内容的记忆和理解,同时又能结合所学知识强化电脑实际操作运用。为激励学生的学习动机,教师可利用电脑信息技术平台展示学生的作品,以激发学生的学习兴趣及享受自己作品的成就感,并能够有效提高阅读和写作水平,同时又提高了学生应用字处理软件技术的能力。

2. 运用字处理软件的文字校对功能进行实时的作文修改训练。

在字处理软件教学中,还可以应用字处理软件的校对功能修改作文,因为Word有中文自动校对功能,用错的字词会用波浪线标出,学生作文中的语言错误就一目了然,教师可以此为例训练学生修改作文的能力。这种方法对于中职学生学习作文修改时尤为管用。因此,教师在教授字处理软件时,可利用检查校对功能,通过让学生录入一篇作文,提高语言纠错能力。

3. 运用字处理软件中查找、替换、粘贴、拖放等功能训练语言运用能力。

字处理软件教学还可以让学生训练标点符号的运用、词语的选用、句式变换、句序的调整等语言运用能力。一般的方法是,教师提供特定的训练材料,学生根据要求进行训练,教师把训练的结果实时地整理并发送到学生端的电脑屏幕上,并根据反馈的情况调整教学目标,安排训练难度与重点,最后经过教师的整理,将结果反馈给学生。

4. 运用排版功能训练学生优化文档的能力。

在字处理软件教学中,可以运用Word的排版功能强化学生优化文档的意识及能力。教师将一篇格式散乱的文章,发给每位学生,让全体学生讨论如何优化文档,结合讲授文档优化的一般要求和技巧,让学生进行训练,再将训练的结果进行比较。

5. 运用批注功能训练学生圈点批注的能力和习惯。

Word的批注功能在写作时非常实用,用它来训练学生圈点批注的能力也很方便。具体方法是结合课文的教学,将课文输入电脑,然后在课堂上让学生阅读并圈点批注,教师将学生圈点批注的结果再分发下去,让学生进行对照体会;教师也可将一些优秀批注的实例(如教参中的例子)提供给学生,让学生学会常用的符号和批注的方法。

6. 运用自动编写摘要功能训练学生编写摘要和写主题句的能力。

编写摘要也是一种有效的语文学习方法,对学生的素材积累和概括能力的训练很有帮助。在教学中可先用几篇范文让学生分析Word是如何实现自动编写摘要的,由此理解和掌握编写摘要的一般要求与常用方法,如摘引主题句,摘引关键的数字、概念等。对中文而言,Word自动编写摘要的效果并不十分理想,由此,正好可以训练学生编写摘要的能力,即让学生对照原文和摘要,指出其编写的不足之处并修改;也可用一篇文章先让学生写摘要,再与Word编写的摘要进行对比,并评价其优劣。

7. 运用模板训练学生写作应用文的能力。

Word提供了大量的文档模板,并可根据写作者的需要任意添加,这就意味着应用文教学要将重点放在语言运用上。目前,很多中职学生的语言运用能力非常薄弱,组词造句前言不接后语,写一份请假条都会出现好几处语言错误。因此,教师应将讲授重点放在学生的应用训练上,可让学生结合自己身边的事例写作,电脑课堂训练时只需要给出模板,让学生依模板填空即可。经过一定量的训练,学生自然会熟悉掌握应用文的写作水平和应用格式。

三、运用字处理软件潜在地提高了学生的语文知识水平

从教学实验的过程和学生考核结果情况来看, 在字处理软件教学中引入语文内容教学,特别是在实训教学中运用一定的教学策略和实操技巧,效果良好。

1.激发了学生学习电脑汉字录入和学习语文的共同兴趣。

在字处理软件教学中引入语文的内容,把传统的办公软件课堂教学与现代科技结合起来,深受学生的欢迎,大大激发了学生学习语文和计算机的兴趣。以前学生练习打字是依据电脑给出的文章进行录入练习,如而今是录入自己写的文章,随着电脑上机练习录入次数的增多,自然就会感觉到文章中的用词和语法等方面的不足。同时,字处理软件相关强大功能的展现,让学生更深刻体会到计算机信息技术的重要性。不仅如此,学生还深刻地认识到,时代的进步对语文写作和应用能力提出了新要求,要适应未来社会的发展对人才的需求,就必须具备良好的信息收集和处理能力。

2.促进了学生语文能力的提高和良好语文习惯的养成。

从前面的论述中我们可以看到,通过字处理软件功能键中各项能力有针对性的专门训练,不仅有效地促进了学生在表达、应用文写作、作文修改、编写摘要、圈点批注、语言运用、优化文本等方面的能力的提高,而且还通过有效实操训练方法的掌握,促进了学生良好语文学习习惯的养成,如阅读中圈点批注的习惯、自改作文的习惯、优化文档的习惯等。中职生中大部分原就怕语文、怕写作的基础差的学生的语文知识和写作水平也得到了提高。

3.增进了师生之间、学生之间的交流。

在字处理软件教学中引入语文内容的教学,并未削弱师生之间和学生之间的交流,相反,字处理程序的运用使课堂评价实时化,更有利于师生之间、学生之间的即时交流,教师能够根据学生的学习情况进行即时的反聩,学生也可以通过教师的评价和其它学生的学习情况对自己的学习进行校正与完善。在课堂讨论和作文讲评中,教师将学生的看法实时地在屏幕上显示出来,对激发学生的思维,提高其熟练掌握并运用字处理软件的各种功能,作用是不言而喻的。

因此,面对信息技术飞速发展的趋势,中职学校年轻的语文教师要尽快具备在教学中熟练使用计算机的意识和能力,熟练掌握字处理软件的各种功能,更大地发挥信息技术在职业教育教学中的作用。随着职业学校计算机硬件设施的进一步完备以及教师、学生计算机素养的提高,在字处理软件教学中引入语文内容教学将得到更为广泛的运用,也将收到更好更实用的效果。

(作者单位:梅州市职业技术学校)

图像处理软件包的设计算法 篇12

图像对于我们并不陌生,它是用各种观测系统以不同形式和手段观测客观世界而获得的,可以直接或间接作用于人眼并进而产生视觉的实体。图像包含有大量的信息,因而存储和处理图像都不是一件简单的工作。但是,随着计算机的诞生和发展,人们有希望将对图像的存储和处理这一繁重的工作借助于计算机来实现,从而减轻人们的工作压力。

二、图像处理的意义

人们经常要对图像进行各种加工以改善图像的视觉效果;或对图像进行压缩编码以减少对其所需存储空间或传输时间的要求;利用图像处理也能够修改图形,改善图像质量,或是从图像中提起有效信息,还有利用图像处理可以对图像进行体积压缩,便于传输和保存;同时采用各种方法对图像进行复原和增强;对图像进行分割、描述和识别等。所以,推动图像处理技术也有了快速的发展,各种图像处理软件也随处可见。

三、图像处理算法

1、旋转算法

一般的图像旋转以图像的中心为原点,旋转一定得角度。如图所示,点(x0,y0)经过旋转θ后坐标变成(x1,y1)。

在旋转前:

旋转后:

写成矩阵的表达式为:

其逆运算如下:

如果图像是绕一个指定点(a,b)旋转,则先要将坐标系平移到该点,再进行旋转,然后再平移回新的坐标原点,假定旋转前的图像中心坐标是(a,b),旋转后的中心坐标是(c,d),则旋转变换矩阵表达式为:

因此:

在上面的转换公式中,令

其中a=l Width-1/2,b=l Height-1/2,c=l New Width-1/2,d=l New Height-1/2,l Width和l Height分别为旋转前图像的宽度和高度,l New Width和l New Height分别为旋转后图像的宽度和高度。

则可以推导出以图像中心为旋转中心点的图像旋转坐标[6]即公式为:

在实现左右方向的旋转时,我们选取角度θ的不同值,使得坐标值得以改变,以实现图像最终在方向上的旋转。

2、压缩算法

(1)JPEG的压缩算法

JPEG压缩算法可以用失真的压缩方式来处理图像,但失真的程度却是肉眼所无法辨认的。这也就是为什么JPEG会有如此满意的压缩比例的原因。下面先来讨论JPEG基本压缩法。

JPEG压缩过程

JPEG压缩分四个步骤实现:

⑴颜色模式转换及采样;

⑵DCT变换;

⑶量化;

⑷编码。

(1)颜色模式转换及采样

RGB色彩系统是我们最常用的表示颜色的方式。JPEG采用的是YCb Cr色彩系统。通过下列计算公式可完成数据转换。

JPEG通常有两种采样方式:YUV411和YUV422,它们所代表的意义是Y、Cb和Cr三个成份的数据取样比例。

(2)DCT变换

DCT变换的全称是离散余弦变换(Discrete Cosine Transform),是指将一组光强数据转换成频率数据,以便得知强度变化的情形。

DCT变换公式:

x,y代表图像数据矩阵内某个数值的坐标位置

f(x,y)代表图像数据矩阵内的数个数值

u,v代表DCT变换后矩阵内某个数值的坐标位置

F(u,v)代表DCT变换后矩阵内的某个数值

经过DCT变换后的矩阵数据自然数为频率系数,这些系数以F(0,0)的值最大,称为DC,其余的63个频率系数则多半是一些接近于0的正负浮点数,一概称之为AC。

(3)量化

图像数据转换为频率系数后,还得接受一项量化程序,才能进入编码阶段。量化阶段需要两个8*8矩阵数据,一个是专门处理亮度的频率系数,另一个则是针对色度的频率系数,将频率系数除以量化矩阵的值,取得与商数最近的整数,即完成量化。

(4)编码

Huffman编码无专利权问题,成为JPEG最常用的编码方式,Huffman编码通常是以完整的MCU来进行的。编码时,每个矩阵数据的DC值与63个AC值,将分别使用不同的Huffman编码表,而亮度与色度也需要不同的Huffman编码表,所以一共需要四个编码表,才能顺利地完成JPEG编码工作。

实现上述四个步骤,即完成一幅图像的JPEG压缩。

四、结束语

目前,针对图像处理技术的软件己在市场上亮相,对于图像处理的初学者和算法研究人员开发的学习实验用的系统已成为专业人士的主要研究课题。希望我所做的探索可为将来的研究开发提供一些思路和参考,可有所借鉴。

摘要:图像处理是一项通用性强、精度高、处理方法灵活、信息保存方便、传送可靠的技术。图像处理的应用领域涉及到人类生活和工作的方方面面。随着人类活动范围的不断扩大,图像处理的应用领域也随之不断扩大。

关键词:软件包,图像处理,MFC

参考文献

[1]熊江.面向对象的框架设计[J].西南师范大学学报.2003,28(3):249~252

[2]朱彦军.BMP位图文件的存储格式[J].电脑编程技巧与维护.2003,11:56~59

上一篇:稳定熄焦下一篇:数字媒体技术专业建设