全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一3 电力系统调度中的电话语音系统 匙 东 ( 山 东 工 程 学 院 设 备 系 ) 弋 M ( 哈尔滨电站设备成套研究所) 摘要: 本文详细介绍了用国产 T u r b o Wa y电话语音卡为硬件, 以 Fox p r o 2 5 F o r WI N D O WS为主要编程语言开发 的电力系统调度电话语音系统的功能及采用的主要技术。 一 、前言 电力系统生产调度过程中需对下达的命令实时录音 及事后放音分析, 这对安全生产 提高管理水平, 避免重 大经济损失是十分重要的。通常采用的录音电话进行的 放音分析, 历史命令回查与管理均不很方便, 因此, 需要 一 自动化水平高、 适用于大容量录音及语音文件管理简 单播放方便的系统。本文针对笔者开发的、 已投入实际 运行的电力系统调度电话语音系统, 详细介绍其设计原 理及采用的技术。 二、 系统组成 本系统由国产T u r b o Wa y 1 2 通道电话语音卡及对应 的应用软件掏成。数字化语音采用国际标准 A律 P C M 编码, 压缩编码则采用符合 C C I T T标准的 A D P C M编码 方式, 电话语音卡的压缩能力为 8 K B P S , 第一块卡的地 址可设为C 8 0 0 , 两块卡共用一个硬中断向量 mQ 5 , 计算 机为3 3 MH z 3 8 6 工业控制机, 并提供底层函数库, 允许用 户以Wi n d o w s 3 1为平台进行二次开发, 应用软件由笔 者用 F o x P r o 2 5在Wi n d o w s 下开发 包括应用程 E X E, V C+ 1 0 开发的动态链接库 D D L , 位图 B MP , 图标 I C O及复合索引库 C D X 。 三、 系统功能 本系统可对所有内外线通道实时管理, 同时下述功 能除 I 、 5 在后台执行外 均可在前台通过选择功能菜单 来实现而不影响电话的正常使用。 1 对打出打入的电话自动录音, 按一定的压缩比生 成语音文件存放到硬盘上。 2 对硬盘上的语音文件可实现多文件连续 自动放 音 或任意启停某一文件的播放。 3 可自动呼叫分机, 实现内线三方通话。 4 可随时监视所有电话通道的状态, 实现语音卡硬 件故障自诊断。 5 可定时监视硬盘容量, 当硬盘容量空间不足时自 动报警并停止录音。 6 具有 自动拨号及分机号管理功能。 7 有保密字管理 呼出限制及录音通道设置等功能。 8 有打印、 帮助及语音文件综合管理等功能。 9 自动生成电话使用所史库, 并可对其进行统计分 析。 1 O 允许用户将 * D B F文件转换成 E X C E L 5 0的 * X L S电子表格, 作进一步的数据分析与报表排版。 四、 主要设计原理 1系统菜单设计 F拉式菜单采用了事件驱动的设计方法。用户可在 子菜单上随时启动某个功能而不必等待某一任务的结 束, 菜单系统可迅速地对用户的任一选择作出反应。该 方法克服了事件顺序执行的传统方法固有的缺点。其理 论基础是 F o u n d a t i o n R e a d及 Mu l t i R e a d 。为了与有事件 驱动的菜单配合 每个过程对应的 R e a d 窗 口的定义采用 下列格式: I F N O T wE x I T ( “ 窗口名” ) D E F L N EWI N DO WS窗口名 ENDI F I F WVI S I B L E ( “ 窗口名” ) A C T I V A T E WI N DO WS窗口名 S A ME EL SE A C T I V A T E WI N DO W 窗口名 N O S H O W 维普资讯 计算机系统应用 1 9 9 7 年第7 期 E L ) l 2 V C+ 形成的动态链接库及实时检测系统 本系统需实时检测每部电话通道的状态, 故应设计 一 个定时扫描函数。虽然 F o x P r o 2 5有大量的函数及 F o x t o o 1 玎 l A P I 接 口库, 并 允许用冉使用 Wi n d o w s的 S D K函数, 但当用户有特殊需要时仍允许用户开发自己 的 A P I 接口函数。本文采用 V C+1 0 及 C语言接 口 开发工具 L C K开发了一定时器, 即操作系统每隔一定时 间调用扫描函数, 完成硬盘可用空间监视, 各部电话通道 状态控制与处理等复杂任务。该定时器以动态链接库的 形式用 S E T L I B R A R Y T O 加载, 其原理是用 Wi n d o w s 的 S D K函数 S e t T i me r ( ) 完成对定时器的申请与设置, 即: S e t T ime r ( h Wn d , T I ME R I D, w T i me r l n t e r v a l , i p f n T i m e r F u n ) , 时间间隔。 w T ime r l n t e r v a l 一到将 WM-T I ME R消息发送到回 调函数中去, 并执行扫描函数。 i p f n T i m e r F u n o定时器的取消仍以 S D K函数中的 K l I T i m e r ( ) 为核心。扫描函数在后台工作, 扫描间隔时 间设成 0 5 秒, 不影响前台的正常工作。WI N D O WS 3 I 是一非占先式多任务操作系统。当一个较大的任务 如 启动E X C L E时, 因 C P U被其独占而使后台扫描函数暂 停, 这会造成电话数秒无蜂音, 但对电话语音特定的系统 而言, 特别是适当的控制大程序的启动时机, 系统的整体 性能不受影响。 3用状态转换图法处理多线 多线处理十分复杂。首先, 分时多任务需求取消独 占 C P U的 D O WHI L E编程结拘, 另一方面 每部电话都 有忙、 闺、 摘机、 挂机、 录音、 放音、 接收 D T MF码等状态, 并且当多部电话同时工作时问题更加复杂。在设计实时 语音系统时 一般采用状态转换图法, 如图所示, 它由前 述的状态及引起状态转换的事件组成。当某部电话处于 空闲状态时( I D L E ) 计算机检测到的外线振铃事件( L i n e R i n g i n g ) 应使状态转换到摘机( OF F H O O K) 。当再次扫 描时 由于已检测到摘机状态,这时应将欲播放的文件 打开, 作一些必要的设置, 然后将状态转换到播放问候语 状态( P L A Y G R E E TI N G MS G) , 在后续的扫描过程中, 在放音状态下, 执行放音函数, 并检测放音结束( E n d o f f il e ) 或按 D T MF码( g i t E n t e r e d ) 事件是否发生 如果 发生, 则将该部电话状态设成接收 D T MF码状态( G E T D T MFD I G I T S ) , 否则, 继续执行放音函数直到事件发生 为止。本系统用#D E F I N E定义 r 1 5 状态 内外线 状态转换也较 上图复杂, 但基本方法一致。采用状态转 换图法会使复杂的程序设计结拘清晰, 错综的时序处理 简单化, 从而可有效地控制管理各线, 并为语音系统开发 人员提供一切实可行的方法, 即完整地定义系统状态, 完 整地定义驱动一状态转移到另一状态的或另几个状态事 件。该方法在国外电话语音系统的开发中得到了普遍的 应用。但该方法要求低层通信处理函数为非阻塞多任务 ( N o n B l o c k i n g ) , 仅启动一任务后即返回, 余下的工作由 语音卡上的 D s P ( 数字信号处理器) 来完成, 避免某一通 道长时间独占 C P U。另一方面, 以 D O C A S E为结构的 扫描函数应能读取或设置某部电话的状态。 4 S Q L的应用 F o x P r o 2 5 在结构化查询语言 S Q L和数据操纵语言 D ML的基础上为数据库的操作提供了四条 s Q L命 如 在电话使用历史记录中采用 I N S E R T I N T O作非过程数 据添加可减少代码 同时编程时不必打开文件或改变工 作区就可以把数据追加到库中。这在需作实时记录的电 话语言系统中十分重要, 它避免 了程序调试与运行过程 中由于工作区的实时切换及文件的开关不当造成运行错 误。 5 O L E技术与资源的应用 运用 O L E 可将 P a i n t b r u s h , Ms g r a p h等产生的位图、 图表等对象嵌入到数据库 并用 S A Y将对象输出, 从而 使系统图文并茂。同时在系统开发时, 也注意了 Wi n d o w s 资源的利用。如在设计图形按钮时需提供位图文 件 我们用 B o r l a n d C+3 1 的资源编辑器 Wo r k s h o p 打开 Wi n d o w s 的Mo r e c o n s d l l 动态链接, 选一适用的图 维普资讯 微机化测试系统的开发与应用 王 茸 ( 北京 信 息 工 程 学 院) r 摘要 : 微机技术的发展使得电子测量工作进入 自动测试时代, 本文着重谈 了支持美国F L U K E电子仪器公司的 5 7 0 0 A校准器系统的ME T C A L软件的特点及开发应用。 关键词: 自动化校准系统 M E T C A L校准检定软件 早期对直流和低频电压刻度的计量幢定系统采用 单功能标准器, 手动操作, 不仅效率低, 操作复杂, 而且人 为误差影响不可避免。随着微处理器的发展并引入电子 仪器中, 使计算机技术进入了跟踪国际标准的校准工作 中, 自动化校准系统逐步发展起来, 美国F l u k e 电子仪器 公司的5 7 0 0 A多功能校准器配以计算机和计量校准检 定软件组成了完善的自动化校准检定系统。 一 、整个校准测试系统的基本组成 系统计量标准仪器为 5 7 0 0 A , P C机作为系统的控制 器并配以打印机等计算机辅助设备, 通过 I E E E一4 8 8 标 准接口总线构成 自动化 闭环校准检定 系统。如图示: 5 7 0 0 A内部结构和功能相当于一个普通标准实验室并本 身设计具有完善的自我输出保护功能 将系统计量标准 仪器与被检仪器( u UT ) 通过两个不同的 I E E E一4 8 8 接 口板与计算机连接, 以防止 u u T因故障引起意外事故 电压通过 4 8 8 接口损坏标准仪器, 从而保证系统中标准 标将其拷贝至裁剪板中, 切换到 P a i n t b r u s h , 设定位图大 小, 选 P A S T E粘贴并存盘, 则 Wi n d o w s 的 * I C O N资源 变成 * B MP文件。 6 4 G L工具的运用 本系统的界面主要是窗口及各种按钮、 列表框、 弹出 框、 检 舅 j 框、 回转器、 无线按钮、 位图及各种线段字体构 成, 界面与打印的输出的设计调试量很大。采用4 G L工 具进行设计大大减少了程序编写与调试的时间, 对欲打 印的* F R X文件, 可用 R e p o r t f o r m t O P r i n t e r 的形式交 给打印文件管理器, 在此之前应检测打印机的状态。本 系统利用 MA S M5 0开发一 * b i n函数, 由L o a d 装入内 存, 其核心是利用 I NA L , 0 3 7 9 H检测打印机端口状态寄 一 3 6 仪器的绝对安全。 I E E E 一 柏8 总线 。 。 5 7 0 0 A -P c r 甓 I 试鳇 :【 j 上。_一 卜一 一 被 曩 j 倥器 : 一一 U U T 结合校准系统, F L UK E公司的 ME T C A l L校准检 定软件支持直流及低频模拟表和数字多用表的校准和检 定过 程, 对 于 有 I E E E一4 8 8接 口的 数字 多 用仪 器 ( D MM) , ME T c A L校准检定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- -一级建造师之一建矿业工程实务模考模拟试题(全优)
- 针刺配合手法治疗心肾不交型失眠的临床疗效观察
- 针刺联合腰痛宁胶囊治疗腰椎间盘突出症的10例体会
- 教育评估与督导方法课程试题及答案
- 做账实操-拉面馆的成本核算
- 生物下册食品安全课件
- 教育行业教育培训师岗位入职能力测试题库及解析
- 开学焦虑测试题及答案
- 家庭育儿难题应对方案测试题答案集针对幼儿阶段
- 健康饮食知识测试卷及参考答案版
- 2025年秋人教 PEP 版小学英语四年级上册期中检测试卷及答案(共3套)
- 2025后勤考试试卷及答案
- 粉尘清扫安全管理制度完整版
- 体育单招数学知识点系统串讲讲义
- 第15课+货币的使用与世界货币体系的形成+课件-2025-2026学年高二上学期历史统编版选择性必修1国家制度与社会治理
- 2025 小学尊重他人隐私保健课件
- 团校结业考试试题及答案
- 2025南京市劳动合同解除协议样本
- 《中国高血压防治指南(2025年修订版)》全文
- 科室护理质控人员的培训
- 全面从严治团课件
评论
0/150
提交评论