From ed9e9df4eb056c1c98dd768b287c7ca0e2a9f717 Mon Sep 17 00:00:00 2001 From: vita Date: Mon, 21 Feb 2022 09:01:51 +0100 Subject: [PATCH] Update '2.1' --- 2.1.md | 93 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/2.1.md b/2.1.md index d304d0d..620829d 100644 --- a/2.1.md +++ b/2.1.md @@ -1 +1,92 @@ -Vítejte ve Wiki. \ No newline at end of file +# 2.1 Konverze dat +V XML souboru můžeme nastavit jednotlivým signálům a povelům jejich převod. + +Abychom určili, jak převést, musíme napsat do XML podpoložku conv=X. Podpoložka je zapsána u signálů nebo povelů serverů a klientů jednotlivých protokolů. Číslo určí, o jakou konverzi se bude jednat. +Obecné konverze + + +||Obecné konverze| +|--|--| +|0 |Bez konverze +|1| Negace +|9 |volání funkce +|30 |1 bit => 2 bit + +||Převod INT8 na BOOL| +|---|----| +|100| na == hodnota| +|105| na <> hodnota| +|110| na < hodnota| +|111| na > hodnota| +|112| na <= hodnota| +|113| na >= hodnota| + +||Převod UINT8 na BOOL| +|---|----| +|120|na == hodnota| +|125|na <> hodnota| +|130|na < hodnota| +|131|na > hodnota| +|132|na <= hodnota| +|133|na >= hodnota| + +||Převod INT16 na BOOL| +|--|---| +|200| na == hodnota +|205| na <> hodnota +|210| na < hodnota +|211| na > hodnota +|212| na <= hodnota +|213| na >= hodnota + +||Převod UINT16 na BOOL| +|---|-| +|220| na == hodnota +|225| na <> hodnota +|230| na < hodnota +|231| na > hodnota +|232| na <= hodnota +|233| na >= hodnota + + +||Převod INT32 na BOOL| +|--|---| +|400| na == hodnota +|405| na <> hodnota +|410| na < hodnota +|411| na > hodnota +|412| na <= hodnota +|413| na >= hodnota + +||Převod UINT32 na BOOL| +|---|---| +|420| na == hodnota +|425| na <> hodnota +|430| na < hodnota +|431| na > hodnota +|432| na <= hodnota +|433| na >= hodnota + +||Převod na float| +|--|---| +|15 |2B - celé číslo bez znaménka +|16 |2B - celé číslo bez znaménka + swap +|17 |2B - celé číslo se znaménkem +|18 |2B - celé číslo se znaménkem + swap +|20 |4B un int +|21 |4B swap bytes +|22 |4B swap word +|25 |4B int + +||Převod FLOAT4 na BOOL| +|--|---| +|440| na == hodnota +|445| na <> hodnota +|450| na < hodnota +|451| na > hodnota +|452| na <= hodnota +|453| na >= hodnota + +||Speciální| +|--|---| +|1000| změna času ISC|