What is the best way to input xml data to simulink?

15 views (last 30 days)
I have 3 sensors that output 50 readings per sec through an xml file on http. I can use webread to import the file and a parser to convert text to numbers but then how can I use this as a polling method to import the data in Simulink? Should I convert my input to Simulink.Timeseries? What else? My main problem is that I don't know how to synchronise web readings and Simulink inputs...
Thank you for your help!

Answers (1)

Vandana Ravichandran
Vandana Ravichandran on 12 Apr 2017
Edited: Vandana Ravichandran on 12 Apr 2017
One of the ways to import XML data is to create a Level-2 MATLAB S-Function block that can read/parse an XML file. Refer to the following page that has a detailed answer and example: https://www.mathworks.com/matlabcentral/answers/100555-how-can-i-create-a-simulink-block-that-reads-from-an-xml-file-that-contains-initial-state-conditions

Categories

Find more on Prepare Model Inputs and Outputs in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!