12-17-2009 12:05 PM
I need to develop a fairly simple GUI that: 1.) takes inputs of positions and orientations of radiation seeds in a breast, prostate, lung, etc.
2.) calculates the radiation dose due to the seeds at any point in space.
3.) outputs a 3-d graph of the positions and orientations of seeds in space.
The program is pretty simple, it just takes in position and orientation inputs and outputs a graph and dose. I would like to know if Labview is like Java, C++, and other program languages. For example if I make a program with Java I can just download the executable file to a new computer, run the program and it will do its job on any computer without any extra software. In Labview is this possible? Or must a computer have the labview software before a labview GUI can do its job?
Thanks,
Brian
12-17-2009 12:14 PM
hilbert wrote: For example if I make a program with Java I can just download the executable file to a new computer, run the program and it will do its job on any computer without any extra software.
That's not true. You still need the Java runtime. In fact, this is true for any development language, including C. It just so happens that the run-time stuff for C is typically already installed with the operating system, so it only "looks" like you don't need anything else.
12-17-2009 12:35 PM
Brian,
The short answer is; No. It's not possible to run without the LabVIEW Run Time.
However, you don't need the LabVIEW development tools installed to run code that has been compiled into an .exe
You can also build an Installer that will install both your code and LabVIEW Run Time engine onto your target.
12-17-2009 12:54 PM
12-17-2009 01:48 PM
Brian,
The short answer is; No. It's not possible to run without the LabVIEW Run Time.
However, you don't need the LabVIEW development tools installed to run code that has been compiled into an .exe
You can also build an Installer that will install both your code and LabVIEW Run Time engine onto your target. |
First of all you guys are awesome, thanks for the speedy response.
Second - I'm not sure I understand what is being said here, are you saying I could build in things into a front panel/block diagram that make it so the computer running the program needs nothing but the file.vi? Could you please point me in the direction of where I could find out how to do this?
12-17-2009
01:56 PM
- last edited on
06-03-2024
05:01 PM
by
Content Cleaner
Sorry about the confusion.
There is a component included in some versions of LabVIEW called Application Builder. https://www.ni.com/en-us/shop/product/labview-application-builder-module.html
12-17-2009 01:56 PM
hilbert wrote:
Second - I'm not sure I understand what is being said here, are you saying I could build in things into a front panel/block diagram that make it so the computer running the program needs nothing but the file.vi? Could you please point me in the direction of where I could find out how to do this?
No, you misunderstood what was being said. The VI is the source code. In order for someone else to use it they need to have the development environment. You can create an executable out of your source code. In this case the user requires the LabVIEW RunTime Engine, not the development environment.