From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Integrate Labview into OpenBravo

Solved!
Go to solution

Our company would like to integrate Labview into OpenBravo [www.openbravo.com] and open source, java-based application.  OpenBravo is a complete financial, accounting, budgeting, ERP system that we will use to control most of our facility.  Labview will control our algae reactors.  Can this be done?  

 

Thank you,

 

Jim McMullan, CFO

Algae to Omega

0 Kudos
Message 1 of 7
(2,849 Views)

What do you mean by integrate LabVIEW into OpenBravo?

 

Sean N

Applications Engineering Specialist - Semiconductor Test
National Instruments
0 Kudos
Message 2 of 7
(2,822 Views)

Allow us to read some of the data generated in LabView [written in C] in OpenBravo [written in Java] such as algae counts and production outputs.  This will allow to do better forecasting and budgeting.  LabView will control operations for 30 algae bioreactors.  We need to track our high value byproducts [$2,000+ per kilo] down to the kilo due to loss and theft concrens.

 

Thanks 

0 Kudos
Message 3 of 7
(2,806 Views)
Solution
Accepted by topic author algae2omega

You could store the data from LabVIEW into a spreadsheet and then use that in OpenBravo.  Not knowing anything about OpenBravo makes it difficult to know how to interface with it, but LabVIEW offers various ways of saving the collected data, that can then be called to or referenced by OpenBravo.

 

Thanks,

 

Sean

Applications Engineering Specialist - Semiconductor Test
National Instruments
Message 4 of 7
(2,801 Views)

You may be able to simply use a client/server model and use TCP to read values from a LabVIEW application running as a server. You could implement a simple messaging protocol for passing the data between the two applications.



Mark Yedinak
Certified LabVIEW Architect
LabVIEW Champion

"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot
Message 5 of 7
(2,790 Views)

Both sound like good ideas.  I have the OpenBravo programmers/engineers in contact with the LabView team as well.  Finding a solution right this minute is not the goal.  Knowing that there are several options and that it can be done, helps me make a decision since my company and my team need to live with the results for some time to come.  LabView is a definite purchase in the immediate future - our Chief Scientist insists on it.  OpenBravo is now as well.  

 

Thanks for your feedback.

0 Kudos
Message 6 of 7
(2,776 Views)

 


@algae2omega wrote:

Both sound like good ideas.  I have the OpenBravo programmers/engineers in contact with the LabView team as well.  Finding a solution right this minute is not the goal.  Knowing that there are several options and that it can be done, helps me make a decision since my company and my team need to live with the results for some time to come.  LabView is a definite purchase in the immediate future - our Chief Scientist insists on it.  OpenBravo is now as well.  

 

Thanks for your feedback.


I have no idea what the background of your LabVIEW team is but for this project I would highly recommend that you get some very experienced LabVIEW people involved to help design the architecture. If you don't have someone on the team with this level of experience you may consider getting a contrators assistance for a short time. Since you mentioned that they will "live" with this for a while you want to make sure you have a solid architecture and application that will be easily maintained and enhanced.

 



Mark Yedinak
Certified LabVIEW Architect
LabVIEW Champion

"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot
Message 7 of 7
(2,773 Views)