04-13-2011 11:38 AM - edited 04-13-2011 11:39 AM
Hello,
I'm currently evaluating the statechart module and I find it great. I know that I can access the module only from LabVIEW 32 bit, but I'd like to know if it's possible to run in 64 bit the VIs that has code using a statechart?
I tried to copy vi.lib\StateChart directory from LV32 to LV64 and mass compile, but when I open a VI caller of a statechart I get XNode error on "run statechart" and "send trigger": "library that defines the xnode cannot be found"
Has someone succeeded on this?
Charles
04-14-2011 09:38 AM - last edited on 06-25-2024 10:34 AM by Content Cleaner
Hello CharlesB64,
Which version of LabVIEW & LabVIEW Statechart do you have ?
Which OS are you using ?
LabVIEW Statechart is compatible with Windows 7 64bits from LabVIEW 2009 release. You can find more information about software compatibility here :
A VI compiled in 32bits should be running in 64bits however but the module has also to be supported on both environnements. In addition to that, the software has to be installed correctly, you can not just copy the vi.lib directory and expect it to be running properly. They are other .dll and code called bellow all of this.
Regards,
Yannick.
Yannick D.
National Instruments France
04-14-2011 10:44 AM
Hello,
I'm running LV2010 on Win7 64 bit, and StateChart 2010. I have both 32 bit and 64 bit editions of LabVIEW installed.
StateChart installer does stuff only on the 32bit version of LabVIEW, it leaves 64 bit edition without the module.
Do you know how to have it installed on both editions?
However I managed to make things run on the 64 bit version by copying vi.lib and the ressource/framework/providers/StateChart directory, and masscompile. Editing and running the StateCharts works OK. I also copied the palette under the menus/Categories/Statechart
So it works, but it would be great if NI provide an automated way to do it.
Charles
01-05-2015 05:20 PM
When I try to mass recompile the resource folder in 64-bit, I get lots of bad subVI errors. Any idea how to get around this? Here are a few of the errors:
#### Starting Mass Compile: Mon, Jan 05, 2015 6:18:53 PM
Directory: "C:\Program Files\National Instruments\LabVIEW 2013\resource\Framework\Providers\Statechart"
### Bad subVI: "NI_SC_Template.lvlib:ConfigurationLibraryData.vi" Path="C:\Program Files\National Instruments\LabVIEW 2013\resource\Framework\Providers\Statechart\ConfigurationLibraryData.vi"
### Bad subVI: "NI_SC_Template.lvlib:ConfigurationLibraryData.vi" Path="C:\Program Files\National Instruments\LabVIEW 2013\resource\Framework\Providers\Statechart\ConfigurationLibraryData.vi"
01-05-2015 05:27 PM
Digging deeper I see the error is because the module is not licensed/activated. I have the 32-bit version of StateChart licensed/activated. How did you get it to work with 64-bit?