Labview - 通过数组大小限制增加数组索引

2024-01-18

我正在使用labview XY线图,该图使用随机数生成器生成y值,并使用while循环计数生成x值。当达到阈值 x 值(例如 1000)时,我希望能够迭代过去的 1000 个值并仅每 10 个值显示一次(这具有整理绘图的效果)。理想情况下,实现此目的的方法可以扩展到更高的阈值,以便绘图具有以下格式:

每 1,000 个值,步长为 10

每 10,000 个值,步长为 100

每 100,000,步长为 1,000

etc.

下面是我一直在使用的代码以及 VI 的图片。我的问题是,是否有更好的方法来实现这种效果,而不必像我当前所做的那样从数组中删除值(在 for 循环内)?

Code

虚拟仪器


你所指的是所谓的“抽取”(我认为这里是字面意思,因为你将其分解为 10 秒)。 LabVIEW中有一个用于抽取数组的函数,可以找到更多信息here https://zone.ni.com/reference/en-XX/help/371361R-01/glang/decimate_1d_array/.

这似乎是您尝试使用 decimate VI 执行的操作的简化版本

Signal Operations 选板中提供了可配置的抽取 VI,可以使用抽取因子进行抽取,请参见here http://zone.ni.com/reference/en-XX/help/371361R-01/lvanls/decimatecont/或来自第 3 方软件包。 MGI 有一个名为 MGI Decimate Array with Offset 的调色板。您可以将上面代码中的抽取函数替换为其中任何函数,并根据传入数组的大小更改抽取因子。

编辑:@JonathanVahala 询问有关使用下面的可配置抽取。请参阅此图片,其中显示了执行此操作的方法:

您可以用这个结构替换案例结构,以这种方式进行大量破坏。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Labview - 通过数组大小限制增加数组索引 的相关文章

随机推荐

  • Robot Framework 使用 Robot Framework/selenium 获取后台调用

    我正在使用 selenium 测试一个 Web 应用程序 我想检查的是是否有在后台完成的调用 post get 例如我加载 google com 在开发人员选项中我可以看到它执行了一些请求 我调查了文档 https github com r
  • 如何检测ftp文件名是一个目录?

    在 Java 中 我试图删除 ftp 目录 但如果它不为空 我需要通过调用删除其中的所有文件和子目录files ftp dir 我可以从目录中获取列表 但如何判断列表中的项目之一是文件还是子目录 有没有files i IsDirectory
  • 在匿名函数内的公式中使用定额

    我尝试使用定额在自定义函数中传递变量名称以进行数据处理并在公式中使用 但我在公式中使用定额不正确 有没有更好的方法来取消引用公式中的参数 library dplyr library broom library purrr library t
  • 永久关闭 Eclipse 中的拼写检查

    每次在 Eclipse 中创建新工作区时 我都必须通过首选项关闭拼写检查 首选项 gt 常规 gt 编辑器 gt 文本编辑器 gt 拼写 gt 启用拼写检查 这非常令人恼火 如何永久关闭拼写检查 IE 当我创建新工作区时 拼写检查器被禁用
  • Python 3:我们可以在调用实例的多个方法时避免重复实例名称吗?

    我现在 或者我已经读到 它在 Python 2 x 中是不可能的 并且在 Python 3 中也找不到它 但也许我不知道如何搜索它 用一个简单的 Python 示例更容易解释它 for i in range 11 one turtle pe
  • 代理后面的 PyQt + QtWebkit

    我正在编写一个 PyQt 功能强大的 Qt 库的 Python 绑定 应用程序 并且我的应用程序的一小部分需要 Web 浏览器 提示 OAuth 所以我开始使用 QtWebkit 顺便说一下 它非常棒 唯一的问题是我想允许代理后面的用户使用
  • C# 通过多级数组仅根据Key名称查找JSON值

    我有各种输入 JSON 格式的数据 它们都包含特定的键名terminalSize 这是我唯一知道的作品 JSON 树的总数或确切深度terminalSizeJSON 树内部将永远是未知的并且可能会发生变化 我正在寻找一个 C 解决方案来循环
  • 添加片段容器视图后 Android 膨胀布局崩溃

    目前我有一个扩展 AppCompatActivity 的自定义抽屉活动 如下所示 public class DrawerActivity extends AppCompatActivity implements NavigationView
  • Eclipse自动补全问题

    刚刚安装了 Eclipse Helios Win7 64 我遇到了一个奇怪的问题 我输入 syso Ctrl Space 预计会完成 System out println 但它不起作用 我在网上搜索了大约一个小时 我将 首选项 gt Jav
  • iPhone 故障保护多个文件下载

    我的应用程序正在从服务器下载图像包 它是来自 XML 的直接链接 20 50 个文件 的数组 如何确保整组图像已完全下载 如果使用 iPhone 按钮关闭应用程序 如何添加条件来取消整个下载 并删除所有已下载的文件 这些方法在 AppDel
  • RestTemplate getForObject 无法映射自定义类

    自定义类结构 DocumentListVO 与 JSON 响应一对一映射 但在使用时DocumentListVO dv1 restTemplate getForObject uri DocumentListVO class 它抛出以下堆栈跟
  • 在模拟器 GenyMotion 上加载 React Native 问题

    我正在使用本机反应 react native cli 2 0 1 react native 0 55 3 我正在通过react native run android 屏幕始终加载应用程序 调试器模式 注意 这是一个突然的问题 直到昨天为止都
  • 如何让 MD5 更安全?或者说真的有必要吗?

    我将用户名和密码存储在 MySQL 数据库中 并使用 MD5 对它们进行哈希处理 然而 我只使用标准的 PHP 函数 没有任何修改 现在 我读到 MD5 已损坏 你做得怎么样 您是否通过不同的哈希机制运行多次或添加某种形式的盐 我很惊讶人们
  • 如何在Bootstrap中保持三列之间的空间?

    我在 Stackoverflow 上做了很多关于如何有效解决这个问题的搜索 但我似乎仍然没有找到我正在寻找的东西 基本上 我有三列 我希望它们在页面上均匀分布并居中 然而 当我为所有三列设置 col md 4 时 最终结果是它们全部三列彼此
  • 使用Python删除目录中的所有文件

    我想删除所有具有扩展名的文件 bak在一个目录中 我怎样才能在Python中做到这一点 Via os listdir https docs python org 2 library os html os listdir and os rem
  • getObjectSummaries 能否获取存储在 S3 存储桶中的对象数量?

    我需要知道存储在下面的文件数量S3桶 现在 ObjectListing没有这样的方法count or numberOfObject 但是 它有一个方法将返回一个列表S3ObjectSummary public java util List
  • Intellij IDEA 不在构面列表中显示 Django

    我使用 Fedora 20 和 OpenJDK 1 7 0 60 设置 我可以成功设置并运行 Intellij IDEA 13 1 然后设置 Python 插件 好吧 当我尝试选择性地使用 Python 模块从 Intellij 生成项目时
  • 如何移动SVG在D3中的位置?

    我使用 D3 创建了一个 svg 然而 它只显示在屏幕的左上角 或者被附加到另一个 svg 中 我可以使用 JavaScript 移动它吗 例如 var svg d3 select body append svg attr width 20
  • 在 Linux 中正常构建的 C++ 程序在 VS2010 中编译失败

    我的 C 项目在 Linux 上构建并运行良好 现在我正在尝试在VS2010中编译它 我似乎从 cmath 库中收到许多错误 如下所示 Error 1 error C2061 syntax error identifier acosf c
  • Labview - 通过数组大小限制增加数组索引

    我正在使用labview XY线图 该图使用随机数生成器生成y值 并使用while循环计数生成x值 当达到阈值 x 值 例如 1000 时 我希望能够迭代过去的 1000 个值并仅每 10 个值显示一次 这具有整理绘图的效果 理想情况下 实