05-15-2014 01:40 AM
Hello
I use for almost one year G# in Labview 32 Bit and it is very good toolkit, I already did a big Project with G#. Thank you for this software
Now I want to start in Labview 64 Bit on Windows 7 64 Bit, Can I use G # and How can I install it?
Best Regards
Diego
05-15-2014 01:46 AM
Hi,
There should not be any problem at all. G# is just pure LabVIEW and runs on any platform. You just install it just as you would for a 32-bit machine. The installer always recompiles it to the correct LabVIEW version.
Mattias
05-16-2014 02:35 AM
Hello Mattias,
I already installed the Labview 64 bit and the G# and it works good if I create a new class but if I try to convert a old class from Labview 32 bit I got the error Labview Memory full by Load the G# classes
Do you have any tip to convert old classes? I don´t want to program all again
Thank you
05-16-2014 05:50 AM
Hi,
Could you explain what you mean by "convert an old class"? Do you mean mass compile? If so, this is probably a LabVIEW problem, since G# is just LabVIEW code. I suppose it is not a general problem, since when you install G#, there are some examples classes that is installed and recompiled. If you don't get any install problems, this is not the case. Are you sure there isn't some other code in your classes that causes the problem? I would also try to open the code one bit at a time, compile and save and then continue until you loaded all of your code.
Mattias
05-16-2014 07:06 AM
Hello,
Thank you,
I compiled one class at the time and It worked, I had a class with NI Vision code and Labview 64 bit couldn't load and compile. That was the problem
I want to use some of my old classes from Labview 32 bit in my new project in Labview 64 bit.
Diego
03-29-2023 06:17 AM
Dear All,
I have another question on this Topic.
Our project was developed in LabVIEW 2016 32 bit and we have used Actor framework and G# toolkit. This application was functionally working well and we have made a couple of SW version releases from past 4 years.
This year we have upgraded our LabVIEW to 2021SP1 64bit and recompiled our project in LabVIEW 64bit(No code change, just compilation and compilation is success).
Now we see a lot of memory accumulation when application is running(accumulates around 600MB+ in 30 mins run and it continues until memory overflow).
What could be the reason for this ? Doesn't my G# garbage collector functioning properly in LabVIEW 64bit ? Am I missing anything?
Development system: Windows 10 64bit on 64bit processor
G# Framework version: 2.0.0.2
Regards
Adarsh
LabVIEW from 2006
CLA from 2014
03-31-2023 06:54 AM
What happens if you run VI-profiler? Which VIs swell in memory? Both Actor framwork and G# have been used extensively so i'd be surprised if they're at fault, but there's always a chance. 🙂
Actually, if references have been changed to 64 bits under the hood it would affect things, i'll do some quick tests. Please use the VI profiler on your side.
Otherwise the only times i've seen similar issues is if there's a Race condition that rears its head when the recompile reorders stuff.
03-31-2023 10:14 AM
Test in LV2023Q1 shows that DVRs are still 32 bit, so nothing has changed there.