LABVIEW 删除了数据中的非零项,输出首末项扔为0。
时间:10-02
整理:3721RD
点击:
各位朋友大家好,小弟我有2个问题需要向大家提问。首先介绍一下我已经编写的LABVIEW程序框图 输入是由STM32单片机通过VISA串口向LABVIEW输入的一系列字符串数据,我已经将其进行字符串数组转换,左面进行的操作是将转换后大量的非零项删除,但是扔出现了首末项为0,不知是我哪里的逻辑问题。其次由于传输的数据会有些许丢失情况,在每一组数据中,丢失的数据会导致数据的错位现象,从而使最后末尾数值为0,我想利用这个情况对数组进行搜索,从第二项开始,如果没有搜索0项,则将数组插入,否则进入下组循环,但是我出现了图中的这类情况,请大神帮忙解答下两个问题,辛苦各位,还望不吝赐教。
你这是为了解决问题而解决问题,肯定是这个问题解决了又冒出新的问题,因为你没有抓住根本。
我写了一个,可以从2维数组中删除任意值,再转为一维数组输出。
回答小编问题:你从数组里面删除值,但又要保持数据大小不变,他就会自动填充0进去
学习学习