Как получить идентификатор узла в opnet?
Как я могу указать идентификатор узла в opnet с помощью op_topo_parent?? Я пытался много раз, и результатом была эта ошибка <<< Ошибка восстановления >>> Идентификатор объекта (OPC_OBJID_INVALID) находится вне допустимого диапазона. T (36.4974), EV (483), MOD (top.Office Network.user.wlan_port_rx_0_0), KP (op_topo_parent) Может кто-нибудь дать мне упрощенный пример того, как использовать эту функцию, заранее спасибо.
1 ответ
op_topo_parent()
нужен идентификатор дочернего объекта. На основе вашего сообщения об ошибке вы хотите определить, какой узел охватывает данный получатель (top.Office Network.user.wlan_port_rx_0_0). Чтобы получить идентификатор узла, попробуйте следующий фрагмент кода.
// Get object of current Receiver object
rx_objid = op_id_self();
// Get parent, in this case node, ID
node_objid = op_topo_parent(rx_objid)
Я надеюсь, что эти комментарии помогут вам.