Plik naglowkowy funkcji graficznych. More...
Go to the source code of this file.
Enumerations | |
| enum | display_type { SV_DIV, XY_POS, TRIG, CURSORS } |
Functions | |
| void | LCDosc (uint8_t *wsk, uint8_t *wsk2, uint8_t xpos, uint8_t ypos1, uint8_t ypos2, uint8_t cur1, uint8_t cur2) |
| Funkcja wyswietlajaca oscylogramy oraz kursory i wskazniki. | |
| void | lcd_osc4 (uint8_t *wsk, uint8_t rozdziel) |
| void | LCDWriteScaleLine (uint8_t s, uint8_t v) |
| Funkcja wyswietlajaca informacje o podstawie czasu i wzmocnienie. | |
| void | LCDWriteAnScaleLine (uint8_t s, uint8_t v) |
| Funkcja wyswietlajaca informacje o podstawie czestotliwosci i wzmocnienie. | |
| void | LCDWritePositionLine (int16_t x, int8_t y) |
| Funkcja wyswietlajaca informacje o przesunieciu przebiegu. | |
| void | LCDWriteTriggerLine (uint8_t trig, int16_t lev) |
| Funkcja wyswietlajaca informacje o wyzwalaniu. | |
| void | LCDWriteTimeCursorLine (int16_t cur, uint8_t sd) |
| Funkcja wyswietlajaca informacje o kursorach czasu. | |
| void | LCDWriteFreqCursorLine (uint32_t freq, int8_t db) |
| Funkcja wyswietlajaca informacje o kursorze czestotliwosci. | |
| void | LCDU32F (uint32_t n, uint8_t z) |
| Funkcja wyswietlajaca zmienna 32-bitowa bez znaku z mozliwoscia zanczanienia cyfry. | |
| void | LCDU16F (uint16_t n, uint8_t z) |
| Funkcja wyswietlajaca zmienna 16-bitowa bez znaku z mozliwoscia zanczanienia cyfry. | |
| void | LCDU32 (uint32_t n) |
| Funkcja wyswietlajaca zmienna 32-bitowa bez znaku. | |
| void | LCDI32 (int32_t n) |
| Funkcja wyswietlajaca zmienna 32-bitowa ze znakiem. | |
| void | LCDU16 (uint16_t n) |
| Funkcja wyswietlajaca zmienna 16-bitowa bez znaku. | |
| void | LCDI16 (int16_t n) |
| Funkcja wyswietlajaca zmienna 16-bitowa ze znakiem. | |
| void | LCDU8 (uint8_t n) |
| Funkcja wyswietlajaca zmienna 8-bitowa bez znaku. | |
| void | LCDI8 (int8_t n) |
| Funkcja wyswietlajaca zmienna 8-bitowa ze znakiem. | |
| void | LCDI10 (int16_t n) |
| Funkcja wyswietlajaca zmienna 16-bitowa ze znakiem w zakresie do |999|. | |
| void | LCDUF6 (uint8_t n, uint8_t z) |
| void | LCDU16mV (uint16_t n) |
| Funkcja wyswietlajaca zmienna 16-bitowa bez znaku wyrazona w mV. | |
| void | LCDI16mV (int16_t n) |
| Funkcja wyswietlajaca zmienna 16-bitowa ze znakiem, wyrazona w mV. | |
Plik naglowkowy funkcji graficznych.
| void LCDI10 | ( | int16_t | n | ) |
Funkcja wyswietlajaca zmienna 16-bitowa ze znakiem w zakresie do |999|.
| n | : zmienna do wyswietlenia (-999 - 999) |
| void LCDI16 | ( | int16_t | n | ) |
Funkcja wyswietlajaca zmienna 16-bitowa ze znakiem.
| n | : zmienna do wyswietlenia (-32768 - 32767) |
| void LCDI16mV | ( | int16_t | n | ) |
Funkcja wyswietlajaca zmienna 16-bitowa ze znakiem, wyrazona w mV.
| n | : zmienna do wyswietlenia (-32768 - 32767) |
| void LCDI32 | ( | int32_t | n | ) |
Funkcja wyswietlajaca zmienna 32-bitowa ze znakiem.
| n | : zmienna do wyswietlenia (-999999 - 999999) |
| void LCDI8 | ( | int8_t | n | ) |
Funkcja wyswietlajaca zmienna 8-bitowa ze znakiem.
| n | : zmienna do wyswietlenia (-128 - 127) |
| void LCDosc | ( | uint8_t * | wsk, |
| uint8_t * | wsk2, | ||
| uint8_t | xpos, | ||
| uint8_t | ypos1, | ||
| uint8_t | ypos2, | ||
| uint8_t | cur1, | ||
| uint8_t | cur2 | ||
| ) |
Funkcja wyswietlajaca oscylogramy oraz kursory i wskazniki.
Struktura bufora wyswietlacza:
B0.0 B8.0 ... B1048.0
B0.1 B8.1
B0.2 B8.2
B0.3 B8.3
B0.4 B8.4
B0.5 B8.5
B0.6 B8.6
B0.7 B8.7
B1.0 B8.0
B1.1 B8.1
... ...
B7.7 B15.7 ... B1055.7
| *wsk | : adres bufora kanalu 1 |
| *wsk2 | : adres bufora kanalu 2 |
| xpos | : pozycja przebiegow w poziomie (0 - 255), pozycja zerowa - 62 |
| ypos1 | : pozycja przebiegu 1 w pionie (0 - 255), pozycja zerowa - 128 |
| ypos2 | : pozycja przebiegu 2 w pionie (0 - 254), pozycja zerowa - 128, wartosc 255 powoduje wygaszenie przebiegu 2 |
| cur1 | : pozycja kursora 1 (0 - 255) |
| cur2 | : pozycja kursora 2 (0 - 255) |
| void LCDU16 | ( | uint16_t | n | ) |
Funkcja wyswietlajaca zmienna 16-bitowa bez znaku.
| n | : zmienna do wyswietlenia (0 - 65535) |
| void LCDU16F | ( | uint16_t | n, |
| uint8_t | z | ||
| ) |
Funkcja wyswietlajaca zmienna 16-bitowa bez znaku z mozliwoscia zanczanienia cyfry.
Format wyswietlanej cyfry xxxx.x
| n | : zmienna do wyswietlenia (0 - 65535) |
| z | : numer zaznaczonej cyfry |
| void LCDU16mV | ( | uint16_t | n | ) |
Funkcja wyswietlajaca zmienna 16-bitowa bez znaku wyrazona w mV.
| n | : zmienna do wyswietlenia (0 - 65535) |
| void LCDU32 | ( | uint32_t | n | ) |
Funkcja wyswietlajaca zmienna 32-bitowa bez znaku.
| n | : zmienna do wyswietlenia (0 - 999999) |
| void LCDU32F | ( | uint32_t | n, |
| uint8_t | z | ||
| ) |
Funkcja wyswietlajaca zmienna 32-bitowa bez znaku z mozliwoscia zanczanienia cyfry.
Format wyswietlanej cyfry xxxxxx.xx
| n | : zmienna do wyswietlenia (0 - 99999999) |
| z | : numer zaznaczonej cyfry |
| void LCDU8 | ( | uint8_t | n | ) |
Funkcja wyswietlajaca zmienna 8-bitowa bez znaku.
| n | : zmienna do wyswietlenia (0 - 255) |
| void LCDWriteAnScaleLine | ( | uint8_t | s, |
| uint8_t | v | ||
| ) |
Funkcja wyswietlajaca informacje o podstawie czestotliwosci i wzmocnienie.
| s | : podstawa czestotliwosci (0 - 14) |
| v | : wzmocnienie (0 - 6 lub 0 - 9 z programowym wzmocnieniem) |
| void LCDWriteFreqCursorLine | ( | uint32_t | freq, |
| int8_t | db | ||
| ) |
Funkcja wyswietlajaca informacje o kursorze czestotliwosci.
| freq | : czestotliwosc wskazywana przez kursor |
| db | : sila sygnalu w miejscu wskazywanym przez kursor |
| void LCDWritePositionLine | ( | int16_t | x, |
| int8_t | y | ||
| ) |
Funkcja wyswietlajaca informacje o przesunieciu przebiegu.
| x | : przesuniecie w poziomie |
| y | : przesuniecie w pionie |
| void LCDWriteScaleLine | ( | uint8_t | s, |
| uint8_t | v | ||
| ) |
Funkcja wyswietlajaca informacje o podstawie czasu i wzmocnienie.
| s | : podstawa czasu (0 - 14) |
| v | : wzmocnienie (0 - 6 lub 0 - 9 z programowym wzmocnieniem) |
| void LCDWriteTimeCursorLine | ( | int16_t | cur, |
| uint8_t | sd | ||
| ) |
Funkcja wyswietlajaca informacje o kursorach czasu.
| cur | : odleglosc kursora / miedzy kursorami |
| sd | : podstawa czasu |
| void LCDWriteTriggerLine | ( | uint8_t | trig, |
| int16_t | lev | ||
| ) |
Funkcja wyswietlajaca informacje o wyzwalaniu.
bity odpowiadajace za ustawienie triggera
7 - —
[6 5] - zaznacz: typ, zbocze, filtr, —
4 - —
3 - filtr: 'LF', 'HF'
2 - zbocze: '\', '/'
[1 0] - typ: '-', 'N', 'A', 'S'
| trig | : sposob wyzwalania jak wyzej |
| lev | : poziom wyzwalania |
1.8.1.2