Lukiessasi laitekäyttöoppaita tai omia oppaitamme saatat törmätä termeihin, joita et ehkä tunne, kuten binääri, heksadesimaali, bitti, tavu jne.
Tämä on lyhyt opas yleisesti käytettyihin termeihin, jotta puhumme kaikki samoista asioista.
Johdatus binääri-, desimaali- ja heksadesimaalilukuihin
Vaikka tämä saattaa aluksi kuulostaa hämmentävältä, binääri-, desimaali- ja heksadesimaaliluvut ovat pohjimmiltaan vain erilaisia tapoja kirjoittaa numero.
Katsotaanpa nopeasti niiden välisiä eroja.
Desimaali
Desimaalijärjestelmästä ei ole paljon sanottavaa, koska se on nykyään yleisimmin käytetty järjestelmä.
Sitä kutsutaan nimellä "Kymmenjärjestelmä” -järjestelmä, koska käytettävissä on 10 symbolia: 0–9.
Kun saavutat luvun 9, symbolit loppuvat, joten lisäät yhden numeron vasemmalle ja aloitat alusta luvusta 0.
Binääri
Binääriluku koostuu vain 0s ja 1s. Tästä syystä sitä kutsutaan ”Pohja 2"järjestelmä".
Tämä tarkoittaa, että yksi binäärinumero voi näyttää vain 2 eri arvoja tavallisen 10 numeron sijaan.
Binäärijärjestelmän yleissääntö on sama kuin desimaalijärjestelmän: lasketaan ylöspäin juuri ennen "kantalukua" ja aloitetaan sitten uudelleen nollasta, mutta ensin lisätään 1 vasemmalla olevaan lukuun.
| Binääri: | 0 | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Desimaali: | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Heksadesimaali
Heksadesimaaliluvut ovat varsin mielenkiintoisia, koska ne ovat "Pohja 16"järjestelmä".
Ne näyttävät samalta kuin desimaaliluvut yhdeksään asti, mutta desimaalilukujen 10–15 tilalla on kirjaimet ("A", "B", "C", "D", "E" ja "F").
Yksi heksadesimaalinumero voi näyttää 16 eri arvoa normaalin 10 numeron sijaan, joihin olemme tottuneet.
Jälleen kerran, kun symbolit loppuvat (kun saavutamme F) aloitamme takaisin luvusta 0 ja lisäämme 1 seuraavaan vasemmalla olevaan kohtaan.
| Heksadesimaali: | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Desimaali: | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
Näe se toiminnassa
Valitse yksi alla olevista järjestelmistä ja katso, miten se laskee:
Järjestelmien välinen muuntaminen
Jos olet todella kiinnostunut matematiikasta, voit opettaa itseäsi miten muuntaa numerot eri perusjärjestelmien välillä.
Helpoin tapa on kuitenkin käyttää nettiä Numeromuunnin.
Bitit vs. tavut
Bitit ja tavut sekoitetaan usein, mutta todellisuudessa niiden välillä on suuri ero.
A bitti on pienin tietoyksikkö, jota voidaan tallentaa tai käsitellä tietokoneella. Kun bitti esitetään numerona, sen arvo voi olla joko "1" (yksi) tai "0" (nolla).
Toisaalta tavu on paljon suurempi, se sisältää kahdeksan bittiäMatemaattisesti n bittiä tuotot 2 ^ n kuviota joten tavu voi sisältää numeron välillä 0 ja 255.
| bitti | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|
| 2 ^ 0 | 2 ^ 1 | 2 ^ 2 | 2 ^ 3 | 2 ^ 4 | 2 ^ 5 | 2 ^ 6 | 2 ^ 7 | |
| arvo | 0 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
On tärkeää tietää, että tavut lyhennetään isolla B:llä, kun taas bitit lyhennetään pienellä b:llä.Siksi Mbps on megabittiä sekunnissa ja MBps on megatavua sekunnissa.
Yhdistämällä kaiken yhteen
Saatat ihmetellä, miksi olemme puhuneet biteistä, tavuista ja kaikista noista eri lukujärjestelmistä.
Kun lisäät laiteparametrin, sinun on valittava sen Datan kokoValittavana on kuusi vaihtoehtoa: 1, 2 tai 4 tavua ja heksa- tai desimaalimuoto.
Saatat tuntea houkutusta valita vain ensimmäisen vaihtoehdon ja jatkaa sen kanssa, mutta väärä datakokoparametri ei toimi ollenkaan ja joissakin tapauksissa se voi estää itse laitetta toimimasta oikein.
Datan koko
Ensimmäinen asia, joka on hyvä tietää, on se, että ellei toisin mainita, kaikki parametrit ovat 1 tavun desimaali.
Jotkin laitteet kuitenkin vaativat muita datakokoja. Tästä syystä on erittäin tärkeää lukea laitteen käyttöohje huolellisesti ennen muutosten tekemistä.
Teemme parhaamme pitääksemme kaikki tuotesivut ajan tasalla ajan tasalla olevat käyttöohjeet.
Niissä harvinaisissa tapauksissa, joissa meiltä puuttuu käyttöohje tai siinä esitetyt tiedot eivät ole riittävän selkeitä, suosittelemme etsimään laitettasi osoitteesta pippuri1
Negatiiviset arvot
On järkevää käyttää miinusmerkkiä negatiivisen kokonaisluvun merkitsemiseen. Tietokoneet voivat kuitenkin tallentaa tietoa vain bitteinä, jotka, kuten olemme nähneet, voivat saada arvoja vain nolla tai yksi. Siksi negatiivisten kokonaislukujen tallentaminen parametriin vaatii erilaisen lähestymistavan.
Yksityiskohtiin menemättä yksi tapa tallentaa negatiivisia arvoja on käyttää Kahden komplementti sopimus, jossa negatiiviset arvot esitetään niiden oman arvon kahden komplementtina. Tämä tarkoittaa pohjimmiltaan sitä, että luvut, joiden vasemmanpuoleisimmassa bitissä on "1", ovat negatiivisia.
Jos haluat asettaa parametrille negatiivisen arvon, ota siitä suurin arvo (parametrin koosta riippuen, i.e. 1, 2 tai 4 tavua) ja vähennä haluttu arvo.
Esimerkkejä
Kaikki on helpompi ymmärtää esimerkin avulla, joten tarkastellaanpa joitakin jokapäiväisiä laitteita, jotka vaativat hieman matematiikkaa ennen parametrien asettamista.
Philio Monianturi GEN5
Pikainen katsaus
Otetaanpa Parametri 7 esimerkkinä. HuomautusTässä esimerkissä käytämme PST02-1A-parametreja.
Meidän on otettava käyttöön Binary Sensor Report -komentoluokka ja tehtävä laitteen raportoinnista "tyhjennettävä" liiketapahtuman jälkeen, jotta sekä liike- että magneettianturit toimivat useimmissa tapauksissa.
Tätä varten meidän on otettava käyttöön bitti 1 ja bitti 4 ja lisää se oletusarvoisesti käytössä oleviin bitti 2.
Tämä tarkoittaa: (2 ^ 1) + (2 ^ 2) + (2 ^ 4) = 22
Joten meidän 1 tavun desimaali Parametrin arvoksi tulisi asettaa 22.
Aeon-pihtimittari
The 4 tavun desimaali Aeon-pihtimittarin käyttämät parametrit voivat olla hankalia verrattuna yhden tavun desimaaliparametriin.
Esimerkkinä oletetaan, että haluamme konfiguroida tämän laitteen yhden puristimen version. Olemme oppineet tässä että Parametri 103 tulisi asettaa arvoon 2304 mutta miksi niin?
Jos katsomme käyttöohje Sivulla 7 näemme taulukon, joka näyttää kaikki mahdolliset vaihtoehdot Arvo 1–4.
Se kertoo myös, että arvo 1 on MSB (merkittävin bitti) ja arvo 4 LSB (Vähiten merkitsevä bitti).
Tämän tietäen voimme soveltaa samaa logiikkaa kuin ennen LSB-bitistä (arvo 4) aloittamista.Tämä tarkoittaa:
| Arvo 1 (MSB) | |||||
| Ääni 5 | Ääni 4 | Ääni 3 | Ääni 2 | Ääni 1 | |
| Bitti | 4 | 3 | 2 | 1 | 0 |
| Arvo | 4096 | 2048 | 1024 | 512 | 256 |
| Arvo 2 (LSB) | |||||
| Osa 3 | Osa 2 | Nide 1 | |||
| Bitti | 2 | 1 | 0 | ||
| Arvo | 4 | 2 | 1 | ||
Aeon on kuitenkin käyttänyt tässä parametrissa erilaista logiikkaa, mikä voi tehdä asioista hieman vaikeampia ymmärtää. Jos katsomme käyttöohjetta, meillä on:
- Arvo 1
- 0 - älä muuta nykyistä sireenin ääntä
- 1 - Sireenin ääni 1 on valittu
- 2 - Sireenin ääni 2 on valittu
- 3 - Sireenin ääni 3 on valittu
- 4 - Sireenin ääni 4 on valittu
- 5 - Sireenin ääni 5 on valittu
- Arvo 2
- 0 - älä muuta nykyistä äänenvoimakkuutta
- 1 - aseta äänenvoimakkuus 88 dB:iin
- 2 - aseta äänenvoimakkuus 100 dB:iin
- 3 - aseta äänenvoimakkuus 105 dB:iin
Nämä ovat desimaaliarvot, mutta ne ovatsovellettu suhteessa jakautumiseen 2-tavuisen arvon yli.
Koska äänen ja voimakkuuden arvot käytetäänyksi 2-tavuinen parametri Meidän on muunnettava bittikuviot asianmukaisesti.
Todennäköisesti esimerkin avulla on helpompi ymmärtää:
- Katso sireenin ääntä 4, käyttöohjeessa sanotaan sen olevan arvo on 4
- Katso nyt yllä olevaa 8-bittinen arvokuvio - minkä "bitin" tarkistaisimme antaaksemme arvo 4 Vastaus on bitti 2
- Ja mikä on arvo bitti 2 2-tavuisen arvon toisessa tavussa? Vastaus on 1024
Jos tämä kuulostaa monimutkaiselta, se voi olla sitä :-)
Katsotaanpa toista esimerkkiä:
- Katso sireenin ääntä 3 arvo 3
- Minkä "bitin" tarkistaisimme antaaksemme arvo 3 Meidän pitäisi ottaa käyttöön bitti 0 ja 1 (1 + 2)
- Mikä on bittien 0 ja 1 arvojen summa standardissa 8-bittisessä arvokuviossa? Vastaus on 768 (512 + 256)
Huomautus Katso täydellinen luettelo Aeon Sirenin kanssa käytettävistä desimaaliarvoista täältä. opas Parametri 31-36 antaa käyttäjälle mahdollisuuden luoda kahden tai kolmen eleen sarjoja mahdollisten toimintojen määrän laajentamiseksi. Nämä ovat 2 tavun desimaali Parametrit, joissa jokainen ele vie 4 bittiä. Jokainen ele voidaan tunnistaa seuraavasti:
| Arvo | 4 bittiä | Ele |
| 0 | 0000 | tyhjä |
| 1 | 0001 | ^ |
| 2 | 0010 | v |
| 3 | 0011 | & lt; |
| 4 | 0100 | > |
Sekvenssibittikuvio voidaan kääntää seuraavasti:
| Arvo 1 (MSB) - varattu | ||||
| Bitti | 3 | 2 & | 1 | 0 |
| Arvo | 32768 | 16384 | 8192 | 4096 |
| Arvo 2 - ensimmäinen ele | ||||
| Bitti | 3 | 2 | 1 | 0 |
| Arvo | 2048 | 1024 | 512 | 256 |
| Arvo 3 - toinen ele | ||||
| Bitti | 3 | 2 | 1 | 0 |
| Arvo | 128 | 64 | 32 | 16 |
| Arvo 4 (LSB) - kolmas ele | ||||
| Bitti | 3 | 2 | 1 | 0 |
| Arvo | 8 | 4 | 2 | 1 |
Luodaksesi ^ (ylöspäin)& gt; (oikea)& lt; (vasemmalla) järjestys:
- Arvo 1 on varattu, joten sen arvo on 0
- Arvo 2 on "ylöspäin", joten ottaisimme käyttöön bitti 0 (0001) = 256
- Arvo 3 on "oikea", joten ottaisimme käyttöön bitti 2 (0100) = 64
- Arvo 4 on "vasen", joten ottaisimme käyttöön bitti 0 ja 1 (0011) = 2 + 1
Jos laskemme kaikki arvot yhteen, saamme 323.
Fibaro Liiketunnistin GEN5
The 2 tavun desimaali
Asettaaksesi lämpötilapoikkeaman -2,0 ºC:een, vähennä haluttu itseisarvo (20) parametrin suurimmasta mahdollisesta arvosta (2^16).
Tämä tarkoittaa (2^16) – 20 = 65516.
Joten 2-tavuisen desimaaliparametrin tulisi olla 65516.
Aiheeseen liittyvää tietoa
Tekijänoikeus Vesternet 2017
Päivitetty: 07.11.2017