LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

convolution.vi isn't working properly

I'm using LabView 7.0 and I'm trying to performing a convolution with the convolution.vi. This VI isn't working properly. As you can see in the attached file, the result isn't right even for very small input arrays. The result also depend on the input data format (singel or double etc.)
May be someone had the same problem, or knows something about it. I'm using LabView 7 on an Windows NT system, may be that has something to do with it.
Would be greatful about every hint,
best regards Andy
0 Kudos
Message 1 of 16
(3,593 Views)
It works just fine here. Your VI does not have any default values set, what kind of inputs do you use for testing?

Could you tell us in a bit more detail what kind of wrong results you get?

(My test example: [1,2]*[1,2]=[1,4,4] as expected).
0 Kudos
Message 2 of 16
(3,592 Views)
I made a screenshot about the results I get. Now I can be sure, that it has something to do with my system...
Do you have any explanation about what that could be??
0 Kudos
Message 3 of 16
(3,592 Views)
Very strange...
Can you open the diagram of the convolution.vi, then double-click on the "Call Library Function Node". What is the Path? (It should be C:\Program Files\National Instruments\LabVIEW 7.0\resource\lvanlys.*).
Could ot be yours points somewhere else?

Now find the lvanlys.dll in explorer. The size of the LabVIEW 7.0 version should be 528384 bytes.

Do a search for lvanlys.dll. How many different versions show up?
0 Kudos
Message 4 of 16
(3,592 Views)
The path of the library is right. I have three different types of lvanlys.dll on 9 different locations...
I recently installed a new LabView driver for a special CCD camera. Could it be, that this driver is responsable for that?
May be I should just deinstall LabView7.0 and install it again!?
0 Kudos
Message 5 of 16
(3,592 Views)
> I have three different types of lvanlys.dll on 9 different locations...

It could be that another (bad) version is already in memory when you start your application. Where are the others locatated?
0 Kudos
Message 6 of 16
(3,592 Views)
LabView 7 is located on disk D, but the application is started from a network disk (P). I made two screenshots in which you can see, where the lvanlys.dll is locaded, after I've starded the application.
Thank's for your efforts so far.
Best regards Andy
0 Kudos
Message 7 of 16
(3,592 Views)
I forgot the attachments
Download All
0 Kudos
Message 8 of 16
(3,592 Views)
The lvanlys.dll with size of 516 is the one shipped with LabVIEW 7.0. Those small ones are out of date. You may delete them to fix the problems.

To know which dll is using by your example VI, try to delete each lvanlys.dll. The one you can NOT delete is that used.
0 Kudos
Message 9 of 16
(3,592 Views)
I've deleted the smaller dll's and found the one my application is using. I substituted that one by another one, but it is still not working.
0 Kudos
Message 10 of 16
(3,592 Views)