LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to move files in HD synchronizing multiple LabVIEW projects?

I have a bunch of reusable LabVIEW files (VI-s, Classes). They are shared between different LabVIEW projects.

 

There is a need to reorganize these files moving them in HD. I believe it is quite conventional task. Size of reused code grows then more advanced structure of directories is required.

 

As long as files are used in single project, there is no difficulty to move them. If there are used in many projects, any moving is a nightmare.

 

Is there any good approach for moving files and directories in HD synchronizing multiple LabVIEW projects?

_____________________________________
www.azinterface.net - Interface-based multiple inheritance for LabVIEW OOP
0 Kudos
Message 1 of 3
(767 Views)

First, are you using libraries for your re-use code? If not, that is the first step you need to do. Then, I would suggest keeping your re-use libraries in a known location such as <LabVIEW>\vi.lib\<YOUR COMPANY NAME>. In addition, you should also be using source code control. If you are not well organized now it may take a little effort to clean up everything but once you have done that you should be in good shape.



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
0 Kudos
Message 2 of 3
(763 Views)

@Mark_Yedinak wrote:

First, are you using libraries for your re-use code? If not, that is the first step you need to do. Then, I would suggest keeping your re-use libraries in a known location such as <LabVIEW>\vi.lib\<YOUR COMPANY NAME>. In addition, you should also be using source code control. If you are not well organized now it may take a little effort to clean up everything but once you have done that you should be in good shape.


Thank you Mark,

 

Yes I use classes and LVLIB-s.

vi.lib is out of consideration. Reusable files are kept in conventional directory.

Yes, all files are version controlled.

 

But how can it help in synchronizing projects?

 

_____________________________________
www.azinterface.net - Interface-based multiple inheritance for LabVIEW OOP
0 Kudos
Message 3 of 3
(751 Views)