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.
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.
05-20-2014 01:38 AM
Dear All,
I am creating a software where some data acquisition is going on. After collecting the data in database, a report is generating and I have used Diadem to make the report. Then I am building exe and installer. But at the time of building the installer, I have not found any option for Diadem as additional installer. And after creating the installer, I have installed it in a new pc and Diadem is not working so, report is not generating. Then what should I do? Should I have to install Diadem differently? Kindly help.
05-20-2014 11:36 AM
Hi LSG,
DIAdem is a separate product from LabVIEW and has to be installed and activated separately from LabVIEW. You can call the DIAdem isntaller from your own custom installer, either with or without the standard installer user interface. But you still need to activate DIAdem, and for that you need a DIAdem license.
When you installed DIAdem manually and then it "didn't work", did you activate it on that computer? What does it do, exactly, when it doesn't work? Does DIAdem pop up and not create the report, or does it refuse to launch? Is there an error message?
Brad Turpin
DIAdem Product Support Engineer
National Instruments
05-20-2014 11:20 PM
Hi Brad,
Diadem is installed and activated in my machine. Then also it is not coming in the additional installer option.
05-21-2014 07:32 AM
Hi LSG,
There is no built-in method in the installer builder of LabVIEW to include the DIAdem installer, which I believe is what you mean by it not appearing in the additional installer options. There is a way for a LabVIEW application installer to call an arbitrary 3rd party installer, and I can give you the DOS extensions to use to make the DIAdem installer silent, if you wish. You'd need to ask a LabVIEW support engineer for more information on calling external installers.
Brad Turpin
DIAdem Product Support Engineer
National Instruments
05-21-2014 11:52 PM
Hi Brad,
As far I understood that if I want to install my custom installer (made by LabVIEW) that is Diadem dependent in a third party machine, I have to install my installer then I have to install Diadem and I have to activate Diadem. But this is unlike LabVIEW. If I have LabVIEW activated in my machine I can make a installer and can install it anywhere, and no licence is required to make that installer work in a third party machine. I don't want to disclose my Diadem licence to any third party machine or the third party is not able to purchase any Diadem licence, then report generation by Diadem is not possible in any third party machine with my installer?
05-22-2014 12:09 PM
Hi LSG,
Your conclusion is correct. Unlike LabVIEW, DIAdem does not offer the ability to turn custom code into an executable. This is because there is no corresponding "DIAdem runtime engine" like there is for LabVIEW. DIAdem is an environment that can be automated, like Excel-- it is not a source code compiler like LabVIEW.
The best we can offer is the DIAdem Base package, which will natively run any VBScript you have developed on a more expensive DIAdem version, but which still needs to be installed and activated on each target computer. This means it needs to be purchased for each target computer.
Brad Turpin
DIAdem Product Support Engineer
National Instruments
05-22-2014 11:55 PM
That's very much disappointing. I worked hard to make a complete report in pdf by Diadem for a long time, but now I have come to know that it will not work through my installer. Again I have to work for the same thing, my time and labour have gone in vain.