123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- <?xml version='1.0' encoding='UTF-8'?>
- <root version="2.3.8">
- <tabbed_widget parent="main_window" name="Main Window">
- <Tab tab_name="tab1" containers="1">
- <Container>
- <DockSplitter orientation="-" sizes="1" count="1">
- <DockSplitter orientation="|" sizes="0.5;0.5" count="2">
- <DockSplitter orientation="-" sizes="0.500497;0.499503" count="2">
- <DockArea name="...">
- <plot mode="TimeSeries" style="Lines">
- <range top="2.762667" bottom="-3.239397" right="56.512723" left="0.000000"/>
- <limitY/>
- <curve color="#1f77b4" name="/carState/aEgo"/>
- <curve color="#17becf" name="/carState/brake"/>
- </plot>
- </DockArea>
- <DockArea name="...">
- <plot mode="TimeSeries" style="Lines">
- <range top="5.191867" bottom="-5.724069" right="56.512723" left="0.000000"/>
- <limitY/>
- <curve color="#1ac938" name="dv/dt"/>
- </plot>
- </DockArea>
- </DockSplitter>
- <DockSplitter orientation="-" sizes="0.500497;0.499503" count="2">
- <DockArea name="...">
- <plot mode="TimeSeries" style="Lines">
- <range top="16.065524" bottom="-0.470076" right="56.512723" left="0.000000"/>
- <limitY/>
- <curve color="#d62728" name="/carState/vEgo"/>
- <curve color="#bcbd22" name="/carState/gas"/>
- </plot>
- </DockArea>
- <DockArea name="...">
- <plot mode="TimeSeries" style="Lines">
- <range top="1.014703" bottom="-0.012971" right="56.512723" left="0.000000"/>
- <limitY/>
- <curve color="#ff7f0e" name="/model/meta/brakeDisengageProb"/>
- <curve color="#f14cc1" name="/model/meta/engagedProb"/>
- <curve color="#9467bd" name="/model/meta/steerOverrideProb"/>
- </plot>
- </DockArea>
- </DockSplitter>
- </DockSplitter>
- </DockSplitter>
- </Container>
- </Tab>
- <currentTabIndex index="0"/>
- </tabbed_widget>
- <use_relative_time_offset enabled="1"/>
- <!-- - - - - - - - - - - - - - - -->
- <!-- - - - - - - - - - - - - - - -->
- <Plugins>
- <plugin ID="DataLoad CSV">
- <default time_axis=""/>
- </plugin>
- <plugin ID="DataLoad ROS bags">
- <use_header_stamp value="false"/>
- <use_renaming_rules value="true"/>
- <discard_large_arrays value="true"/>
- <max_array_size value="100"/>
- </plugin>
- <plugin ID="DataLoad Rlog"/>
- <plugin ID="DataLoad ULog"/>
- <plugin ID="LSL Subscriber"/>
- <plugin ID="MQTT Subscriber"/>
- <plugin ID="ROS Topic Subscriber">
- <use_header_stamp value="false"/>
- <use_renaming_rules value="true"/>
- <discard_large_arrays value="true"/>
- <max_array_size value="100"/>
- </plugin>
- <plugin ID="UDP Server"/>
- <plugin ID="WebSocket Server"/>
- <plugin ID="ZMQ Subscriber"/>
- <plugin status="idle" ID="ROS /rosout Visualization"/>
- <plugin status="idle" ID="ROS Topic Re-Publisher"/>
- </Plugins>
- <!-- - - - - - - - - - - - - - - -->
- <!-- - - - - - - - - - - - - - - -->
- <customMathEquations>
- <snippet name="dv/dt">
- <global>prevX = 0
- prevY = 0
- is_first = true</global>
- <function>if (is_first) then
- is_first = false
- prevX = time
- prevY = value
- end
- dx = time - prevX
- dy = value - prevY
- prevX = time
- prevY = value
- return dy/dx</function>
- <linkedSource>/carState/vEgo</linkedSource>
- </snippet>
- </customMathEquations>
- <snippets/>
- <!-- - - - - - - - - - - - - - - -->
- </root>
|