LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

ClassBrowser tool in LabView 8.6 does not marshall IVI-COM enumerated properties values to parent interface of the original definition interface

Looks that Class Browser toolfrom LabView 8.6 has some glitches when properties that expect enumerated types are ported.

When properties that requires enumerated types are accessed to a higher parent interface layer than its original interface definition the enumerated type is not recognized by the Create->Constant selection of input data type.

 

 

So [Mode] is a property that expect an enumerated value inside IChannelSource interface.

 

1. If [Mode] is accessed through IChannelSource interface the ClassBrowser then [Mode] display the expected enumeration type values but when accessed through Create->Constant selection of input data 2. If [Mode] is accessed from a higher level interface than its original definition interface so accessed from IChannel->Source.Mode then the expected enumeration type values are not displayed when use the Create->Constant option.

 

That let me believe that in this respect ClassBrowser has an issue with marshalling enumeration types beyond its original interface definition of an IVI-COM driver.

 

Thanks

  

Sorin

0 Kudos
Message 1 of 2
(2,250 Views)

Hi Sorin,

As these are essentially the same question, I will be addressing this question in your other recent post, Why an IVI-COM enumerated type does not show up its values in a LabView VI enumerated property input...

 

Regards,

Mark E.

Applications Engineer

National Instruments

 

0 Kudos
Message 2 of 2
(2,225 Views)