网站大量收购闲置独家精品文档,联系QQ:2885784924

《基于Labvew的汉字点阵字模提取.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《基于Labvew的汉字点阵字模提取

目录 0前言...............................................................2 1总体设计方案………………………………………2 2软件设计 2.1输入汉字个数符合要求跳出对话框设计…………………4 2.2获取首字节位置设计………………………………………4 2.3从HZK16中提取汉字字模的设计……………………….4 2.4前面板LE显示汉字的设计……………………………….4 2.5前面板十六进制汉字字模………………………………....5 3程序调试……………………………………………5 4参考文献……………………………………………7 5课设体会……………………………………………8 基于labview的汉字点阵字模提取 苑庆爽 沈阳航空航天大学自动化学院 摘要:介绍了汉字字符的存储结构、 编码方案和显示方式;并利用LabVIEW软件灵活、 简便地从计算机的汉字库中提取汉字字模并转换为供单片机直接调用的十六进制字模数据. 关键词:LabVIEW;   点阵字模;   文件 I/ O 0.前言 LabVIEW(Laboratory Virtual Inst rument s En2gineering Workbench)是美国国家仪器公司创新软件产品 ,也是目前应用最广、 发展最快、 功能最强的图形化软件开发集成环境.使用这种语言编程时 ,基本不需要编写程序代码 ,而是 “绘制” 程序流程图.它提供了函数库和高级分析子 VI ,用户只需调出对应的操作、 功能、 数据处理的节点 ,配置相关参数 ,连接好程序框图 ,就可完成相应的程序 在虚拟仪器系统中,信号的获取与采集由以计算机为核心的硬件平台来完成,在这一平台上,调用不同功能的软件可构成不同功能的虚拟仪器,软件是根据不同的信号分析与处理技术编制的。时至今日,信号的分析与处理方法很多,在设计虚拟仪器时,需要根据仪器的功能要求和所处理信号的实际情况选择合适的分析和处理方法。 在显示技术日益发展的今天 ,汉字点阵文件显示技术已经成熟 ,但是在单片机控制的标语指示、 车站机场车次航线显示、 银行汇率显示等系统中 ,使用汉字字库芯片并不经济.因此 ,可以利用计算机的汉字库文件 ,直接调用汉字库文件 ,然后提取字符字模 ,节约了硬件开支. LabVIEW 中功能强大的文件 I/ O 函数可以方便地提取二进制文件中指定起始位置、 指定字节数的数据 ,并且其丰富的前面板资源可以形象逼真的显示提取的字符 ,特别适合汉字点阵字模提取程序的编写。 1.总体设计方案 本设计主要利用汉字字符的存储结构,以及汉字字符的编码方案的特点,利用labview图形化编程的特点,以及labview中字符串、数组,数字型变量、布尔型变量,循环判断图框来进行汉字紫镆的提取。 程序框图 2.软件设计 2.1输入汉字个数符合要求跳出对话框设计 正常每个汉字占用两个字节,输入汉字结束后通过字符串长度函数得到输入的汉字的总长度,再通过“不等”比较与2的关系,通过case函数,当长度与2不等时为真,此时单按钮对话框输出“请输入单个汉字”提示用户。当输入的汉字字节数为2为假,机内码将通过case函数,进入到下一步的程序中。 2.2获取首字节位置设计 将汉字输入计算机,就可以得到汉字的机内码 ,机内码是系统内部处理和存储汉字统一使用的代码,它由两个字节构成.汉字机内码与区位码的关系为: 区位码 = 机内码 - 160   对于 16 ×16 点阵字库,每个汉字占用 32 个字节,其首字节的起始位置的计算公式为: 首字节 = [ (区码 - 1) ×94 + 位码 - 1 ] ×32 2.3从HZK16中提取汉字字模的设计 在输入一个汉字后,得到这个汉字的机内码 ,从而进一步计算得到这个汉字字模首字节在汉字库文件HZK16 中的位置。同时将一个指明汉字库文件HZK16 路径的常量送入 Open/ Create/ Replace FileVI的file pat h 端口,将文件 HZK16 打开并得到文件的标识号,对汉字库文件的后续操作都是依据这个标 识号来进行。将文件 HZK16 的标识号和得到的汉字字模首字节地址分别送入 Set File Position VI 的refnum端口和offset 端口即指明了汉字字模在文件HZK16 中的起始位置

您可能关注的文档

文档评论(0)

wendan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档