cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 17341|回复: 27

[fx-9860/9750] 关于中文显示的另一个疯狂想法

[复制链接]
发表于 2010-8-19 17:04:18 | 显示全部楼层 |阅读模式
我今天才发了一个用矩阵实现的12*12的汉字输出
可是我发现Matrix十分费内存……我中午写取字模程序时有了一个很疯的想法——
Casio 9750、9860是16位还是32位的系统??我可以用一个数字表示一行吗!!

“查” 的 12*12 字模
     二进制          十进制
000001000000 64
011111111100 2044
000011100000 224
001001001000 584
010001000100 1092
001111111000 1016
001000001000 520
001111111000 1016
001000001000 520
001111111000 1016
000000000000 0
111111111111 4095

如此 12个数字就可以表示一个字了!!
一个二维数组可以组成一句话!!
发表于 2010-8-19 17:09:24 | 显示全部楼层
16位的吧(INSIGHT里可以HEX看文件)
不过很奇怪的是像一个LIST中的数字可以存很大
你可以试试看
我觉得如果这样的话倒的确是节约空间又很好实现的!
 楼主| 发表于 2010-8-19 17:14:27 | 显示全部楼层
我的电脑fixing......
你们先试试吧
发表于 2010-8-19 17:16:33 | 显示全部楼层
希望可传上写字模的程序及简单使用指南!
 楼主| 发表于 2010-8-19 17:19:12 | 显示全部楼层
时间来不及了,今天中午拿VB写的程序,源代码在MP4中,结果上课前忘记待USB线了
现在在我妈办公室欲哭无泪
发表于 2010-8-19 17:21:27 | 显示全部楼层
时间来不及了,今天中午拿VB写的程序,源代码在MP4中,结果上课前忘记待USB线了
现在在我妈办公室欲哭无泪
diameter 发表于 2010-8-19 17:19
哦不用着急

能写出汉字已经很不错了!等您有时间再传吧!
发表于 2010-8-19 17:38:28 | 显示全部楼层
我今天才发了一个用矩阵实现的12*12的汉字输出
可是我发现Matrix十分费内存……我中午写取字模程序时有了一个很疯的想法——
Casio 9750、9860是16位还是32位的系统??我可以用一个数字表示一行吗!!

“查”  ...
diameter 发表于 2010-8-19 17:04
汉字程序设想根据计算机端程序生成所需数据
然后将数据写入List
读取时逐个读取,将结果利用CASIO函数转换为二进制
数字用str命令转为易操作的字符串,然后判断是否应该画点(0不画1画)
上面的字符串画完点后被下一组操作生成的字符串替换,这样总体来程序空间小,生成汉字也容易!
发表于 2010-8-19 17:57:02 | 显示全部楼层
呵呵,我上次打了个中国
发表于 2010-8-19 17:59:53 | 显示全部楼层
不包太大希望,字体繁多12位可能不够。
发表于 2010-8-19 18:02:53 | 显示全部楼层
不包太大希望,字体繁多12位可能不够。
疯不狂 发表于 2010-8-19 17:59
完全可以只制作用到的汉字毕竟一些汉字是根本用不上的
而且通过进制转换空间占用很小的
发表于 2010-8-19 18:38:29 | 显示全部楼层
对的!应该很有可行性
发表于 2010-8-19 21:27:30 | 显示全部楼层
我有三个实数搞定一个字的,但限于8X+每个点阵屏幕强制刷新,所以显示速度难以接受
 楼主| 发表于 2010-8-19 23:43:16 | 显示全部楼层
三个实数?ls如何解决的?
发表于 2010-8-20 09:43:45 | 显示全部楼层
hcz以前发过
很高科技的
9860汉字已经实现了
不过那位高人找不到了
而且还有个demo呢
发表于 2010-8-20 09:49:30 | 显示全部楼层
二进制位顺次填上去,接近精度极限的时候再换数字
发表于 2010-8-20 09:49:57 | 显示全部楼层
本来还准备引入LZ算法的,但速度上怕会受不了
发表于 2010-8-20 10:54:28 | 显示全部楼层
不是有人发不过一个水文测试程序的吗?
发表于 2010-8-20 11:05:53 | 显示全部楼层
那个水文测试软件的中文显示恐怕只是图片吧
 楼主| 发表于 2010-8-20 13:13:19 | 显示全部楼层
还有一个问题,Run·Mat模式中若将模式调为Dec,Oct,Hex,Bin的话可以使用位运算and(不是逻辑运算And)
可是这个运算符在PRGM中为何没有??(如果找得到就不需要将二进制数字转为字符串了,字符串处理尤其慢)
(比如测A的倒数第三位是不是1用 “A and 4” 就可以解决了)
发表于 2010-8-20 14:02:34 | 显示全部楼层
PRGM里有BASE(可查说明书编程部分)

(比如测A的倒数第三位是不是1用 “A and 4” 就可以解决了)还能这样!?一会试试为什么不是Aand 3?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-12-22 14:02 , Processed in 0.063661 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表