基于DVB-C的文件广播系统发送端软件设计
[关键词:DVB-C,文件广播系统,发送端] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0312,word全文:46页,合计:16000字 |
缩比实验系统软件设计结构介绍
在该实验系统中,发送端软件的主要功能有:内容标引、数据封装、并播复用、数据调度控制。将要发送的文件数据封装成一系列固定格式的分组;将这些分组送入发送缓冲区,以异步广播时分复用方式复用并发送;对文件内容作数据调度、带宽分配、差错控制、速率控制、同步控制。
用户终端接收并保存内容标引信息,解复用多路节目,按兴趣接收并保存不同节目内容的数据。
信息的语义标引显示与修改
在对标引信息的显示与修改中,该软件的功能若是数据库中没有该文件的标引信息,就会提示你是否需要输入信息。然后就可以在弹出来的对话框中按照对应的项目输入该文件对应的UCL信息。在附录3中,可以看到名为ucl.mdb数据库文件中,存放有具有多个标引信息的文件。要查看,增加,更新该数据库,步骤如下:
步骤一:打开主程序框架,点击“浏览…”按钮,选中进一个文件,点击“添加”按钮到list box框中,可以多次添加文件,若想删除某个文件,可以选中该文件点击“删除”按钮就能实现......
缩比实验调试问题与分析
调试的过程中遇到以下几个问题:
问题一:初始化主界面的“停止发送”按钮为不可用时,在构造函数中去初始化,导致程序出现致命的错误。
分析:不应该在构造函数中去初始化,把初始化语句“m_stop.EnableWindow(0)”。放在OnInitDialog()函数中就不会出错了。
问题二:在无限循环的过程中,出现了一点发送按钮就死机的现象,即使按“停止发送”按钮也不起作用。
分析:在无限的循环过程中,计算机处于一个死循环当中,无法去执行其他的程序,后来在循环当中添加进 ::Sleep(50) 函数时,即等待50毫秒,就没有这个现象发生了。
问题三:在增加了对数据库操作的新类后,在主程序框架中调用该类的对象,但编译有错。
分析:增加了新类后,没有在主程序框架的头文件中对其进行声明,以致编译有错,只需要在FilesendDlg.h中添加DataSource.h即可。
结论
本论文对缩比实验系统的概念、基于UCL的语义标引技术及其运作过程进行大致的介绍,给出了在该实验系统中的语义标引与服务端-客户端的缩比实验方案和缩比实验的开发平台。基于UCL标准框架制定信息的语义标引元素,在MFC环境下利用线程来编程实现了信息的语义标引、收发和选择性存储。论文主要内容:
(1)分析课题的研究背景及意义。
(2)介绍缩比实验系统、UCL与语义标引的基本概念,分析服务端-客户端的缩比实验方案的运作过程。
(3)叙述该缩比实验的开发平台及技术规范,包括MFC编程基础、线程技术、ADO技术、发送卡函数介绍。
(4)给出缩比实验具体过程:根据UCL标准框架制定信息的语义标引元素;使用Access生成信息的语义标引数据库;运用ADO实现对信息的语义标引数据源的访问;在工程建立后编程实现信息的语义标引显示;编程并调试在服务端-客户端的收发。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0312,word全文:46页,合计:16000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于DVB-C的文件广播系统发送端软件设计(论文)!
-
没有关键字相关信息!