社区
VB基础类
帖子详情
VB中怎样把不同大小的字通过串口传到下位机通过LED显示?
星空独行
2010-12-15 04:32:31
把一组
字体大小不统一
的文字的点阵码通过串口传到下位机通过LED显示。
...全文
190
19
打赏
收藏
VB中怎样把不同大小的字通过串口传到下位机通过LED显示?
把一组字体大小不统一的文字的点阵码通过串口传到下位机通过LED显示。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cbm6666
2010-12-17
打赏
举报
回复
各别的厂家设计方式不一样 代码当然也不一样 是整屏的或单独模块的LED矩阵 代码写法也不一样
大体上传送的方式有两类:一为232或485的串口通讯 一为IP端口的发送, 可选择或固定式的, 厂家都会提供SDK 的, 为了高速路的系统,网上找遍了数十家专业制造厂 也亲自到了北京与深圳的厂家实际检测,最后我选定了北京的厂家
有我能帮得上的地方 你可以Q我 138449666
Private Sub Command3_Click()
LED_SetPower dev, 255, "192.168.123.30", 6666, LED_POWER_ON
End Sub
Private Sub Command4_Click()
LED_SetPower dev, 255, "192.168.123.30", 6666, LED_POWER_OFF
End Sub
Private Sub Command5_Click()
Dim ARect As rect
Timer1.Enabled = False
MakeRoot ROOT_PLAY, SCREEN_COLOR '形成发送数据
AddLeaf 10000 '追加一个页面
SetRect ARect, 0, 0, 32, 16 '限定字符显示在这个区域
AddText "12345", ARect, 1, 1, 1, "楷体", 9, RGB(255, 255, 0)
SetRect ARect, 0, 16, 48, 32 '211 2是滚屏
AddText "浙江霸王衡器有限公司", ARect, 2, 1, 1, "楷体", 9, RGB(255, 255, 0)
SetRect ARect, 0, 32, 64, 48 '限定字符显示在这个区域
AddText "12.34", ARect, 1, 1, 1, "楷体", 9, RGB(255, 255, 0)
Me.Caption = "正在发送数据..."
'上面的数据显示的结果为: 第一个32行显示‘第一行数据’,第二个32行显示‘第二行数据’,第三个32行显示‘第三行数据’
Me.Caption = "正在发送数据..."
LED_SendToScreen dev, 255, "192.168.0.99", 6666
End Sub
星空独行
2010-12-17
打赏
举报
回复
[Quote=引用 17 楼 ybh37 的回复:]
引用 15 楼 wtime101 的回复:
通过公式计算出字符在点阵库中的地址,然后取出点阵码,再传给下位机显示
那就难怪了,我看还是尝试一下泰山的思路自己生成一个点阵,然后传过去。兴许好用
[/Quote]
难道没有其它的方法啦?
咸清
2010-12-17
打赏
举报
回复
[Quote=引用 15 楼 wtime101 的回复:]
通过公式计算出字符在点阵库中的地址,然后取出点阵码,再传给下位机显示
[/Quote]
那就难怪了,我看还是尝试一下泰山的思路自己生成一个点阵,然后传过去。兴许好用
flfq
2010-12-17
打赏
举报
回复
显示的文字不多,下位机rom大的话,直接将字库放在下位机,上位机通讯时传编码就可以了
jiashie
2010-12-16
打赏
举报
回复
LED
咸清
2010-12-16
打赏
举报
回复
难道是BMP 格式后 取点阵~~
星空独行
2010-12-16
打赏
举报
回复
[Quote=引用 5 楼 dbcontrols 的回复:]
放到PICTUREBOX中,采样
[/Quote]
能具体一点吗?
星空独行
2010-12-16
打赏
举报
回复
通过公式计算出字符在点阵库中的地址,然后取出点阵码,再传给下位机显示
of123
2010-12-16
打赏
举报
回复
你怎么调用的?
星空独行
2010-12-16
打赏
举报
回复
我原来只单独调用过12*12、16*16、24*24、32*32的点阵字库,没有传送过字体大小不同的文字。
of123
2010-12-16
打赏
举报
回复
你显示相同字体(最大字号)时是如何做的?
星空独行
2010-12-16
打赏
举报
回复
TO of123
怎样获取点阵?是像楼上说的“放到PICTUREBOX中,采样”那样做吗?还是~~~~~
of123
2010-12-16
打赏
举报
回复
如果不知道传输-显示的对应关系,可以从你能显示的最大字体的传输情况分析出来。
of123
2010-12-16
打赏
举报
回复
要看你的字库如何定义的,下位机显示存储是如何定义的,以及你数据传输的顺序与显示存储的对应关系。
首先,在你的主机端将要显示的点阵排到一个虚拟的显示缓存中(把各种大小的字库码填充进去),然后按规定顺序发送即可。
dbcontrols
2010-12-15
打赏
举报
回复
放到PICTUREBOX中,采样
星空独行
2010-12-15
打赏
举报
回复
我的意思是对于一组不同大小的文字怎么取点阵码,因为不同大小文字对应的点阵字库不同,如果通过不同的字库取码的话,很麻烦!
贝隆
2010-12-15
打赏
举报
回复
参阅LED和上位机的通信协议
贝隆
2010-12-15
打赏
举报
回复
这个的依据通信协议了。
咸清
2010-12-15
打赏
举报
回复
参看LED屏的接口、开发文档。
基于Visual Studio .NET的单片机
LED
显示
屏控制系统【附设计】
本文介绍基于Visual Studio .NET的单片机
LED
显示
屏控制系统。系统分
下位机
和上位机,
下位机
用STC89C51单片机,通过行扩展和列驱动电路控制
显示
;上位机可生成
字
模代码、实现
字
体变化和
串口
通信。经功能测试,可用于车站、银行、医院等场所。
C#写的温度检测控制程序 上位机、STM32单片机
下位机
代码
本文介绍了一个基于C#上位机和STM32单片机
下位机
的温度检测控制系统。系统可实现对风扇、
LED
的控制及温度监测,通过wifi模块无线通信。阐述了通信协议、温度采集方案,还介绍了硬件和软件设计,最后总结了设计
中
遇到的问题及解决办法。
串口
属性设置_C#
串口
编程示例
在单片机项目开发
中
,上位机很重要,与
下位机
数据通信多基于
串口
。介绍了上位机软件开发方式,包括Windows和Android上位机。重点讲解通过VS + C#开发电脑上位机,阐述了
串口
助手的功能构思、布局设计,如使用容器、文本标签、下拉组合框等控件。
android 连接windows 蓝牙
串口
工具_C#
串口
编程示例
博客围绕单片机项目上位机开发展开,介绍了上位机与
下位机
基于
串口
的数据通信方式,以及Windows和Android上位机开发的语言与工具。重点讲解了用VS + C#开发电脑上位机
串口
助手,包括构思功能和设计布局,如使用容器、文本标签、下拉组合框等控件。
C#开发工控上位机编程 csdn_C#
串口
编程示例
本文介绍了在C#环境下,使用Visual Studio开发
串口
助手的过程。主要内容包括
串口
通信的重要性,上位机软件的开发类型,以及如何使用C#实现
串口
助手的基本功能,如设置
串口
参数、接收和发送数据。同时,文章提供了关于控件布局和功能实现的详细步骤。
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章