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: 

Documentation on a Labview VI

Solved!
Go to solution

Hello,

 

 I am trying to do some documentation/background on the VI I created. I created a VI which controls a hot water bath by use of a Sin wave and monitors the Air inflow of mass flow controllers. I am about to leave my current lab job (working at a university) and now have given the task to document my information. 

 

I am now wondering "exactly" how much I should document.  The person that will end up using my code to go on and build off of it to automate a few more thinks (lights, pumps, etc.) will probably have NO labview experience.  So....I have attached my VI and was wondering how I can be more helpful to a new Labview User (It does not have to be perfect, I just need to get my point across).

 

Questions/Problems

 

1. I am having trouble describing what happens in section 3. in the yellow labview notes...

2. I need to accomplish my task quickly....I am leaving the country soon.

 

 

Your Help is much appreciated

 

Jakers

 

P.S.

 

I learned labview on my own and the block diagram is not the greatest. I believe the next person will take some of the parts and build off of it.

 

 

0 Kudos
Message 1 of 12
(2,853 Views)

No attachment, probably due to browser issue.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
Message 2 of 12
(2,851 Views)

sorry about that!

 

Here it is

0 Kudos
Message 3 of 12
(2,846 Views)

Dear Bill,

 

Did that work?

 

Jack

0 Kudos
Message 4 of 12
(2,840 Views)

I think you did a good job of documenting, actually!

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
Message 5 of 12
(2,837 Views)

Oh really!

 

Thank you!

 

Part 3... should that be explained in more detail?

 

jakers

0 Kudos
Message 6 of 12
(2,823 Views)

I really can't see how you could get more detailed than that.  I think I can understand everything that goes on in the VI and I have no background on what it is you are doing!

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
Message 7 of 12
(2,817 Views)

Well thank you! I really appreciate it.

 

The only thing is that I have to give this to someone who knows nothing about labVIEW.....


And will probably be an undergraduate in college.

 

Should I walk through with him/her what everything does? Or should I just tell him/her How it works?

 

This person will have to read through a word document that I have created...

 

jakers

0 Kudos
Message 8 of 12
(2,761 Views)

It is possible to integrate an actual help file with LabVIEW, but I think what you have is enough.  Ideally, you'd like to document for someone who knows nothing about what you are doing, but you have to make a tradeoff and just document with "reasonable" expectations.  For instance, in my exe build documentation, I assume that if someone is attempting to build the executable, they have some knowledge of Windows, so I won't document how to drag a file from one folder to another, or how to rename a file.  The assumption is that if the user doesn't know these basics, they have no business trying to build the executable.  😉

 

Maybe what you can do is include links in your Word doc for LabVIEW-related stuff - like a link to this forum, for instance - plus maybe links to some LabVIEW tutorials.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
Message 9 of 12
(2,728 Views)
Solution
Accepted by topic author jakers

Do you want to make the person understand the logic of the program?

I mean, which function does which task, and etc?

I've already used flowcharts to do that. To illustrate, use LV blocks to demonstrate what's happening everywhere.

 

But your documentation is good, though. Just as Bill, I have no background on what the app works, and I could understand it easily.

Nice job.

Mondoni
0 Kudos
Message 10 of 12
(2,725 Views)