在 LabVIEW 中是否有更好的方法来创建具有 n 个元素的一维数组?
Is there a better way to create a 1D array with n number of elements in LabVIEW?
这是我做的,有人有更好的方法吗?
他们有内置功能吗?我刚开始使用 LabVIEW 可能忽略了。就像在 MATLAB 中一样,它只是:
x = (0:10-1)
并在 Python 中:
x = range(10)
创建范围的最简单方法是按照您所做的操作 - 但直接连接索引终端并放下移位寄存器。没有内置的方法可以做到这一点。这样做的唯一潜在好处是在图表上使用稍微少一点的 space。
编辑:正如 Yair 所指出的,有一种内置的方法可以以斜坡模式的形式执行此操作。该 VI 具有更多的可配置性,例如在将范围划分为 N 个样本或按增量划分范围之间进行选择。但是它确实需要完整的开发许可证(在信号处理面板中)。
oysstu 的解决方案当然不错,在我实际需要这样的数据的极少数情况下,我就是这样做的。另一个选项是斜坡模式 VI,它隐藏在调色板的某处并允许一些更复杂的范围。
这是我做的,有人有更好的方法吗?
他们有内置功能吗?我刚开始使用 LabVIEW 可能忽略了。就像在 MATLAB 中一样,它只是:
x = (0:10-1)
并在 Python 中:
x = range(10)
创建范围的最简单方法是按照您所做的操作 - 但直接连接索引终端并放下移位寄存器。没有内置的方法可以做到这一点。这样做的唯一潜在好处是在图表上使用稍微少一点的 space。
编辑:正如 Yair 所指出的,有一种内置的方法可以以斜坡模式的形式执行此操作。该 VI 具有更多的可配置性,例如在将范围划分为 N 个样本或按增量划分范围之间进行选择。但是它确实需要完整的开发许可证(在信号处理面板中)。
oysstu 的解决方案当然不错,在我实际需要这样的数据的极少数情况下,我就是这样做的。另一个选项是斜坡模式 VI,它隐藏在调色板的某处并允许一些更复杂的范围。