基于labview的汉字点阵字模提取

基于labview的汉字点阵字模提取

ID:8830527

大小:263.00 KB

页数:9页

时间:2018-04-08

基于labview的汉字点阵字模提取_第1页
基于labview的汉字点阵字模提取_第2页
基于labview的汉字点阵字模提取_第3页
基于labview的汉字点阵字模提取_第4页
基于labview的汉字点阵字模提取_第5页
资源描述:

《基于labview的汉字点阵字模提取》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、目录0前言...............................................................21总体设计方案………………………………………22软件设计2.1输入汉字个数符合要求跳出对话框设计…………………42.2获取首字节位置设计………………………………………42.3从HZK16中提取汉字字模的设计……………………….42.4前面板LE显示汉字的设计……………………………….42.5前面板十六进制汉字字模………………………………....53程序调试……………………

2、………………………54参考文献……………………………………………75课设体会……………………………………………8-8-基于labview的汉字点阵字模提取苑庆爽沈阳航空航天大学自动化学院摘要:介绍了汉字字符的存储结构、编码方案和显示方式;并利用LabVIEW软件灵活、简便地从计算机的汉字库中提取汉字字模并转换为供单片机直接调用的十六进制字模数据.关键词:LabVIEW; 点阵字模; 文件I/O0.前言LabVIEW(LaboratoryVirtualInstrumentsEn2gineeringWorkbe

3、nch)是美国国家仪器公司创新软件产品,也是目前应用最广、发展最快、功能最强的图形化软件开发集成环境.使用这种语言编程时,基本不需要编写程序代码,而是“绘制”程序流程图.它提供了函数库和高级分析子VI,用户只需调出对应的操作、功能、数据处理的节点,配置相关参数,连接好程序框图,就可完成相应的程序在虚拟仪器系统中,信号的获取与采集由以计算机为核心的硬件平台来完成,在这一平台上,调用不同功能的软件可构成不同功能的虚拟仪器,软件是根据不同的信号分析与处理技术编制的。时至今日,信号的分析与处理方法很多,在设计虚拟仪

4、器时,需要根据仪器的功能要求和所处理信号的实际情况选择合适的分析和处理方法。在显示技术日益发展的今天,汉字点阵文件显示技术已经成熟,但是在单片机控制的标语指示、车站机场车次航线显示、银行汇率显示等系统中,使用汉字字库芯片并不经济.因此,可以利用计算机的汉字库文件,直接调用汉字库文件,然后提取字符字模,节约了硬件开支.LabVIEW中功能强大的文件I/O函数可以方便地提取二进制文件中指定起始位置、指定字节数的数据,并且其丰富的前面板资源可以形象逼真的显示提取的字符,特别适合汉字点阵字模提取程序的编写。1.总体

5、设计方案本设计主要利用汉字字符的存储结构,以及汉字字符的编码方案的特点,利用labview图形化编程的特点,以及labview中字符串、数组,数字型变量、布尔型变量,循环判断图框来进行汉字紫镆的提取。-8-将得到的矩阵转置,用得到字模(横)逆方法得到十六进制元素。转化为8*4的矩阵。并送入前面板显示,既是十六进制汉字字模(竖)输入单个汉字通过一个FOR循环,并将数组转换为布尔量,以供前面板16*16的LED面板显示汉字送入8*4矩阵,得到十六进制汉字点阵字模(横)中显示读取首字节和标识号送入SetFileP

6、osition.VI,并从该位置往后连续数32个字节自动生成机内码,并通过计算得到首字节位置输入不是一个汉字或者不是汉字,提示用户错误程序框图2.软件设计2.1输入汉字个数符合要求跳出对话框设计-8-正常每个汉字占用两个字节,输入汉字结束后通过字符串长度函数得到输入的汉字的总长度,再通过“不等”比较与2的关系,通过case函数,当长度与2不等时为真,此时单按钮对话框输出“请输入单个汉字”提示用户。当输入的汉字字节数为2为假,机内码将通过case函数,进入到下一步的程序中。2.2获取首字节位置设计将汉字输入计

7、算机,就可以得到汉字的机内码,机内码是系统内部处理和存储汉字统一使用的代码,它由两个字节构成.汉字机内码与区位码的关系为:区位码=机内码-160  对于16×16点阵字库,每个汉字占用32个字节,其首字节的起始位置的计算公式为:首字节=[(区码-1)×94+位码-1]×322.3从HZK16中提取汉字字模的设计在输入一个汉字后,得到这个汉字的机内码,从而进一步计算得到这个汉字字模首字节在汉字库文件HZK16中的位置。同时将一个指明汉字库文件HZK16路径的常量送入Open/Create/ReplaceFil

8、eVI的filepath端口,将文件HZK16打开并得到文件的标识号,对汉字库文件的后续操作都是依据这个标识号来进行。将文件HZK16的标识号和得到的汉字字模首字节地址分别送入SetFilePositionVI的refnum端口和offset端口即指明了汉字字模在文件HZK16中的起始位置,接着将得到的refnum送入读二进制文件节点ReadfromBinaryFileVI的file端口,同时在count端口指明

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。