论坛风格切换切换到宽版
  • 10597阅读
  • 57回复

KN-Q10操作说明书草稿 [复制链接]

上一主题 下一主题
离线BG2BHC
发帖
5338
只看该作者 20楼 发表于: 2010-08-08
'
下载了,好像不能用。是不是还需要什么插件?
'
下个microsoft .net 2.0装上
离线BG4FQD
发帖
3407
只看该作者 21楼 发表于: 2010-08-08
'
下载了,好像不能用。是不是还需要什么插件?
'

时老师,.net 有个麻烦就是要安装 dotnet framework,现在vista和win7都是内置的,xp可能要安装一下。

http://dl.pconline.com.cn/html_2/1/82/id=10637&pn=0&linkpage=1.html
在这里下载2.0 或者 3.5的都可以。
离线BA6BF
发帖
16982
只看该作者 22楼 发表于: 2010-08-08
'
时老师,.net 有个麻烦就是要安装 dotnet framework,现在vista和win7都是内置的,xp可能要安装一下。
http://dl.pconline.com.cn/html_2/1/82/id=10637&pn=0&linkpage=1.html
在这里下载2.0 或者 3.5的都可以。
'

可以了,做的很好,可惜仪表的格子没办法显示。
离线bg4uan
发帖
10625
只看该作者 23楼 发表于: 2010-08-08
'
可以了,做的很好,可惜仪表的格子没办法显示。
'

可以显示的呀,有三个可调的分别调,背景,字符,格子的颜色
离线BG4FQD
发帖
3407
只看该作者 24楼 发表于: 2010-08-08
我估计您的仪表格子显得的方法是自定义字库,
如果可以把q10的字库发给我,或者告诉我,q10里面修改了那些字符,我按照此修改就是了。
离线BG4FQD
发帖
3407
只看该作者 25楼 发表于: 2010-08-08
'
可以了,做的很好,可惜仪表的格子没办法显示。
'

我修改了3个可能不会用到的字符字库,时老师看看是这个效果吗?
离线BA6BF
发帖
16982
只看该作者 26楼 发表于: 2010-08-08
'
我修改了3个可能不会用到的字符字库,时老师看看是这个效果吗?
'

基本上差不多,其实这东西就是个示意图,没必要搞的那么认真。

咱们这个比小日本的电台说明书上的显示器图示逼真多拉,呵呵。
离线BG4FQD
发帖
3407
只看该作者 27楼 发表于: 2010-08-08
替换了 { } | 这个三个字符的点阵,如果时老师这三个字符程序里面用得到吗?
离线BA6BF
发帖
16982
只看该作者 28楼 发表于: 2010-08-08
'
我修改了3个可能不会用到的字符字库,时老师看看是这个效果吗?
'

对,就是这种效果。每个字母占用的单元格里可以放置2个竖格。

q10中没有这些字符。
离线bg4uan
发帖
10625
只看该作者 29楼 发表于: 2010-08-08
软件里可以设定显示屏型号就更好了,
离线BG4FQD
发帖
3407
只看该作者 30楼 发表于: 2010-08-08
'
软件里可以设定显示屏型号就更好了,
'

单片机我没做过,屏幕是我想象的。
这个增加了对 1602的支持。

程序里面很多参数都可以调。

    private int charwidth = 5;     // 字符水平点阵数
    private int charheight = 7;   // 字符垂直点阵数
    private int dotwidth = 3;     // 点宽度
    private int dotheight = 3;     // 点高度
    private int dothspacewidth = 1;   // 水平点阵间距
    private int dotvspacewidth = 1;   // 垂直点阵间距

    private int charspacewidth = 4;   // 字间距
    private int linespacewidth = 6;   // 行间距

    public color dotbcolor = color.fromargb(0x00, 0x00, 0x00); // 亮点颜色
    public color dotwcolor = color.fromargb(0, 197, 0);       // 暗点颜色
    public color backgroundcolor = color.fromargb(0, 205, 0);   // 背景色
   
    private int leftmargin = 15;     // 边距
    private int rightmargin = 15;
    private int topmargin = 15;
    private int bottommargin = 15;
   
    public int sclength = 8;   // 屏幕水平字数
    public int sclines = 2;   // 行数
本想做个能随意修改的,现在先对付用吧。
附件: SimLCDScreen.zip (0 K) 下载次数:43
离线BG4FQD
发帖
3407
只看该作者 31楼 发表于: 2010-08-08
直接点击模拟lcd那个屏幕也能截图。
} 代表3个竖线
{ 代表2个竖线
| 代表1个竖线
通过不同的组合能显示从1~9的格子,
不知道时老师的设备是不是这个样子的。
离线BA6BF
发帖
16982
只看该作者 32楼 发表于: 2010-08-08
'
直接点击模拟lcd那个屏幕也能截图。
} 代表3个竖线
{ 代表2个竖线
| 代表1个竖线
'

这个很好了,虽然还有点不一样,但是已经非常逼真了。正式的说明书中就用这个了,很好。
离线BG4FQD
发帖
3407
只看该作者 33楼 发表于: 2010-08-08
'
这个很好了,虽然还有点不一样,但是已经非常逼真了。正式的说明书中就用这个了,很好。
'

时老师说的是不是这样的呀

用 { 和 } 控制显示

修改后的下载如下。
附件: SimLCDScreen.zip (0 K) 下载次数:30
离线BA6BF
发帖
16982
只看该作者 34楼 发表于: 2010-08-08
'
时老师说的是不是这样的呀
'

q10的0802中,每个单元格设置了3根竖线,这样一行可以显示24个竖线,而且还看不出原先单元格之间的间隔。
发帖
3323
只看该作者 35楼 发表于: 2010-08-08
越来越好看
离线BG4FQD
发帖
3407
只看该作者 36楼 发表于: 2010-08-08
又看了一下q10的说明书
结合您的说明
我的理解是这样

还是用{}|控制竖线
如果还不对,麻烦时老师给我拍个图或者用坐标纸画一下。
附件: SimLCDScreen.zip (0 K) 下载次数:43
离线BA6BF
发帖
16982
只看该作者 37楼 发表于: 2010-08-08
'
又看了一下q10的说明书
结合您的说明
我的理解是这样
还是用{}|控制竖线
如果还不对,麻烦时老师给我拍个图或者用坐标纸画一下。
'

就是这样了。
离线BG4FQD
发帖
3407
只看该作者 38楼 发表于: 2010-08-08
完工!
期待q10早日面世,关注很久了!

等机器出来如果通讯协议不复杂,我再尝试写个pc端。
离线BA6BF
发帖
16982
只看该作者 39楼 发表于: 2010-08-08
'
完工!
期待q10早日面世,关注很久了!
等机器出来如果通讯协议不复杂,我再尝试写个pc端。
'

行,等机器出来我就把协议公开。