完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我需要实现将STM32的摄像头采集到的数据通过TCP通信传输至上位机显示,上位机采用labview实现。现在已经可以接收到stm32传输过来的字符串了,现在我想把字符串转化成数据并放入二维数组中,然后利用 绘制还原像素图 控件来显示图像。
我采用的是利用两个嵌套的for循环把字符串中的每两个字符(因为图像的每个像素都是16位数据,而通信中一个16位数据是分两次传输的,而且是低8位先传输)都截取出来,然后强制转换成U16型数据,并交换字节顺序。然后通过 替换数组子集 控件将数据替换进提前设置好的二维数组中。但是结果却是二维数组中的元素一直显示为0,图像则是全黑或者什么都不显示。这是怎么回事?
|
|
相关推荐
2个回答
|
|
|
最少得有个while循环把,不然怎么运行呢?加上延时。不然还是看不到东西。
|
|
|
|
|
|
建立一个存储路径后写入。循环没有啥也干不了。
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1671 浏览 0 评论
1569 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1946 浏览 2 评论
5094 浏览 3 评论
4986 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:03 , Processed in 0.933913 second(s), Total 77, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
6180