LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple DDE Servers open

    Hi all,
i'm developing a software for a Chemical System,
This consist of multiples MFC (Brooks & Bronkhorst) so i've the single codes for each MFC
and i've to put them all togheter in an unique Application.
The fact is that both are written using DDE server (smartDDE for brooks and FlowDDE for Bronkhorst).
Do you think that this could cause conflicts?
seems that the subvis used by the DDE are the same (start, check, Poke....etc).

Do you have any suggestions?

TIA
0 Kudos
Message 1 of 3
(2,879 Views)
No one could help me??

0 Kudos
Message 2 of 3
(2,854 Views)

Hello thescar,

 

Thank you for contacting National Instruments and sorry for the delayed response.

 

The fact that both are written using a DDE server may or may not cause conflict? Who wrote the subVIs? Do they use code interface nodes (CIN)? If so, does the smartDDE and FlowDDE call the same .lsb file? If yes, then you shouldn’t see any conflicts and like you mentioned (start, check, poke,…,etc) will be the same.

 

Now, as a suggestion, if your application needs reliable synchronization of data transfer, you may want to use TCP/IP instead because it provides queueing, acknowledgment of data transfer, and support for multiple connections at the driver level.

 

If you are able to, I would really recommend taking a look at the following application note on DDE in LabVIEW

 

http://zone.ni.com/devzone/cda/tut/p/id/4531

 

Thanks again and if you need any further clarification, feel free to send us a post!

Jordan Randall
National Instruments Italy
0 Kudos
Message 3 of 3
(2,820 Views)