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

[labview求助] 程序编辑

[复制链接]
发表于 2010-7-20 10:33:37 | 显示全部楼层 |阅读模式
   想实现以下的功能:一个输入量x,根据x的范围进入不同的程序计算,x范围为 50<x<100,进行x+600计算得结果Y,x>100,进行600+0.1t的计算也得结果Y.现在的问题是在x>100的情况下,Y已经有一个结果800,想在Y=800的基础上再判断X的范围进行不同的计算,以后也是重复的判断X的值,如何实现这样的程序?
发表于 2010-7-20 11:00:13 | 显示全部楼层
"以后也是重复的判断X的值"啥意思,是光x判断还是按前面的x判断之后y判断?
不管如何,用状态机很不错。。。。
最好你传一个流程图上来,示意下
回复 顶

使用道具 举报

 楼主| 发表于 2010-7-20 11:47:27 | 显示全部楼层

Yn值是个刷新值,就是Yn=Yn-1+(25或者0.1t)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

发表于 2010-7-20 12:17:44 | 显示全部楼层
用公式更简单。像C一样。否则太多CASE判断麻烦
回复 顶

使用道具 举报

 楼主| 发表于 2010-7-20 14:08:20 | 显示全部楼层
回复 tester 的帖子


    我对C不了解,高手能帮忙给编一个嘛,万分感谢

回复 顶

使用道具 举报

发表于 2010-7-21 09:59:53 | 显示全部楼层
回复 wangchao685 的帖子


    每太看明白,你的编程目的,第二次比较的时候,是由y作为输入量,而下面的比较量却是X,希望你能说的更明确些,我觉得你可以通过case structure 来实现你的想达到的目的
回复 顶

使用道具 举报

 楼主| 发表于 2010-7-21 10:25:04 | 显示全部楼层

我就是要实现程序中的功能,但是现在我输入X值,Y值没有变化

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

 楼主| 发表于 2010-7-21 10:27:14 | 显示全部楼层
回复 zebra 的帖子


   
我就是要实现程序中的功能,现在的问题是输入X值,Y值没变化,Y值初始值设为600

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

 楼主| 发表于 2010-7-22 08:30:34 | 显示全部楼层
回复 zebra 的帖子


    就是想实现Yn=Yn-1+(25或者0.1t)这个公式,前提条件是t的范围,50<t<100时,用加25的公式,>100时用加0.1t的公式
回复 顶

使用道具 举报

发表于 2010-7-22 09:16:30 | 显示全部楼层
你的While一直在循环,只有While停止的时候才会把循环里的值传给循环外。
回复 顶

使用道具 举报

发表于 2010-7-22 09:41:28 | 显示全部楼层
回复 wangchao685 的帖子


   不好意思,打不开你的VI我的版本8.2的低于你的。你可以看看labview for everyone 那本书的第六章,也许可以给你灵感。
回复 顶

使用道具 举报

发表于 2010-7-22 10:21:52 | 显示全部楼层
7楼的程序有个很大的错误,0.1t是一个波形,而且这个波形有很多个点,是没办法和double进行转化的(逻辑上),至于它没报错,是因为如果波形只有一个点,还是可以转化的(可惜你的程序是1000个点)。
然后我很抱歉,让这么简单的问题叠了这么高的楼。
几个问题:
1、在y值的不断计算中,x值要不要变化?
2、就y来说,它是不断计算整数序列n处的值,这个是离散的,而你要加0.1t,这个是连续的,是不是有概念没搞清楚?应该是0.1n吧?
最后,如果不考虑x值,y是不是这样一个公式:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-29 04:03 , Processed in 0.056178 second(s), 11 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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