Exemplo n.º 1
0
        private void buttonLoad_Click(object sender, EventArgs e)
        {
            SimulinkModel model = new SimulinkModel(textBoxDll.Text, _hiCore, _xmlHelper);

            if (!_modelsDictionary.ContainsKey(model.GetName()))
            {
                componentListBox.Items.Add(model.GetName());
                _modelsDictionary.Add(model.GetName(), model);
                buttonRunModel.Text = model.GetRunning() ? "Stop model" : "Run model";
            }
        }
Exemplo n.º 2
0
        private static void WriteModel(XmlTextWriter xWriter, SimulinkModel model)
        {
            xWriter.WriteStartElement("ModelName");
            xWriter.WriteString(model.GetName());
            xWriter.WriteEndElement();

            xWriter.WriteStartElement("Path");
            xWriter.WriteString(model.GetPath());
            xWriter.WriteEndElement();
            foreach (var insignal in model.GetInSignals())
            {
                xWriter.WriteStartElement("InSignal");
                WriteSignal(xWriter, insignal);
                xWriter.WriteEndElement();
            }
            foreach (var insignal in model.GetOutSignals())
            {
                xWriter.WriteStartElement("OutSignal");
                WriteSignal(xWriter, insignal);
                xWriter.WriteEndElement();
            }
        }