キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

DBL vs CDB explained?

Can someone clearly explain what DBL and CDB means at the end of a *.vi?  DBL = doubles? and CDB = Complex doubles?  SS


0 件の賞賛
メッセージ1/8
12,826件の閲覧回数
could mean some kind of DataBase file... not exactly sure
0 件の賞賛
メッセージ2/8
12,822件の閲覧回数
Can you give an example/screen shot of such a case?  Are they VI's you wrote or NI's VI's?  I wonder if it could the particular instance of a polymorphic VI.
メッセージ3/8
12,817件の閲覧回数
No you will see it at the end of some labview .vi's in the title bar (DBL).  See attached.  SS


0 件の賞賛
メッセージ4/8
12,816件の閲覧回数
It does have something to do with polymorphism see attached.  SS


0 件の賞賛
メッセージ5/8
12,807件の閲覧回数
A polymorphic VI is a collection of very similar VIs that differ in their datatype. LabVIEW selects the correct version depending on what datatype you wire to it. In this case, it will select the DBL version if you wire a DBL input and the other version if you wire a complex input.
 
For onvenience, the names of the alternatives were tagged by the developer with the datatype in the filename. This is just cosmetic and nothing to worry about.


Message Edited by altenbach on 01-18-2008 10:08 AM
メッセージ6/8
12,783件の閲覧回数

ShotSimon,

"DBL" and "CDB" stand for "Double" and "Complex Double".  In this case, the Blackman Window VI has two polymorphic instances, one for an array of doubles for an input, and one for an array of complex doubles for an input.  The abbreviation at the end of the file name is just a convention used to keep track of which instance VI is which.

Chris M

メッセージ7/8
12,782件の閲覧回数
Thanks guys.  SS


0 件の賞賛
メッセージ8/8
12,777件の閲覧回数