1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我需要实现将STM32的摄像头采集到的数据通过TCP通信传输至上位机显示,上位机采用labview实现。现在已经可以接收到stm32传输过来的字符串了,现在我想把字符串转化成数据并放入二维数组中,然后利用 绘制还原像素图 控件来显示图像。
我采用的是利用两个嵌套的for循环把字符串中的每两个字符(因为图像的每个像素都是16位数据,而通信中一个16位数据是分两次传输的,而且是低8位先传输)都截取出来,然后强制转换成U16型数据,并交换字节顺序。然后通过 替换数组子集 控件将数据替换进提前设置好的二维数组中。但是结果却是二维数组中的元素一直显示为0,图像则是全黑或者什么都不显示。这是怎么回事?
|
|
相关推荐
2个回答
|
|
最少得有个while循环把,不然怎么运行呢?加上延时。不然还是看不到东西。
|
|
|
|
建立一个存储路径后写入。循环没有啥也干不了。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
490 浏览 1 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
954 浏览 1 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1534 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1466 浏览 3 评论
1744 浏览 2 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 00:12 , Processed in 0.535671 second(s), Total 46, Slave 37 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号