LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

DSC memory usage

I have an application based on LW 6.1, DSC 6.1 and windows 2000.
This software implements an OPC server placed in a industrial UPS that has to work without shutting down for year. The problem is after many time (one month?) the PC hangs with message error as "virtual memory full", "trying to run multiple instances of the engine" or ""DSCengine.exe application error. 0x0108e4e6 instruction referred to memory at 0x0000000.
The memory could not be written".
I know that DSCengine increases the memory usage so the first two message can be an effect of this anomaly. Is it possible?
Do someone know if the DSC6.1 fixes is the solution?
I haven't got any idea about the third message!!!!
Thank you.
0 Kudos
Message 1 of 8
(7,102 Views)
Toscan A,
one thing you want to do is to install the Fixes for the LV DSC 6.1 module, no matter what errors you are getting. You can download the fixes from this web link

http://digital.ni.com/softlib.nsf/websearch/513AA4A0BB60D10086256B48006D44B5?opendocument&node=132070_US

I think that the answer to your problems can be found at the following web address:

http://digital.ni.com/public.nsf/websearch/F510ACB33747F80486256D09004829FB?OpenDocument

It describes what happens (and why) when you are using the DSC 6.1 Engine without having installed the fixes.

Best regards,
AlessioD
National Instruments
0 Kudos
Message 2 of 8
(7,101 Views)
Thank for your answare.
The 6.1 fixes is dedicated to DSC module but enything is written about DSC run time.
Do you think that it is sufficent to rebuild the application and install it on the old run time?
0 Kudos
Message 3 of 8
(7,102 Views)
The instructions for applying the fixes to the DSC runtime are the same as applying them to the development system. Currently the DSC files are not built into your application so it should not be necessary to rebuild it.
Regards,
Robert
0 Kudos
Message 4 of 8
(7,102 Views)
readme lvdsc61_fixes.txt instruction speaks about the extraction to folder. In a machine where there is only the DSC run time i suppose that only Alertview.dll and HyperTrend.dll has to be located. Is it true? Or have i import DSCEngine.exe in the LVDSC Run-Time System folder?
Thanks for the answare?
0 Kudos
Message 5 of 8
(7,101 Views)
Yes, in the case of the runtime folder equates to the runtime folder where the engine is located. You will see that any VIs which are included in the patch are larger than the ones on your system. That is because the runtime ships with diagrams removed but the patch VIs still contain theirs.
Regards,
Robert
0 Kudos
Message 6 of 8
(7,101 Views)
Thanks for your suggestion.
I have installed the fixes but i can see that DSCEngine.exe increase its memory as without the fixes.
If i open the tag manager the memory becomes low and than restart to grow.
I don't know if the problem isn't solved by the fixes or if i have made an error in the installation.
Have you got an idea?
0 Kudos
Message 7 of 8
(7,101 Views)
Toscan A,
It seems like the problem you are facing goes beyond the fixes we proposed you earlier this week.
I know you have already reached our Tech.Support team. I think the problem will be better investigated through that channel and possibly fixed.
Regards,

AlessioD
National Instruments
0 Kudos
Message 8 of 8
(7,101 Views)