取消
显示结果 
搜索替代 
您的意思是: 

Set IP Address Request Mode for cDAQ-9189 programmatically

I would like to be able to set the IP Address Request Mode (static, DHCP/Link Local, DHCP only, etc) for a cDAQ-9189 programmatically. I know I can do this for network adapters on my IC-3172, but since the cDAQ does not read as a network adapter, I cannot use these property nodes. This setting is editable in MAX, so I figured it would have a counterpart in the LabVIEW environment. Please see my attached code for what I am trying to achieve. Any feedback would be appreciated. Thanks!!

 

Note: Attached code is intended to run on an RT controller connected to the cDAQ. See system setup below.

 

Hardware Setup:

My PC (LabVIEW 2017) -> IC-3172 Ethernet Port 1

IC-3172 Ethernet Port 4 -> cDAQ-9189 

 

Software:

My PC: LabVIEW 2017

IC-3172: LabVIEW Real-Time 17.0.2

 

0 项奖励
1 条消息(共 3 条)
3,542 次查看

Hey Jason,

 

Have you seen this community example yet? It looks like the property nodes you would be needing and is meant for the cDAQ-9188 so I believe it should work for the 9189 as well.

 

"Programmatically Change Network Address of cDAQ 9188":https://forums.ni.com/t5/Example-Programs/Programmatically-Change-Network-Address-of-cDAQ-9188/ta-p/...

Applications Engineering
National Instruments
0 项奖励
2 条消息(共 3 条)
3,498 次查看

It is interesting that the code you suggested DOES work through "MyPC" if I directly connect the cDAQ-9189 to it. However, if I try to connect the cDAQ to my Industrial Controller and run, the Initialize Session does NOT work when passed the IP address of the cDAQ-9189. Additionally, if I run the Find Systems vi from the System Configuration palette on the Industrial Controller, the cDAQ DOES show up in the list. I have captured the error I received when trying to initialize session using the cDAQ IP address and attached it.

 

I don't know if its a limitation of RT systems or just specifically Industrial Controllers? Any answers you could find would be very helpful. Thanks! 

 

 

0 项奖励
3 条消息(共 3 条)
3,491 次查看