The Origin Forum
File Exchange
Try Origin for Free
The Origin Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ | Send File to Tech support
Username:
Password:
Save Password
Forgot your Password? | Admin Options

 All Forums
 Origin Forum
 Origin Forum
 Plot to multilpe layers from Labview
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic Lock Topic Edit Topic Delete Topic New Topic Reply to Topic

jdwatson

3 Posts

Posted - 03/15/2013 :  09:38:11 AM  Show Profile  Edit Topic  Reply with Quote  View user's IP address  Delete Topic
Origin Ver. and Service Release (Select Help-->About Origin): 8.0.63.988 SR6
Operating System: Win7


Hi everyone,

I'm trying to figure out how to plot data I collect in Labview to graphs in Origin. My real program collects 5 columns of data and sends it to a new workbook in Origin. My problem is with plotting columns to separate layers. I attached a picture of my simplified VI of the plotting portion of my code as well as a link to the labview forum where I posted the VI. I want to plot column B to layer one in the graph and plot column C to layer two in the graph. If I just use a single property node for the layer, I can plot either column to either layer. However, when I use the second property node it appears to put re-assign column B to layer 2 along with column C. Does anyone have experience with controlling Origin from Labview? Origin's documentation on more advanced stuff like this is pretty minimal. Thanks!



http://forums.ni.com/t5/LabVIEW/plot-to-different-layers-in-Origin/td-p/2351682

Cecilia_syy

65 Posts

Posted - 03/19/2013 :  06:15:54 AM  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Hi,
You should get the GraphPage from OA_NewEmptyGraph, not GraphLayer. Wire the Origin.GraphPage of OA_NewEmptyGraph VI to the Property Node Graph Page. Wire the Layers to Method Item, and set the Index. Use a Variant to Data SubVI to convert the output of Item to get the Layer. You can see this VI for example by assuming [Book1]Sheet1 contains your data:




Cecilia
Originlab Corp.

Edited by - Cecilia_syy on 03/19/2013 06:16:53 AM
Go to Top of Page

easwar

USA
1964 Posts

Posted - 03/19/2013 :  10:19:50 AM  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Hi John,

Another approach is to create an Origin project with the desired workbook/worksheet and graphs (and even analysis) all setup as desired, and then use such an OPJ as a "template" in your VI.

So in your case you could create an OPJ with a sheet with 5 columns of data, create the graph manually, set the graph axes to auto scale, then clear the worksheet data (menu: worksheet->clear worksheet), and save this "empty" project as a template. From your LabVIEW VI, you can then just open this OPJ and push data into the worksheet, and the graph will automatically update.

We have several examples of using either a project or a workbook as template, in the \Samples\Automation Sever\LabVIEW subfolder.

Easwar
OriginLab
Go to Top of Page
  Previous Topic Topic Next Topic Lock Topic Edit Topic Delete Topic New Topic Reply to Topic
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
The Origin Forum © 2020 Originlab Corporation Go To Top Of Page
Snitz Forums 2000