LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

event callback with active x in labview

I have an active x written by Aanderaa Instruments (makes weather and hydrology sensors), it contain various methods and events to get the next line of records from a sensory scanning unit. The connection is through the COM1, so far i have wired it up only using the methods to get next record level, but then I have found that sometimes it does not get the complete record from the COM port. So to solve that I have to use an event in the active x to check for new record available. So what I want to do is send the event (when complete record available) to VI that uses the get next record method to pick up the data from the COM1 port and then send the data back to the main VI for processing, plotting and writing.
My problem is that when I connect the output from the GetNextRecord method to a indicator that I then wire on the connector pane to be an output from this VI  get an error that there is a wire function conflict. I have tried to explain a bit better in the attached pdf file with diagrams.

The reason why I want to export the data back in the main VI is because it runs continuously collecting data every 2 min and I plot them on a graph and write them to a file so it will no work to have all that done in the event callback VI that will only run ever 2 min, then it will reset the graph the whole time and I want continuous data plotting for 10 days of historic data records. I also have a few other sensors that come in through a connector board that are written o the same file.


hope somebody can give me some hints

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

Hello!

 

I checked the PDF file with snippets of your code and it looks alright, no issues or comments regarding that from my side. However it is really difficult for us to troubleshoot when we don’t have the ActiveX control available and even though we had access to the control it would still be quite tricky to find the cause of the problems you are experiencing since we don’t have the hardware and so on.

 

I found one link only that mentioned wire conflicts when talking about COM objects and ActiveX and you can find it here:

 

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

 

Regards,

Jimmie A.

Applications Engineer, National Instruments

Regards,
Jimmie Adolph
Systems Engineering Manager, National Instruments Northern European Region

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