Instruction Manual

52 Using the XML Schema
// End NetworkVariable Element
writer.WriteEndElement();
// End NetworkVariables Element
writer.WriteEndElement();
// End FunctionalBlock Element
writer.WriteEndElement();
// End FunctionalBlocks Element
writer.WriteEndElement();
//End AppDevice Element
writer.WriteEndElement();
//End AppDevices Element
writer.WriteEndElement();
//End Subsystem Element
writer.WriteEndElement();
//End Top-level Subsystem
writer.WriteEndElement();
//Start Channels
writer.WriteStartElement("Channels");
//Write Channel
writer.WriteStartElement("Channel");
writer.WriteElementString("Name", "Channel 1");
writer.WriteStartElement("TransceiverId");
writer.WriteAttributeString("ID", "4");
writer.WriteString("TP/FT-10");
writer.WriteEndElement();
//End Channel
writer.WriteEndElement();
//End Channels
writer.WriteEndElement();
// Start Device Templates
writer.WriteStartElement("DeviceTemplates");
//Write Device Template
writer.WriteStartElement("DeviceTemplate");
writer.WriteElementString("Name", "Echelon DIO-10v3");
writer.WriteElementString("XifPath",
"C:\\LonWorks\\Import\\Echelon\\LonPoint\\Version3\\
DIO-10v3");
//end device tameplates
writer.WriteEndElement();
//end device tameplate
writer.WriteEndElement();
//end network
writer.WriteEndElement();
}
//Import XML file into LonMaker tool
//Invoke the send command to specify the action and target object.
//The send command uses the following syntax:
//(10000, 5, “network/system/root subsystem[/subsystem…])”
m_lmXml.SendCommand(10000, 5, "MyNetwork/MyNetwork/Subsystem 1");
//show the export plug-in and import plug-in dialogs
m_lmXml.Visible = true;