cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 936|回复: 2

如何变量值传递?

[复制链接]
发表于 2008-7-3 14:52:19 | 显示全部楼层 |阅读模式
接收到一条字符串指令,读取一个变量值(数据).如果这个变量值超过参考值(假如参考值为50),则把这一条字符串指令及对应的变量值写入一个二维数组里面(字符串指令与变量值写成一行,但不同列).如果下一次接收到的字符串指令与上一次接收到的字符串指令相同,而变量值没有超过它的参考值,则消除掉上一次写入二维数组的那一行(字符串和变量值)数据,要是(下一次)变量值有超过参考值,则覆盖前一次数据行.如果下一次接收到的字符串指令与上一次的字符中指令不同,则按上面方法另写一行存入二维数组中.这个方法如何实现啊???!!!
 楼主| 发表于 2008-7-3 15:27:13 | 显示全部楼层

这个数组如何写?

接收字符串及变量值,变量值与参考值作对比,超出范围写入数组,没有超出就不用写入,如果这一次接收到的字符串指令是重复前一次字符串指令,则变量值超出时覆盖它,没有超值时则删掉前面一次写入二维数组中的那一行数据.
发表于 2008-7-3 22:04:31 | 显示全部楼层
好像要多级CASE才行!那个删除某行的有相关节点,这个可 以解决的!覆盖的话是直接将INDEX设为这一行,然后再插入就可以覆盖的!需要比较细心去处理一下这逻辑关系才行!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2024-5-21 03:37 , Processed in 0.471862 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表