Budowa szprosów
Szprosy dowolne opisane są przy pomocy <custom_glazing_bar>. Każda ramka <frame no=?>posiada ma oddzielny szpros. Budowa szprosu składa się z : <sequence>, <dimmensions> i <material>.
Przykładowa budowa szprosu
<custom_glazing_bar>
<frame no="1">
<sequence>
<w1>111</w1>
<w2>111</w2>
<h1>010</h1>
<h2>101</h2>
</sequence>
<dimmensions>
<w1>300</w1>
<w2>700</w2>
<h1>300</h1>
<h2>700</h2>
</dimmensions>
<material>
<w1>SZPROS</w1>
<h1>SZPROS</h1>
</material>
</frame>
</custom_glazing_bar>
Znacznik <sequence>
Znacznik składa się z maksymalnie 9 wartości <w1> ... <w9> oraz <h1> ... <h9>. Każda wartość to zerojedynkowy ciąg 9 znaków oznaczających występowanie fragmentu belki. Wartość 0 oznacza brak belki, wartość 1 oznacza że belka występuje.
W poniższym przykładzie mamy
<sequence>
<w1>111</w1>
<w2>111</w2>
<h1>010</h1>
<h2>101</h2>
</sequence>
Przykład konfiguracji belek w szprosie dowolnym
Znacznik <dimmensions>
Znacznik składa się z maksymalnie 9 wartości <w1> ... <w9> oraz <h1> ... <h9>. Każda wartość jest współrzędną położenia belki wyrażoną w mm. Punkt zerowy znajduje się w lewym dolnym rogu.
W poniższym przykładzie mamy
<dimmensions>
<w1>300</w1>
<w2>700</w2>
<h1>300</h1>
<h2>700</h2>
</dimmensions>
]
Znacznik <material>
Znacznik składa się z maksymalnie 9 wartości <w1> ... <w9> oraz <h1> ... <h9>. Każda wartość jest nazwą szprosu według klienta. Jeżeli w pliku znajduje się znacznik /position/product to wtedy nazwa szprosu jest ustalana na podstawie słownika a_slo11 a następnie a_trans. W przeciwnym wypadku nazwa szprosu jest ustalana od razu w słowniku a_trans.
Obecnie CUTTER daje możliwość zapisu róznych materiałów dla belek poziomych i pionowych. Nie ma możliwości definiowania innych materiałów dla kolejnych belek poziomych i pionowych. Wszystkie belki poziome są z takiego samego materiału. To samo dotyczy belek pionowych. W imporcie pliku COIF czytane są tylko wartości <w1> i <h1>.
<material>
<w1>SZPROS18</w1>
<h1>SZPROS18</h1>
</material>
Szprosy standardowe
Szprosy standardowe to na przykład krata dowolna. Jeżeli szpros dowolny jest kratą prostokątną to szpros jest zapisany w bazie CUTTERa jak szpros standardowy. Zaletą takiego zapisu jest możliwość edycji takiego szprosa.
Poniższy szpros zostanie zapisany jako krata prostokątna dowolna o podziale 2x2
<custom_glazing_bar>
<frame no="1">
<sequence>
<w1>11</w1>
<h1>11</h1>
</sequence>
<dimmensions>
<w1>300</w1>
<h1>300</h1>
</dimmensions>
<material>
<w1>SZPROS</w1>
<h1>SZPROS</h1>
</material>
</frame>
</custom_glazing_bar>
Procedura zamiany szprosu COIF na CUTTER
Obecnie procedura zamiany szprosu z zapisu COIF na zapis CUTTER wygląda następująco:
- Czy są pełne belki (od krawędzi do krawędzi). Jeżeli tak to zapisz szpros krata dowolna (
nr 2). Jeżeli nie to przejdź dalej. - Czy to jest prostokąt? Jeżeli tak to zapisz szpros dowolny(
nr 16). Jeżeli nie to przejdź dalej. - Zapisz szpros szablon (
nr 11).