完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我需要实现将STM32的摄像头采集到的数据通过TCP通信传输至上位机显示,上位机采用labview实现。现在已经可以接收到stm32传输过来的字符串了,现在我想把字符串转化成数据并放入二维数组中,然后利用 绘制还原像素图 控件来显示图像。
我采用的是利用两个嵌套的for循环把字符串中的每两个字符(因为图像的每个像素都是16位数据,而通信中一个16位数据是分两次传输的,而且是低8位先传输)都截取出来,然后强制转换成U16型数据,并交换字节顺序。然后通过 替换数组子集 控件将数据替换进提前设置好的二维数组中。但是结果却是二维数组中的元素一直显示为0,图像则是全黑或者什么都不显示。这是怎么回事?
|
|
相关推荐
2个回答
|
|
最少得有个while循环把,不然怎么运行呢?加上延时。不然还是看不到东西。
|
|
|
|
建立一个存储路径后写入。循环没有啥也干不了。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
想通过labview实现这个二维数组转成一维数组的功能,但是不知道怎么搞?新手求图(苍蝇戳手)
856 浏览 3 评论
关于DAQExpress软件中电压的最大值最小值是根据什么来确定的?
1739 浏览 1 评论
基于LabVIEW的声发射定位:如何准确获取信号到达不同传感器的时差?
1545 浏览 1 评论
2547 浏览 0 评论
2919 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-18 00:52 , Processed in 2.671445 second(s), Total 78, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191