社区
VB基础类
帖子详情
VB中怎样把不同大小的字通过串口传到下位机通过LED显示?
星空独行
2010-12-15 04:32:31
把一组
字体大小不统一
的文字的点阵码通过串口传到下位机通过LED显示。
...全文
160
19
打赏
收藏
VB中怎样把不同大小的字通过串口传到下位机通过LED显示?
把一组字体大小不统一的文字的点阵码通过串口传到下位机通过LED显示。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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屏的接口、开发文档。
利用
vb
编写的上位机软件使电脑和单片机通信
描述了利用
vb
编写的上位机软件使电脑和单片机通信,不清楚的同学可以电话我。我这个只是实现原理上的通信。13488158634
LED
显示
屏动态
显示
和远程监控的实现
摘 要:由于普通
LED
点阵
显示
屏动态
显示
通常采用硬件扫描驱动,这在一些需要特殊
显示
的场合显得不够灵活。文
中
提出了一种利用PC机和单片机的通讯来实现
显示
屏灵活的动态
显示
和远程监控的设计方法,同时该方法还可以将
显示
内容在PC机上进行预览。 关键词:
LED
;动态
显示
;远程控制;
显示
预览 1引言
LED
点阵电子
显示
屏是集微电子技术、计算机技术、信息处理技术于一体的大型
显示
屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多
显示
媒体以及户外作业
显示
的理想选择。
LED
点阵
显示
屏
摘 要:由于普通
LED
点阵
显示
屏动态
显示
通常采用硬件扫描驱动,这在一些需要特殊
显示
的场合显得不够灵活。文
中
提出了一种利用PC机和单片机的通讯来实现
显示
屏灵活的动态
显示
和远程监控的设计方法,同时该方法还可以将
显示
内容在PC机上进行预览。 关键词:
LED
;动态
显示
;远程控制;
显示
预览 1引言
LED
点阵电子
显示
屏是集微电子技术、计算机技术、信息处理技术于一体的大型
显示
屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多
显示
媒体以及户外作业
显示
的理想选择。
C#写的温度检测控制程序 上位机、STM32单片机
下位机
代码
智能家居是通过简单的操作实现对家居的管理以提升家居便利性、舒适性的一种方式。本设计的主要功能是使用户能够在一定距离内以无线的方式控制设备的开关、工作模式、工作功率等以及监测实时室温和室温变化。内容和要求:通过
不同
的按钮控制设备工作在
不同
的模式通过在用户界面上的简单操作实现对设备工作功率的调节实现设备的定时开关上位机
显示
实时室温以及温度变化曲线本设计的硬件电路较简单,主要是上位机与
下位机
的程序设计,难点在于上位机与
下位机
的通信协议设置以及
下位机
对硬件设备的控制。
android
串口
开发_Matlab上位机开发(一) —— 了解上位机
1. 上位机的作用在嵌入式项目开发
中
,无论是单片机项目、嵌入式Linux项目、FPGA项目,上位机始终是一个很重要的部分,主要用于:数据
显示
(波形、温度等)用户控制(
LED
,继电器等)文件传输(图像、音频等)
下位机
(单片机)与 上位机之间进行数据通信有四种主要方式:
串口
主要适用于
下位机
和上位机在一起的系统,使用USB转
串口
与PC相连,也可以使用无线透传
串口
模组,将
串口
信号转化为射频信号传...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章