[question] how to convert xml from siglent osciloscope to something visible

Thread Starter

disturbed123

Joined Jun 11, 2020
122
if i open it in browser i see only the code and This XML file does not appear to have any style information associated with it. The document tree is shown below.

Code:
<nsp_config>
<acq_setup>
<acq_mode>0</acq_mode>
<ave_num>1</ave_num>
<enhance_bits>0</enhance_bits>
<acq_xy>0</acq_xy>
<acq_sequence>0</acq_sequence>
<mem_depth>3</mem_depth>
<insert_mode>0</insert_mode>
<acq_rate>0</acq_rate>
<acq_roll>0</acq_roll>
<segment>1</segment>
</acq_setup>
<ch_setup>
<CH1>
<act>1</act>
<prioty>0</prioty>
<coup>0</coup>
<bwl>0</bwl>
<adj>0</adj>
<probe>3</probe>
<z>0</z>
<unit>0</unit>
<invert>0</invert>
<skew>0</skew>
<skew_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</skew_val>
<ch_vertical>
<vdiv>12</vdiv>
<fvdiv>0</fvdiv>
<vpos>-50</vpos>
<vdiv_val>
<data>5000000.000000</data>
<unit_type>0</unit_type>
</vdiv_val>
<vpos_val>
<data>-5000000.000000</data>
<unit_type>0</unit_type>
</vpos_val>
</ch_vertical>
</CH1>
<CH2>
<act>0</act>
<prioty>1</prioty>
<coup>0</coup>
<bwl>0</bwl>
<adj>0</adj>
<probe>3</probe>
<z>0</z>
<unit>0</unit>
<invert>0</invert>
<skew>0</skew>
<skew_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</skew_val>
<ch_vertical>
<vdiv>10</vdiv>
<fvdiv>0</fvdiv>
<vpos>0</vpos>
<vdiv_val>
<data>1000000.000000</data>
<unit_type>0</unit_type>
</vdiv_val>
<vpos_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</vpos_val>
</ch_vertical>
</CH2>
</ch_setup>
<curs_setup>
<curs_lock>0</curs_lock>
<curs_switch>0</curs_switch>
<mode>0</mode>
<xy_type>0</xy_type>
<curs_select>0</curs_select>
<msrc>0</msrc>
<tsrc1>0</tsrc1>
<tsrc2>0</tsrc2>
<x_pos>150,550,</x_pos>
<y_pos>75,325,</y_pos>
<zoom_x_pos>150,550,</zoom_x_pos>
<zoom_y_pos>200,399,</zoom_y_pos>
</curs_setup>
<disp_setup>
<type>0</type>
<color>0</color>
<persist>0</persist>
<grid>0</grid>
<intensity>50</intensity>
<graticule>15</graticule>
<transparence>80</transparence>
</disp_setup>
<hori_setup>
<tdiv>9</tdiv>
<trig_delay>0</trig_delay>
<td_val>
<data>1.000000</data>
<unit_type>14</unit_type>
</td_val>
<trig_delay_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</trig_delay_val>
<store_len>14000</store_len>
<smp_rate>
<data>1000000000000000.000000</data>
<unit_type>1334688</unit_type>
</smp_rate>
</hori_setup>
<math_setup>
<math_switch>0</math_switch>
<math_type>4</math_type>
<fft>
<src>0</src>
<scale>7</scale>
<pos>-100</pos>
<hzdiv>0</hzdiv>
<f_hzdiv>
<data>50000000000000.000000</data>
<unit_type>0</unit_type>
</f_hzdiv>
<center>0</center>
<move_point>0</move_point>
<ave_times>4</ave_times>
<f_center>
<data>125000000000000.000000</data>
<unit_type>13</unit_type>
</f_center>
<scale_val>
<data>20000000.000000</data>
<unit_type>0</unit_type>
</scale_val>
<pos_val>
<data>-40000000.000000</data>
<unit_type>0</unit_type>
</pos_val>
<window>0</window>
<unit>0</unit>
<diplay>0</diplay>
<mode>0</mode>
</fft>
<add>
<src1>0</src1>
<src2>0</src2>
<invert>0</invert>
</add>
<sub>
<src1>0</src1>
<src2>0</src2>
<invert>0</invert>
</sub>
<mult>
<src1>0</src1>
<src2>0</src2>
<invert>0</invert>
</mult>
<div>
<src1>0</src1>
<src2>0</src2>
<invert>0</invert>
</div>
<dt>
<src>0</src>
<dx>1</dx>
</dt>
<integral>
<src>0</src>
<offset>0</offset>
<offset_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</offset_val>
<gate>0</gate>
</integral>
<sqrt_src>0</sqrt_src>
<scale>10</scale>
<pos>0</pos>
<scale_val>
<data>1000000.000000</data>
<unit_type>0</unit_type>
</scale_val>
<pos_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</pos_val>
</math_setup>
<mea_setup>
<mea_lock>0</mea_lock>
<mea_switch>0</mea_switch>
<mea_src>0</mea_src>
<mea_delay_srca>0</mea_delay_srca>
<mea_delay_srcb>0</mea_delay_srcb>
<mea_type>
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
</mea_type>
<curr_mea>
<curr_mea_num>0</curr_mea_num>
<curr_mea_type1>
<scp_mea_type>38</scp_mea_type>
<sourceA>29</sourceA>
<sourceB>29</sourceB>
</curr_mea_type1>
<curr_mea_type2>
<scp_mea_type>38</scp_mea_type>
<sourceA>29</sourceA>
<sourceB>29</sourceB>
</curr_mea_type2>
<curr_mea_type3>
<scp_mea_type>38</scp_mea_type>
<sourceA>29</sourceA>
<sourceB>29</sourceB>
</curr_mea_type3>
<curr_mea_type4>
<scp_mea_type>38</scp_mea_type>
<sourceA>29</sourceA>
<sourceB>29</sourceB>
</curr_mea_type4>
<curr_mea_type5>
<scp_mea_type>38</scp_mea_type>
<sourceA>29</sourceA>
<sourceB>29</sourceB>
</curr_mea_type5>
</curr_mea>
<stat_switch>0</stat_switch>
<all_mea_switch>0</all_mea_switch>
<mea_gate_switch>0</mea_gate_switch>
</mea_setup>
<trig_setup>
<trig_mode>2</trig_mode>
<trig_type>0</trig_type>
<run_stop_status>0</run_stop_status>
<edge_setup>
<trig_src>0</trig_src>
<slope_type>0</slope_type>
<holdoff_switch>0</holdoff_switch>
<holdoff_val>
<data>0.080000</data>
<unit_type>0</unit_type>
</holdoff_val>
<trig_coup>0</trig_coup>
<noise_reject>0</noise_reject>
<triglevel>
<level>0,0,0,0,0,0,0,0,</level>
<level_val>
<data>0.000000,0.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</triglevel>
</edge_setup>
<slope_setup>
<trig_src>0</trig_src>
<slope_type>0</slope_type>
<lmtrng>0</lmtrng>
<low>0,1073741824,5,0,</low>
<high>0,1073741824,5,0,</high>
<trig_coup>0</trig_coup>
<noise_reject_switch>0</noise_reject_switch>
<ltriglevel>
<level>0,0,0,0,0,</level>
<level_val>
<data>0.000000,0.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</ltriglevel>
<htriglevel>
<level>225,0,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</htriglevel>
</slope_setup>
<pulse_setup>
<trig_src>0</trig_src>
<polarity>0</polarity>
<lmtrng>0</lmtrng>
<low>
<data>0.002000,0.002000,</data>
<unit_type>0,0,</unit_type>
</low>
<high>
<data>0.002000,0.002000,</data>
<unit_type>0,0,</unit_type>
</high>
<trig_coup>0</trig_coup>
<noise_reject>0</noise_reject>
<triglevel>
<level>225,0,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</triglevel>
</pulse_setup>
<wind_setup>
<trig_src>0</trig_src>
<window_type>0</window_type>
<low>27,-50,-50,-50,-50,</low>
<high>177,0,0,0,0,</high>
<center>102,-25,-25,-25,-25,</center>
<delta>75,25,25,25,25,</delta>
<low_val>
<data>1080000.000000,--1000000.000000,</data>
<unit_type>0,0,</unit_type>
</low_val>
<high_val>
<data>7080000.00.000000,</data>
<unit_type>0,0,</unit_type>
</high_val>
<center_val>
<data>4080000.000000,-500000.000000,</data>
<unit_type>0,0,</unit_type>
</center_val>
<delta_val>
<data>3000000.000000500000.000000,</data>
<unit_type>0,0,</unit_type>
</delta_val>
<trig_coup>0</trig_coup>
<noise_reject>0</noise_reject>
</wind_setup>
<video_setup>
<trig_src>0</trig_src>
<tvstd>0</tvstd>
<sync>1</sync>
<line>1</line>
<field>0</field>
<custom>
<frame_rate>0</frame_rate>
<of_lines>300</of_lines>
<of_fields>0</of_fields>
<interlace>0</interlace>
<sync>1</sync>
<line>1</line>
<field>8</field>
</custom>
<triglevel>
<level>225,0,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</triglevel>
</video_setup>
<interval_setup>
<trig_src>0</trig_src>
<slope_type>0</slope_type>
<lmtrng>0</lmtrng>
<low>
<data>0.002000,0.002000,</data>
<unit_type>0,0,</unit_type>
</low>
<high>
<data>0.002000,0.002000,</data>
<unit_type>0,0,</unit_type>
</high>
<trig_coup>0</trig_coup>
<noise_reject>0</noise_reject>
<triglevel>
<level>225,0,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</triglevel>
</interval_setup>
<runt_setup>
<trig_src>0</trig_src>
<slope_type>0</slope_type>
<lmtrng>0</lmtrng>
<low>
<data>0.002000,0.002000,</data>
<unit_type>0,0,</unit_type>
</low>
<high>
<data>0.002000,0.002000,</data>
<unit_type>0,0,</unit_type>
</high>
<trig_coup>0</trig_coup>
<noise_reject_switch>0</noise_reject_switch>
<ltriglevel>
<level>0,0,0,0,0,</level>
<level_val>
<data>0.000000,0.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</ltriglevel>
<htriglevel>
<level>225,0,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</htriglevel>
</runt_setup>
<dropout_setup>
<trig_src>0</trig_src>
<slope_type>0</slope_type>
<ottype>1</ottype>
<time>20</time>
<time_val>
<data>0.002000</data>
<unit_type>0</unit_type>
</time_val>
<trig_coup>0</trig_coup>
<noise_reject>0</noise_reject>
<triglevel>
<level>225,0,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</triglevel>
</dropout_setup>
<pttn_setup>
<trig_src>0</trig_src>
<type>0,0,0,0,</type>
<src_level>
<level>225,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</src_level>
<logic>0</logic>
<lmtrng>1</lmtrng>
<low>20,20,20,20,</low>
<high>20,20,20,20,</high>
<low_val>
<data>0.020000,0.020000,</data>
<unit_type>0,0,</unit_type>
</low_val>
<high_val>
<data>0.020000,0.020000,</data>
<unit_type>0,0,</unit_type>
</high_val>
<holdoff_switch>0</holdoff_switch>
<holdoff>80</holdoff>
<holdoff_val>
<data>0.080000</data>
<unit_type>0</unit_type>
</holdoff_val>
</pttn_setup>
</trig_setup>
<zoom_setup>
<zoom_switch>0</zoom_switch>
<tdiv>0</tdiv>
<trig_delay>0</trig_delay>
<td_val>
<data>0.001000</data>
<unit_type>0</unit_type>
</td_val>
<trig_delay_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</trig_delay_val>
</zoom_setup>
<utility_setup>
<language>2</language>
<sound>1</sound>
<screen_saver>0</screen_saver>
<online_update>0</online_update>
</utility_setup>
<auto_setup>
<auto_lock>0</auto_lock>
</auto_setup>
<decode_all_setup>
<decode_setup>
<decode_switch>0</decode_switch>
<bus>0</bus>
<protocol>0,0,</protocol>
<display_switch1>
<display_switch_type>0,0,0,0,0,</display_switch_type>
</display_switch1>
<display_switch2>
<display_switch_type>0,0,0,0,0,</display_switch_type>
</display_switch2>
<list_switch>0</list_switch>
<list_scroll>0</list_scroll>
<list_lines>7</list_lines>
<list_format>2</list_format>
</decode_setup>
<decode_bus1>
<iic_setup>
<scl>0</scl>
<sda>1</sda>
<threshold>
15,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1500000.059605,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<address_type>0</address_type>
</iic_setup>
<spi_setup>
<clk>0</clk>
<miso>0</miso>
<mosi>0</mosi>
<cs>0</cs>
<non_cs>0</non_cs>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<edge_select>0</edge_select>
<cs_type>0</cs_type>
<limit>
<data>80.000000</data>
<unit_type>14</unit_type>
</limit>
<data_length>8</data_length>
<bit_order>0</bit_order>
</spi_setup>
<uart_setup>
<rx>0</rx>
<tx>0</tx>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<value>256</value>
<baud>4</baud>
<custom>9600</custom>
<data_length>8</data_length>
<parity_check>0</parity_check>
<stop_bit>0</stop_bit>
<idle_level>0</idle_level>
<bit_order>0</bit_order>
</uart_setup>
<can_setup>
<can_h>0</can_h>
<can_l>1</can_l>
<source>0</source>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<baud>4</baud>
<custom>100000</custom>
</can_setup>
<lin_setup>
<source>0</source>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<bit_rate>4</bit_rate>
<custom>9600</custom>
</lin_setup>
</decode_bus1>
<decode_bus2>
<iic_setup>
<scl>0</scl>
<sda>1</sda>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<address_type>0</address_type>
</iic_setup>
<spi_setup>
<clk>0</clk>
<miso>0</miso>
<mosi>0</mosi>
<cs>0</cs>
<non_cs>0</non_cs>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<edge_select>0</edge_select>
<cs_type>0</cs_type>
<limit>
<data>80.000000</data>
<unit_type>14</unit_type>
</limit>
<data_length>8</data_length>
<bit_order>0</bit_order>
</spi_setup>
<uart_setup>
<rx>0</rx>
<tx>0</tx>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<value>256</value>
<baud>4</baud>
<custom>9600</custom>
<data_length>8</data_length>
<parity_check>0</parity_check>
<stop_bit>0</stop_bit>
<idle_level>0</idle_level>
<bit_order>0</bit_order>
</uart_setup>
<can_setup>
<can_h>0</can_h>
<can_l>1</can_l>
<source>0</source>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<baud>4</baud>
<custom>100000</custom>
</can_setup>
<lin_setup>
<source>0</source>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<bit_rate>4</bit_rate>
<custom>9600</custom>
</lin_setup>
</decode_bus2>
</decode_all_setup>
</nsp_config>
thanks
 

MrSoftware

Joined Oct 29, 2013
2,197
If you need just an occasional or temporary solution, try this web site. The only reason I chose this one is it was top of the google results for "xml parser" and it seems to work nice. Copy/paste your xml into the left side, and the right side becomes a nice click-to-expand display:

https://jsonformatter.org/xml-parser

1614519793794.png
 

Thread Starter

disturbed123

Joined Jun 11, 2020
122
I want to show here in forum the waveform from pin power supply and pin output a b c and d. If i touch probe with one hans maybe it would be difficult to capture with smartphone
 

Thread Starter

disturbed123

Joined Jun 11, 2020
122
Will tell model tomorrow when i am at work. It was surprisingly good to insert usb flash card and push button save.
 
Last edited:

ApacheKid

Joined Jan 12, 2015
1,609
if i open it in browser i see only the code and This XML file does not appear to have any style information associated with it. The document tree is shown below.

Code:
<nsp_config>
<acq_setup>
<acq_mode>0</acq_mode>
<ave_num>1</ave_num>
<enhance_bits>0</enhance_bits>
<acq_xy>0</acq_xy>
<acq_sequence>0</acq_sequence>
<mem_depth>3</mem_depth>
<insert_mode>0</insert_mode>
<acq_rate>0</acq_rate>
<acq_roll>0</acq_roll>
<segment>1</segment>
</acq_setup>
<ch_setup>
<CH1>
<act>1</act>
<prioty>0</prioty>
<coup>0</coup>
<bwl>0</bwl>
<adj>0</adj>
<probe>3</probe>
<z>0</z>
<unit>0</unit>
<invert>0</invert>
<skew>0</skew>
<skew_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</skew_val>
<ch_vertical>
<vdiv>12</vdiv>
<fvdiv>0</fvdiv>
<vpos>-50</vpos>
<vdiv_val>
<data>5000000.000000</data>
<unit_type>0</unit_type>
</vdiv_val>
<vpos_val>
<data>-5000000.000000</data>
<unit_type>0</unit_type>
</vpos_val>
</ch_vertical>
</CH1>
<CH2>
<act>0</act>
<prioty>1</prioty>
<coup>0</coup>
<bwl>0</bwl>
<adj>0</adj>
<probe>3</probe>
<z>0</z>
<unit>0</unit>
<invert>0</invert>
<skew>0</skew>
<skew_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</skew_val>
<ch_vertical>
<vdiv>10</vdiv>
<fvdiv>0</fvdiv>
<vpos>0</vpos>
<vdiv_val>
<data>1000000.000000</data>
<unit_type>0</unit_type>
</vdiv_val>
<vpos_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</vpos_val>
</ch_vertical>
</CH2>
</ch_setup>
<curs_setup>
<curs_lock>0</curs_lock>
<curs_switch>0</curs_switch>
<mode>0</mode>
<xy_type>0</xy_type>
<curs_select>0</curs_select>
<msrc>0</msrc>
<tsrc1>0</tsrc1>
<tsrc2>0</tsrc2>
<x_pos>150,550,</x_pos>
<y_pos>75,325,</y_pos>
<zoom_x_pos>150,550,</zoom_x_pos>
<zoom_y_pos>200,399,</zoom_y_pos>
</curs_setup>
<disp_setup>
<type>0</type>
<color>0</color>
<persist>0</persist>
<grid>0</grid>
<intensity>50</intensity>
<graticule>15</graticule>
<transparence>80</transparence>
</disp_setup>
<hori_setup>
<tdiv>9</tdiv>
<trig_delay>0</trig_delay>
<td_val>
<data>1.000000</data>
<unit_type>14</unit_type>
</td_val>
<trig_delay_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</trig_delay_val>
<store_len>14000</store_len>
<smp_rate>
<data>1000000000000000.000000</data>
<unit_type>1334688</unit_type>
</smp_rate>
</hori_setup>
<math_setup>
<math_switch>0</math_switch>
<math_type>4</math_type>
<fft>
<src>0</src>
<scale>7</scale>
<pos>-100</pos>
<hzdiv>0</hzdiv>
<f_hzdiv>
<data>50000000000000.000000</data>
<unit_type>0</unit_type>
</f_hzdiv>
<center>0</center>
<move_point>0</move_point>
<ave_times>4</ave_times>
<f_center>
<data>125000000000000.000000</data>
<unit_type>13</unit_type>
</f_center>
<scale_val>
<data>20000000.000000</data>
<unit_type>0</unit_type>
</scale_val>
<pos_val>
<data>-40000000.000000</data>
<unit_type>0</unit_type>
</pos_val>
<window>0</window>
<unit>0</unit>
<diplay>0</diplay>
<mode>0</mode>
</fft>
<add>
<src1>0</src1>
<src2>0</src2>
<invert>0</invert>
</add>
<sub>
<src1>0</src1>
<src2>0</src2>
<invert>0</invert>
</sub>
<mult>
<src1>0</src1>
<src2>0</src2>
<invert>0</invert>
</mult>
<div>
<src1>0</src1>
<src2>0</src2>
<invert>0</invert>
</div>
<dt>
<src>0</src>
<dx>1</dx>
</dt>
<integral>
<src>0</src>
<offset>0</offset>
<offset_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</offset_val>
<gate>0</gate>
</integral>
<sqrt_src>0</sqrt_src>
<scale>10</scale>
<pos>0</pos>
<scale_val>
<data>1000000.000000</data>
<unit_type>0</unit_type>
</scale_val>
<pos_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</pos_val>
</math_setup>
<mea_setup>
<mea_lock>0</mea_lock>
<mea_switch>0</mea_switch>
<mea_src>0</mea_src>
<mea_delay_srca>0</mea_delay_srca>
<mea_delay_srcb>0</mea_delay_srcb>
<mea_type>
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
</mea_type>
<curr_mea>
<curr_mea_num>0</curr_mea_num>
<curr_mea_type1>
<scp_mea_type>38</scp_mea_type>
<sourceA>29</sourceA>
<sourceB>29</sourceB>
</curr_mea_type1>
<curr_mea_type2>
<scp_mea_type>38</scp_mea_type>
<sourceA>29</sourceA>
<sourceB>29</sourceB>
</curr_mea_type2>
<curr_mea_type3>
<scp_mea_type>38</scp_mea_type>
<sourceA>29</sourceA>
<sourceB>29</sourceB>
</curr_mea_type3>
<curr_mea_type4>
<scp_mea_type>38</scp_mea_type>
<sourceA>29</sourceA>
<sourceB>29</sourceB>
</curr_mea_type4>
<curr_mea_type5>
<scp_mea_type>38</scp_mea_type>
<sourceA>29</sourceA>
<sourceB>29</sourceB>
</curr_mea_type5>
</curr_mea>
<stat_switch>0</stat_switch>
<all_mea_switch>0</all_mea_switch>
<mea_gate_switch>0</mea_gate_switch>
</mea_setup>
<trig_setup>
<trig_mode>2</trig_mode>
<trig_type>0</trig_type>
<run_stop_status>0</run_stop_status>
<edge_setup>
<trig_src>0</trig_src>
<slope_type>0</slope_type>
<holdoff_switch>0</holdoff_switch>
<holdoff_val>
<data>0.080000</data>
<unit_type>0</unit_type>
</holdoff_val>
<trig_coup>0</trig_coup>
<noise_reject>0</noise_reject>
<triglevel>
<level>0,0,0,0,0,0,0,0,</level>
<level_val>
<data>0.000000,0.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</triglevel>
</edge_setup>
<slope_setup>
<trig_src>0</trig_src>
<slope_type>0</slope_type>
<lmtrng>0</lmtrng>
<low>0,1073741824,5,0,</low>
<high>0,1073741824,5,0,</high>
<trig_coup>0</trig_coup>
<noise_reject_switch>0</noise_reject_switch>
<ltriglevel>
<level>0,0,0,0,0,</level>
<level_val>
<data>0.000000,0.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</ltriglevel>
<htriglevel>
<level>225,0,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</htriglevel>
</slope_setup>
<pulse_setup>
<trig_src>0</trig_src>
<polarity>0</polarity>
<lmtrng>0</lmtrng>
<low>
<data>0.002000,0.002000,</data>
<unit_type>0,0,</unit_type>
</low>
<high>
<data>0.002000,0.002000,</data>
<unit_type>0,0,</unit_type>
</high>
<trig_coup>0</trig_coup>
<noise_reject>0</noise_reject>
<triglevel>
<level>225,0,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</triglevel>
</pulse_setup>
<wind_setup>
<trig_src>0</trig_src>
<window_type>0</window_type>
<low>27,-50,-50,-50,-50,</low>
<high>177,0,0,0,0,</high>
<center>102,-25,-25,-25,-25,</center>
<delta>75,25,25,25,25,</delta>
<low_val>
<data>1080000.000000,--1000000.000000,</data>
<unit_type>0,0,</unit_type>
</low_val>
<high_val>
<data>7080000.00.000000,</data>
<unit_type>0,0,</unit_type>
</high_val>
<center_val>
<data>4080000.000000,-500000.000000,</data>
<unit_type>0,0,</unit_type>
</center_val>
<delta_val>
<data>3000000.000000500000.000000,</data>
<unit_type>0,0,</unit_type>
</delta_val>
<trig_coup>0</trig_coup>
<noise_reject>0</noise_reject>
</wind_setup>
<video_setup>
<trig_src>0</trig_src>
<tvstd>0</tvstd>
<sync>1</sync>
<line>1</line>
<field>0</field>
<custom>
<frame_rate>0</frame_rate>
<of_lines>300</of_lines>
<of_fields>0</of_fields>
<interlace>0</interlace>
<sync>1</sync>
<line>1</line>
<field>8</field>
</custom>
<triglevel>
<level>225,0,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</triglevel>
</video_setup>
<interval_setup>
<trig_src>0</trig_src>
<slope_type>0</slope_type>
<lmtrng>0</lmtrng>
<low>
<data>0.002000,0.002000,</data>
<unit_type>0,0,</unit_type>
</low>
<high>
<data>0.002000,0.002000,</data>
<unit_type>0,0,</unit_type>
</high>
<trig_coup>0</trig_coup>
<noise_reject>0</noise_reject>
<triglevel>
<level>225,0,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</triglevel>
</interval_setup>
<runt_setup>
<trig_src>0</trig_src>
<slope_type>0</slope_type>
<lmtrng>0</lmtrng>
<low>
<data>0.002000,0.002000,</data>
<unit_type>0,0,</unit_type>
</low>
<high>
<data>0.002000,0.002000,</data>
<unit_type>0,0,</unit_type>
</high>
<trig_coup>0</trig_coup>
<noise_reject_switch>0</noise_reject_switch>
<ltriglevel>
<level>0,0,0,0,0,</level>
<level_val>
<data>0.000000,0.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</ltriglevel>
<htriglevel>
<level>225,0,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</htriglevel>
</runt_setup>
<dropout_setup>
<trig_src>0</trig_src>
<slope_type>0</slope_type>
<ottype>1</ottype>
<time>20</time>
<time_val>
<data>0.002000</data>
<unit_type>0</unit_type>
</time_val>
<trig_coup>0</trig_coup>
<noise_reject>0</noise_reject>
<triglevel>
<level>225,0,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</triglevel>
</dropout_setup>
<pttn_setup>
<trig_src>0</trig_src>
<type>0,0,0,0,</type>
<src_level>
<level>225,0,0,0,</level>
<level_val>
<data>9000000.00.000000,</data>
<unit_type>0,0,</unit_type>
</level_val>
</src_level>
<logic>0</logic>
<lmtrng>1</lmtrng>
<low>20,20,20,20,</low>
<high>20,20,20,20,</high>
<low_val>
<data>0.020000,0.020000,</data>
<unit_type>0,0,</unit_type>
</low_val>
<high_val>
<data>0.020000,0.020000,</data>
<unit_type>0,0,</unit_type>
</high_val>
<holdoff_switch>0</holdoff_switch>
<holdoff>80</holdoff>
<holdoff_val>
<data>0.080000</data>
<unit_type>0</unit_type>
</holdoff_val>
</pttn_setup>
</trig_setup>
<zoom_setup>
<zoom_switch>0</zoom_switch>
<tdiv>0</tdiv>
<trig_delay>0</trig_delay>
<td_val>
<data>0.001000</data>
<unit_type>0</unit_type>
</td_val>
<trig_delay_val>
<data>0.000000</data>
<unit_type>0</unit_type>
</trig_delay_val>
</zoom_setup>
<utility_setup>
<language>2</language>
<sound>1</sound>
<screen_saver>0</screen_saver>
<online_update>0</online_update>
</utility_setup>
<auto_setup>
<auto_lock>0</auto_lock>
</auto_setup>
<decode_all_setup>
<decode_setup>
<decode_switch>0</decode_switch>
<bus>0</bus>
<protocol>0,0,</protocol>
<display_switch1>
<display_switch_type>0,0,0,0,0,</display_switch_type>
</display_switch1>
<display_switch2>
<display_switch_type>0,0,0,0,0,</display_switch_type>
</display_switch2>
<list_switch>0</list_switch>
<list_scroll>0</list_scroll>
<list_lines>7</list_lines>
<list_format>2</list_format>
</decode_setup>
<decode_bus1>
<iic_setup>
<scl>0</scl>
<sda>1</sda>
<threshold>
15,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1500000.059605,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<address_type>0</address_type>
</iic_setup>
<spi_setup>
<clk>0</clk>
<miso>0</miso>
<mosi>0</mosi>
<cs>0</cs>
<non_cs>0</non_cs>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<edge_select>0</edge_select>
<cs_type>0</cs_type>
<limit>
<data>80.000000</data>
<unit_type>14</unit_type>
</limit>
<data_length>8</data_length>
<bit_order>0</bit_order>
</spi_setup>
<uart_setup>
<rx>0</rx>
<tx>0</tx>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<value>256</value>
<baud>4</baud>
<custom>9600</custom>
<data_length>8</data_length>
<parity_check>0</parity_check>
<stop_bit>0</stop_bit>
<idle_level>0</idle_level>
<bit_order>0</bit_order>
</uart_setup>
<can_setup>
<can_h>0</can_h>
<can_l>1</can_l>
<source>0</source>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<baud>4</baud>
<custom>100000</custom>
</can_setup>
<lin_setup>
<source>0</source>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<bit_rate>4</bit_rate>
<custom>9600</custom>
</lin_setup>
</decode_bus1>
<decode_bus2>
<iic_setup>
<scl>0</scl>
<sda>1</sda>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<address_type>0</address_type>
</iic_setup>
<spi_setup>
<clk>0</clk>
<miso>0</miso>
<mosi>0</mosi>
<cs>0</cs>
<non_cs>0</non_cs>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<edge_select>0</edge_select>
<cs_type>0</cs_type>
<limit>
<data>80.000000</data>
<unit_type>14</unit_type>
</limit>
<data_length>8</data_length>
<bit_order>0</bit_order>
</spi_setup>
<uart_setup>
<rx>0</rx>
<tx>0</tx>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<value>256</value>
<baud>4</baud>
<custom>9600</custom>
<data_length>8</data_length>
<parity_check>0</parity_check>
<stop_bit>0</stop_bit>
<idle_level>0</idle_level>
<bit_order>0</bit_order>
</uart_setup>
<can_setup>
<can_h>0</can_h>
<can_l>1</can_l>
<source>0</source>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<baud>4</baud>
<custom>100000</custom>
</can_setup>
<lin_setup>
<source>0</source>
<threshold>
80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
</threshold>
<threshold_val>
<data>1600000.000000,1600000.000000,</data>
<unit_type>0,0,</unit_type>
</threshold_val>
<bit_rate>4</bit_rate>
<custom>9600</custom>
</lin_setup>
</decode_bus2>
</decode_all_setup>
</nsp_config>
thanks
I do not think their XML is documented, it can only be used to re-import back to the scope and then see the waveform again.

One could try to reverse engineer the format but that would be slow going and highly error prone.

Your best bet is to reimport the XML, see the original waveform and then save that again but in BMP - image - format so that image is easily viewed.
 
Top