Lonworks網絡虛擬監測系統研究
break;
case 2: //其他通道的處理
......
}
}
}
LON_232是定義的輸出消息標簽,由網絡管理器將LON_232與接口卡的輸入消息標簽msg_in相關聯。在接口卡上對該消息進行處理的程序如下:
far pio p_out;
when(msg_arrives(0x0c))
{
p_out.length=msg_in.len;
memcpy(p_out.data,msg_in.data,msg_in.len);
//接收從LON網來的數據
mio_out_request(s_bus); //向并口總線請求獲取令牌
}
when(io_out_ready(s_bus))
{
io_out(s_bus,&p_out); //數據傳向并口總線
}
4 結束語
采用Lonworks網絡化虛擬儀器,可將所有測量通道的數據都在Lonworks總線上進行傳輸,從而避免了多通道并行布線的弊端,有效實現了遠程數據的采集和控制。通過該網絡接口卡可使虛擬儀器任意掛接在LON網的任何地方,因而可以做成便攜式儀器,并方便靈活地在LON網上進行測試。
評論