labview条件结构怎么比较两个数大小?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了labview条件结构怎么比较两个数大小?相关的知识,希望对你有一定的参考价值。
这是原题目:程序随机生成一个1~1000的整数作为比较值,每次提示输入一个数值后,会返回该数值和比较值的大小关系,直到输入数值等于比较值。然后返回用户猜测的次数。
下面是我编的程序,想用条件结构,但是一直弹出的是比它小的对话框,不知道问题出在哪,而且stop键也没用,停止不了
不懂就追问
你好,我这边labview是8.6版的,打不开,能麻烦你截个图给我看下么?谢谢
追答stop 键肯定是没用的,根本没有时间去按stop,即使按了也只能下次循环才起作用。stop键只能作为事件结构的分支来控制while终止
更好的办法是提示用户输入显示取消按钮,用确定的布尔值去控制是否判断和是否终止while追问
您好,怎么转化成整型,不是已经都是整型吗?还是不行啊。。
追答哦。你计算差值干什么,应该直接比较大小啊
追问怎么比较大小呢?比较大小得出来的是布尔量,要比三次吗?那就不能用条件结构了呀?我新手学labview,还有很多不懂,请指教,但是这种方法哪里有错呢?
参考技术C 大概想法是对的 有些小问题追问您好,请问问题在什么地方呢?能详细指出一下么,谢谢
labview 16进制字符串转换成10进制数值
怎么转换?转换完成后不能是字符串,因为要连接到温度计上。我是个新手,谢谢啊
希望可以提供图片,非常感谢
16进制数一个字节与u8对应,两个字节与U16对应,所以可以按照附图格式进行强制转换
参考技术A 追问可以详细一点吗?我不是要显示16进制字符串啊,我要显示10进制的
追答看看吧 是这个意思么?在字符串上输入A 数字会显示10
追问您这个在 字符串 正常显示的时候是好用的,但是我的是 16进制 显示的,用这个不行啊,转换完还是0 。
先将字符串转成字节数组然后索引出数组的第一个数即可
我的一共是4位,0000 这个只能算出两位的。。。。
追答晕,你再把数组的第二个数索引出来就好了啊。动点脑哦
追问按这样的话,例如0102 ,转换出来,第一个是1,第二个是2,我想要的结果是102变成10进制应该是258啊
本回答被提问者和网友采纳 参考技术B利用Text.Text属性可以很快的转换,非常好用。
对两位16进制的数有效,即最大不超过65535.
以上是关于labview条件结构怎么比较两个数大小?的主要内容,如果未能解决你的问题,请参考以下文章
labview中如何写: 比较前面板中输入的两个数的大小,并输出其中最大值?