labview解绑二维数组
labview unbundle 2d array
使用 Labview 2017,我正在尝试 xy-plot 来自 CSV[=20] 的二维列表=] 文件,
但是无法正确连接。
应该如何连接?
因此,如果您打开上下文帮助 window,然后将鼠标悬停在 XY Plot Matrix Helper VI 上,它有一个蓝色的 link 表示 "Detailed Help"。如果单击它,您可以阅读有关该节点的信息,并且在帮助的底部有一个 "Open Example" 的按钮。如果您打开示例程序,它会向您展示如何使用该节点。
示例位于此路径:
examples/Controls and Indicators/Graphs and Charts/Math Plots - 2D/XY Plot Matrix.vi
所以...如果您打开该示例,它会非常清楚地显示 "Each column in the X Columns array will be paired up with each column in the Y Columns array to generate a matrix of XY plots. In this example, since there are three X columns and two Y columns, a total of 6 XY plots will appear in the XY Plot Matrix indicator."
您的数据来自二维数组形式的 CSV 文件。我猜你只想查看一个图。那是一个猜测。老实说,我不知道。因此,您需要在一列中使用 X 数据,在另一列中使用 Y 数据。您将不得不手动构建该转换。 CSV 文件中的数据布局是什么?我来猜猜……假设您的 CSV 有两列:第一列是您的 X 值,第二列是您的 Y 值。像这样(点击"Run code snippet"查看数据table):
<table border=1><tr><th>x</th><th>y</th></tr><tr><td>1</td><td>10</td></tr><tr><td>2</td><td>20</td></tr><tr><td>3</td><td>30</td></tr><tr><td>4</td><td>40</td></tr><tr><td>5</td><td>50</td></tr></table>
如果那是正确的,那么您将需要像下面这样的代码。如果那不正确,那么您将不得不根据您的文件格式开发您自己的类似代码。可能性是无穷无尽的,所以我不可能一一列举。
请注意,这张图片是 VI 代码片段 PNG。将文件保存到磁盘,然后将文件从文件系统直接拖到框图上,LV 将重建图像中的代码。在发布到 Whosebug 时很有用...只需 select 一些代码并使用 "Edit >> Create VI Snippet From Selection" 来制作这些 PNG。
使用 Labview 2017,我正在尝试 xy-plot 来自 CSV[=20] 的二维列表=] 文件, 但是无法正确连接。
应该如何连接?
因此,如果您打开上下文帮助 window,然后将鼠标悬停在 XY Plot Matrix Helper VI 上,它有一个蓝色的 link 表示 "Detailed Help"。如果单击它,您可以阅读有关该节点的信息,并且在帮助的底部有一个 "Open Example" 的按钮。如果您打开示例程序,它会向您展示如何使用该节点。
示例位于此路径:
examples/Controls and Indicators/Graphs and Charts/Math Plots - 2D/XY Plot Matrix.vi
所以...如果您打开该示例,它会非常清楚地显示 "Each column in the X Columns array will be paired up with each column in the Y Columns array to generate a matrix of XY plots. In this example, since there are three X columns and two Y columns, a total of 6 XY plots will appear in the XY Plot Matrix indicator."
您的数据来自二维数组形式的 CSV 文件。我猜你只想查看一个图。那是一个猜测。老实说,我不知道。因此,您需要在一列中使用 X 数据,在另一列中使用 Y 数据。您将不得不手动构建该转换。 CSV 文件中的数据布局是什么?我来猜猜……假设您的 CSV 有两列:第一列是您的 X 值,第二列是您的 Y 值。像这样(点击"Run code snippet"查看数据table):
<table border=1><tr><th>x</th><th>y</th></tr><tr><td>1</td><td>10</td></tr><tr><td>2</td><td>20</td></tr><tr><td>3</td><td>30</td></tr><tr><td>4</td><td>40</td></tr><tr><td>5</td><td>50</td></tr></table>
如果那是正确的,那么您将需要像下面这样的代码。如果那不正确,那么您将不得不根据您的文件格式开发您自己的类似代码。可能性是无穷无尽的,所以我不可能一一列举。
请注意,这张图片是 VI 代码片段 PNG。将文件保存到磁盘,然后将文件从文件系统直接拖到框图上,LV 将重建图像中的代码。在发布到 Whosebug 时很有用...只需 select 一些代码并使用 "Edit >> Create VI Snippet From Selection" 来制作这些 PNG。