LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

A way to view block diagram without LabVIEW installed?

Solved!
Go to solution

This might have a very obvious answer, but it doesn't come to me. 

Our department uses LabVIEW and we all have licenses except our manager.  One of his biggest complaints is that he is unable to view our code because he would need to install LabVIEW.  If we converted to a text based language he would be able to view our code in any text editor of his choosing.  Now I know there is the print report option where you can print to an html file or rtf, but this is ugly especially if you are working with 1000+ vi projects.  Is there any viewer type program similar to say eDrawings by Solidworks, where someone can view, but not edit the LabVIEW block diagram?

 

Thanks.

Relec

0 Kudos
Message 1 of 18
(14,244 Views)
Solution
Accepted by topic author Relec
Basically - no. Perhaps one of LabVIEW's biggest down-sides is that the code can only be read in the visual form and thus with a proprietary IDE.
0 Kudos
Message 2 of 18
(14,226 Views)

I don't believe there is a stand-alone block diagram viewer available. There's a discussion here which covers the topic and possible alternatives.

 

How critical is your manager's need to view the block diagrams? A LabVIEW Base license isn't terribly expensive, and might be cheaper than the time spent in finding a suitable alternative, or the time spent trying to navigate html reports.




Certified LabVIEW Architect
Unless otherwise stated, all code snippets and examples provided
by me are "as is", and are free to use and modify without attribution.
0 Kudos
Message 3 of 18
(14,220 Views)

We use realtime and FPGA so an initial license is $15,000 Canadian or more and I imagine 3 to 5K a year to keep the license.  From his point of view that is way too expensive just to review our work.  I just thought I would ask as there is currently a push for our new projects to switch to C# and Python from LabVIEW.  The reasons for the move don't seem justified to me (compatibility issues, Having to install runtimes, expensive licenses, can't view the code, blah blah blah, you've heard it all before).  I'm pure LabVIEW and I have barely touched text based code in the past 10 years, other than fooling around or some debugging.  I was hoping there might be a viewer that I wasn't considering.  The .html report option is okay for simple things, but it can get ugly even for a well layed out state machine with dozens of cases. 

Thanks though.

Relec

0 Kudos
Message 4 of 18
(14,204 Views)

It would be interesting to know the architecture that provides both high-speed bandwidth and processing (FPGA) and deterministic operation (real-time) but instead using C# (still running on the CLR) and Python (interpreted language). I would have thought these technologies would not be able to provide any guarantees of those key elements, despite being useful for other applications in their own right.

0 Kudos
Message 5 of 18
(14,196 Views)

@Relec wrote:

We use realtime and FPGA so an initial license is $15,000 Canadian or more and I imagine 3 to 5K a year to keep the license.  From his point of view that is way too expensive just to review our work.  I just thought I would ask as there is currently a push for our new projects to switch to C# and Python from LabVIEW.  The reasons for the move don't seem justified to me (compatibility issues, Having to install runtimes, expensive licenses, can't view the code, blah blah blah, you've heard it all before).  I'm pure LabVIEW and I have barely touched text based code in the past 10 years, other than fooling around or some debugging.  I was hoping there might be a viewer that I wasn't considering.  The .html report option is okay for simple things, but it can get ugly even for a well layed out state machine with dozens of cases. 

Thanks though.

Relec


I do not know if this idea is a viable option for your work place and your manager, but why not keep an always running PC with LV at work with any kind of remote desktop enabled on it? I imagine your manager only needs to review some code in your repository time by time. Of course when the manager is logged in, this PC is not available for a programmer for development, but all the other times you have a free seat with licence. 

Benefit is that your manager can view (or even run) code from anywhere anytime, during travel, even using a smart phone or tablet...

0 Kudos
Message 6 of 18
(14,170 Views)

This should be able to compile into an Exe, to view diagrams.

View VI block diagram.pngHmm, the snipped is bugged, the event is ofcourse View:Value change.

 

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 7 of 18
(14,145 Views)

Perhaps I am wrong here, but I don't think this can work on a computer where Labview is not installed.

wrong.PNG

0 Kudos
Message 8 of 18
(14,122 Views)

Good point, that won't work. You'll have to Print to paper or pdf, then.

/Y

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 9 of 18
(14,108 Views)

Not a solution but a comment..I had asked this years ago also.  Another issue is I look in Discussions Forum before I post a question.  Sometime people have posted code to try.  I don't have labview at my desk but in the Lab across campus and can't view it.  Its great when they post a snippet.  Added benefit of the snippet is it forces me to look thru the pallets to find the functions I need to recreate the vi.

0 Kudos
Message 10 of 18
(14,100 Views)