labview unbundle 2d数组

时间:2018-01-20 18:00:55

标签: csv plot labview

使用 2017年Labview ,我正在尝试从 CSV 文件中 xy-plot 2d列表, 但无法正确连接。

连接应该如何?

read csv, xy plot connection

1 个答案:

答案 0 :(得分:1)

因此,如果您打开“上下文帮助”窗口,然后将鼠标悬停在XY绘图矩阵助手VI上,则它有一个蓝色链接,用于"详细帮助"。如果单击它,您可以阅读有关节点的信息,帮助底部是"打开示例"的按钮。如果打开示例程序,它将向您显示如何使用该节点。

该示例位于此路径:

examples/Controls and Indicators/Graphs and Charts/Math Plots - 2D/XY Plot Matrix.vi

所以......如果你打开那个例子,它非常清楚地说," X Columns数组中的每一列都将与Y Columns数组中的每一列配对,以生成XY图的矩阵。在此示例中,由于有三个X列和两个Y列,因此XY绘图矩阵指示符中将显示总共6个XY图。"

您的数据来自CSV文件作为2D数组。我猜你只想查看一个情节。这是一个猜测。老实说,我不知道。因此,您需要在一列中使用X数据,在另一列中使用Y数据。您将不得不手动构建该转换。您的CSV文件中的数据布局是什么?我猜测一下......让我们说你的CSV有两列:第一列是你的X值,第二列是你的Y值。这样的事情(单击"运行代码片段"查看数据表):



<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>
&#13;
&#13;
&#13;

如果这是正确的,那么您需要的代码就像我下面的代码一样。如果这不正确,那么您必须根据文件格式开发自己的类似代码。可能性是无穷无尽的,所以我不可能将它们全部列出来。

请注意,此图片是VI Code Snippet PNG。将文件保存到磁盘,然后将文件从文件系统直接拖到程序框图上,LV将重新构建映像中的代码。发布到StackOverflow时很有用...只需选择一些代码并使用&#34;编辑&gt;&gt;从选择中创建VI片段&#34;制作这些PNG。 enter image description here