better data structures, refined gui, picking and visual feedback implemented

This commit is contained in:
Stefan Kögl 2012-11-28 09:28:50 +01:00
parent bfbddcc731
commit 4ad06f77d4
4 changed files with 90 additions and 1052 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,34 +1,2 @@
<xml> <?xml version='1.0' encoding='UTF-8'?>
<solder_type name="lead noclean" description=""> <xml><solder_type description="" name="lead noclean"><state name="environment temp" temperature="$ENV" /><state name="preheat start" temperature="150" /><state name="preheat end" temperature="185" /><state name="tal" temperature="230" /><state name="peak" temperature="260" /><edge duration="None" from="environment temp" rate="1.0" to="preheat start" /><edge duration="100.0" from="preheat start" rate="1.0" to="preheat end" /><edge duration="None" from="preheat end" rate="1.0" to="tal" /><edge duration="50.0" from="tal" rate="1.0" to="peak" /><edge duration="50.0" from="peak" rate="-1.0" to="tal" /><edge duration="None" from="tal" rate="-2.0" to="preheat end" /><edge duration="None" from="preheat end" rate="-2.0" to="preheat start" /><edge duration="None" from="preheat start" rate="-2.0" to="environment temp" /></solder_type></xml>
<state name="environment temp" temperature="$ENV" />
<state name="preheat start" temperature="150" />
<state name="preheat end" temperature="180" />
<state name="tal" temperature="230" />
<state name="peak" temperature="260" />
<duration value="100" >
<state name="preheat start" />
<state name="preheat end" />
</duration>
<duration value="100" >
<state name="tal" />
<state name="peak" />
<state name="tal" />
</duration>
<rate value="1">
<state name="environment temp" />
<state name="preheat start" />
</rate>
<rate value="1">
<state name="preheat start" />
<state name="preheat end" />
</rate>
<rate value="1">
<state name="preheat end" />
<state name="tal" />
</rate>
<rate value="-2">
<state name="peak" />
<state name="environment temp" />
</rate>
</solder_type>
</xml>

View File

@ -1,2 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<xml><solder_type description="" name="leadfree noclean"><state name="environment temp" temperature="$ENV" /><state name="preheat start" temperature="130" /><state name="preheat end" temperature="185" /><state name="tal" temperature="220" /><state name="peak" temperature="250" /><duration value="100"><state name="preheat start" /><state name="preheat end" /></duration><duration value="100"><state name="tal" /><state name="peak" /><state name="tal" /></duration><rate value="1"><state name="environment temp" /><state name="preheat start" /></rate><rate value="1"><state name="preheat start" /><state name="preheat end" /></rate><rate value="1"><state name="preheat end" /><state name="tal" /></rate><rate value="-2"><state name="tal" /><state name="environment temp" /></rate></solder_type></xml>

View File

@ -1,2 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<xml><solder_type description="" name="test kotze"><state name="environment temp" temperature="$ENV" /><state name="preheat start" temperature="150" /><state name="preheat end" temperature="185" /><state name="tal" temperature="220" /><state name="peak" temperature="250" /><duration value="100"><state name="preheat start" /><state name="preheat end" /></duration><duration value="100"><state name="tal" /><state name="peak" /><state name="tal" /></duration><rate value="1"><state name="environment temp" /><state name="preheat start" /></rate><rate value="1"><state name="preheat start" /><state name="preheat end" /></rate><rate value="1"><state name="preheat end" /><state name="tal" /></rate><rate value="-2"><state name="peak" /><state name="environment temp" /></rate></solder_type></xml>