From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

labview重复循环自加

你好,我刚接触labview没多久,我准备做一个心跳,输出0增加到255,然后又跳成0增加到255,无限重复。

但我只能实现数值增加,不知道如何把当前数值清零后重新增加。

0 项奖励
1 条消息(共 4 条)
4,048 次查看

您好,

您可以直接把数值的表示法改成U8(无符号单字节整型)。由于这种表示法只允许0至255的整数,255+1就会等于0。

Senior Technical Support Engineer | CLD CTA | NI


DISCLAIMER: The attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system, or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject to the Sample Code License Terms which can be found at: http://ni.com/samplecodelicense

0 项奖励
2 条消息(共 4 条)
4,000 次查看

ZY_Ong 已写:

您好,

您可以直接把数值的表示法改成U8(无符号单字节整型)。由于这种表示法只允许0至255的整数,255+1就会等于0。


您好,谢谢!

但您这个方法是通过数据类型的特征实现的,那如果不是这种特别的数字,比如是实现2-21的循环自加怎么实现呢?我是想知道从初始值加到最大值后,如何跳回初始值重新循环。

0 项奖励
3 条消息(共 4 条)
3,857 次查看

建议使用局部变量

使用局部变量可从程序框图的两个位置将数据写入前面板对象或将从一个前面板对象读取的数据写入两个程序框图位置。

右键单击前面板对象或程序框图接线端,从快捷菜单中选择创建»局部变量,创建一个局部变量并将其添加至程序框图。

按照下列步骤,创建与前面板对象关联的局部变量。

  1. 在程序框图上放置一个局部变量。此时,局部变量节点尚未与控件关联。
  2. 右键单击局部变量节点,从选择项快捷菜单中选择一个前面板对象。该快捷菜单列出了前面板上有自带标签的对象。也可以使用操作工具或标签工具单击局部变量节点,从快捷菜单上选择前面板对象来完成这一步。
0 项奖励
4 条消息(共 4 条)
3,837 次查看