SDS1000X-E 4-kanavaisissa malleihin on lisätty
dataloggeri toiminnot.
SDS1104X-E sekä SDS1204X-E malleihin lisättiin dataloggeri.
Toiminnot
julkaistiin FW
päivityksessä versio 6.1.37R2. Siitä eteenpäin mukana on
dataloggeri.
Loggerikäytössä saattaa useinkin olla tärkeää saada mukaan oikea reaaliaika.
Oskilloskoopissa EI ole reaaliaikakelloa. Se toki osaa laskea aikaa kun se on
käynnistetty mutta oikeaa päiväystä ja kellonaikaa se ei tiedä. Tässä samassa FW
versiossa laitteeseen lisättiin NTP (Network Time Protocol) sekä Time Zone tuki.
Mikäli laite on kytketty nettiin jossa saatavilla aika joltain NTP palvelimelta
se voi saada sieltä oikean ajan. Palvelimen IP osoite pitää määritellä
asetuksissa. Se ei etsi palvelimia itse. Joka kerta kun laite sammutetaan se menettää
tuon ajan. Luonnollisestikin mikäli ei halua tai voi käyttää verkon
aikapalvelimia kellonajan ja päiväyksen voi tietenkin asettaa manuaalisesti.
Laite siis ei sammutettuna ylläpidä aikaa!.
Huom! Usimpien FW versioiden lisäksi ajan päivitys NTP (Network Time Protocol) palvelimilta edellyttää että laitteen OS on päivitetty versioon V2.
(Tai uudempaan, jos sellainen joskus on. OS versio näkyy nykyisin laitteen info ruudulla
kohdassa Uboot-OS version. Siinä on kaksi numeroa joista se jälkimmäinen on tämä
OS version numero.)
Mikäli laitte on hiukan vanhempi eikä OS ole koskaan päivitetty saattaa sen
versionumero olla FW version edessä (FW versio on silloin pidempi. esim
7.0.6.1.37R2).
Toinen mumero on OS versio. Ekasta ei tarvi välittää. Usein se on joko 7 tai 8.
OS versio on useinmiten silloin 0.
Hyvä yleinen neuvo on. Pidä laitteen FW jas OS päivitettynä! (Ja niitä tehdessä
noudata aina tarkoin niiden pakettien mukana olevaa ohjetekstiä)
Dataloggerissa on kaksi eri toimintatapaa.
Sample logger joka tallettaa asetellulla
näytenopeudella AD muuntimelta saatua dataa joko sisäiseen muistiin tai USB
tikulle.
- näytenopeuden voi asetella välille 1Sa/s
- 25kSa/s
- loggeri tallentaa asetellulla nopeudella
käynnissä olevien kanavien ADC näytteet aikaleimattuna.
Pisimmillään tallennus voi olla
jopa vuosia ja 25kSa/s maksimissaan reilut 11,5 tuntia.
Tietenkään kukaan ei halua 30v
dataa tällä mutta hitaimpiin näytenopuksiin, esim 1Sa/s voi olla muita käytännön
syitä.
Measure logger joka tallettaa valittuja
automaattisia mittauksia asetellulla intervallilla joko sisäiseen muistiin tai
USB tikulle.
- mittausten välin voi asetella välille
0,1s - 10min.
- maksimissan voi määritellä 4 eri
mittausta yhteensä ja kanavia maksimi 4.
Jos kaikilta 4 kanavalta
halutaan mittaus silloin kultakin kanavalta voi aktiivisena olla vain yksi
mittaus.
Yhdeltä kanavalta vastaavasti
samanaikaisia eri mittauksia voi olla 4.
0,1s
mittausintervallilla maksimi pituus on noin 25 tuntia. Hitaimmilla nopeuksilla
max aika niin pitkä
ettei
sellaista (n 17v) kai kukaan halua mutta hitaalle intervallille voi olla muita
käytännön syitä.
Kertynyt Measure logger data voidaan tallentaa sisäiseen muistiin binäärinä tai
ulkoiselle USB tikulle binäärinä, CSV tai Matlab muodossa.
Sisäinen binääridata voidaan siirtää myös ulkoiselle USB tikulle ja myös
konvertoida Siglent ohjetta noudattaen.
Sample logger data tallennetaan aina binäärimuodossa. Binäärimuoto on selitetty
Siglent ohjeessa.
Huomaa että datan muunnostyökalu on saatavilla oskilloskoopista (löytyy
Save/Recall > Save valikosta ja on lisäksi käytettävissä web
sever liitynnän kautta).
(joten ei sitä konvertointiohjelmaa tarvitse itse kutoa)
Skoopista muunnostyökalun saa ladattua suoraan USB tikulle. Se on .zip paketti jossa
konvertteri. Pura ZIP paketti ja käynnistä siellä oleva FileConverter.exe
joka on sen nykyinen nimi. (sen voi käynnistää vaikka sieltä USB tikulta,
se on täysin siirrettävä eikä se asenna koneelle mitään. Kun käynnistät sen se
pyytää valitsemaan muunnettavan tiedoston ja sen jälkeen klikkaa Convert jolloin
se tuottaa konvertoidun tiedoston samalla nimellä mutta nyt .csv
päätteellä. Todella simppeli ja nopea.)
Tällä hetkellä maksimi sample logger data pituus on 2G ja measure logger data
14M.
Sen lisäksi kannattaa huomioida App noten huomautukset muistin osalta. Skoopissa
sisäisesti on DDR ja flash muistia.
Suosittelen ulkoisen USB muistin käyttöä datalogger toimintoihin!
Käytettävissä olevan muistin määrä - tallennusaika. (Kuva 1 alla.)
En voi taata taulukon täyttä virheettömyyttä vaikka siihen
olenkin pyrkinyt.
Samoin jokin uusi päivitys voi sitä muuttaa.
kuva 1.
Datalogger. Tallennuksen maksimi pituus muutamilla eri asetuksilla.
Sample Logger osalta taulukossa on maksimi ajat kaikilla niillä eri asetuksilla jotka vaikuttavat asiaan.
Huomaa että suuremmilla näytenopeuksilla (max 25kSa/s) datamäärä nousee helposti varsin
suureksi. Kun binäärimuodossa oleva tiedosto muutetaan CSV muotoon saattaa
helposti syntyä todella epäkäytännöllisen suuria tiedostoja. Niiden avaaminen ja
käsittely tavanomaisin työkaluin saattaa olla todella hankalaa tai käytettävissä
olevilla laitteilla/ohjelmilla mahdotonta.
Esimerkiksi 25kSa/s nopeudella yhdessä tunnissa
tulisi 90000 riviä + alkutiedot exel taulukkoon. CSV tiedoston koko olisi
luokkaa 7Gt - millä sujuvasti avaisit sen, entä jos se olisi lähes vuorokauden
tallennus? Eli hetki kannattaa miettiä enmnen kuin alkaa tehdä
pitkää tärkeää dataloggausta että pystyy myös käsittelemään saatua dataa.
Measure Logger osalta taulukossa on vain muutama asetus.
Aikojen osalta mittausintervalli voi olla maksimissaan
10 minuuttia ja minimissään 0,1s (10 mittausta sekunnissa)
Huomaa että lyhyimmillä mittausintervalleilla datamäärä nousee helposti varsin
suureksi. Kun binäärimuodossa oleva tiedosto muutetaan CSV muotoon saattaa
helposti syntyä todella epäkäytännöllisen suuria tiedostoja. Niiden avaaminen ja
käsittely tavanomaisin työkaluin saattaa olla todella hankalaa tai käytettävissä
olevilla laitteilla/ohjelmilla mahdotonta.
Kuitenkin Measure Logger maksiminopeus on 10 mittausta sekunnissa. Tunnissa
tulisi 36000 riviä + alkutiedot exel taulukkoon.
Measure Logger maksimi mittauskanavien
määrä on 4.
Nämä 4 kanavaa voi jakaa vapaasti oskilloskoopin
neljälle tulokanavalle. Mikäli kaikilta oskilloskoopin tulo kanavilta
tallennetaan mittaus voi silloin kullakin tulokanavalla olla Loggerille
valittuna vain yksi mittaus. Jos taas halutaan mittauksia vain yhdeltä
tulokanavalta silloin kaikki max 4 mittausta voi kohdistaa kyseiselle
tulokanavalle. Esimerkiksi voi valita että tulokanavalta 1 (Ch1) mitataan
"Peak Peak", "Base" ja "Stdev" ja esimerkiksi tulokanavalta 3 (Ch3) mitataan vaikkapa "Maximum" tällöin on Measure Loggerin kaikki 4
mittauskanavaa käytetty. Tai voi mitata esimrkiksi kaikilta kanavilta Ch1, Ch2 Ch3 ja Ch4
jokaiselta "Peak-Peak" jolloin taas on Measure Loggerin kaikki 4 mittauskanavaa käytetty.
Taulukossa esitetyt maksimi arvot antavat nuo ääriarvot 1 tai 4 mittauskanavaa
käytössä ja muutamalla mittausintervallilla.
Sen pohjalta voi arvioida suuntaa antavasti ajat muilla asetuksilla. Varsinkin hitaammilla intervalleilla maksimiajat ovat
niin pitkiä että new tuskin koskaan tulevat vastaan. Aika vaikea kuvitella 70
vuotta kestävää mittausarvjen keruuta.
Sen sijaan hitaampien mittausintervallien käyttöön voi olla jokin muu syy.
Esimerkiksi datamäärän vähentäminen mikäli lyhyt intervalli ei ole tarpeellinen.
On huomattava että datan esitys .CSV muodossa tuottaa huomattavasti suurempia
tiedostoja kuin binäärimuoto.
Alla esimerkki Sample Loggerin CSV tiedostosta (esim 1.)
FileConverter.exe tuottaa dataloggerin tallentamasta nnnnn.slg
binääritiedostosta CSV tiedoston.
Kuten aiemmin mainittu tuo FileConverter on tallennettavissa .zip tiedosatona
oskilloskoopista USB tikulle (tai käyttäen skoopin web serveriä)
Se kannattaa ladata skoopista suoraan USBille tai skoopista web serveriä
käyttäen jolloin se on yhteensopiva oskilloskoopin tuottaman datan kanssa.
Siglentin vanhempi ja joissain muissa oskilloskoopeissa tai vanhemmissa
versioissa oleva muunnostyökaly EI ole yhteensopiva tämän loggerin binäärin
dataformaatin kanssa.
File Type,Sample logger
File Version,1
Model Number,SDS1104X-E
Serial Number,SDSMMDBDxxxxxx
Software Version,7.2.6.1.37R8
Start Time,2022-01-19 10:04:35.2
Sample Interval,4.000000E-005
Number of Points,1527400
Number of channels,4
Source,CH1,CH2,CH3,CH4
Vertical
Scale,+2.000000E-001,+1.000000E+000,+1.000000E+000,+1.000000E+000
Vertical
Offset,+6.800000E-002,+4.000000E-002,+0.000000E+000,+0.000000E+000
Vertical Units,V,V,V,V
Time,CH1 Value,CH2 Value,CH3 Value,CH4 Value
+0.000000E+000,+1.200000E-002,+8.940697E-010,+4.000000E-002,+0.000000E+000
+4.000000E-005,-4.000004E-003,-4.000000E-002,-4.000000E-002,-4.000000E-002
+8.000000E-005,-4.000004E-003,+8.940697E-010,+4.000000E-002,+0.000000E+000
+1.200000E-004,+1.200000E-002,-4.000000E-002,-4.000000E-002,-4.000000E-002
esim 1.
Sample Logger tallenne muutettuna CSV muotoon. Headeri ja 4 ensimmäistä
datariviä.
Tietenkin sitten kun tuo avataan Exelissä tai
Open officessa/Libre Officessa tmv ovat nuo sarakkeet kohdillaan.
Huomaa että
desimaalierotin on piste. Sitä ei voi muuttaa. Se johtuu siitä että
tiedostomuoto on CSV eli comma-separated
values, eli pilkuilla erotellut arvot eikä toiminnossa ole
valintaa epästandardeille "CSV" formaateille.
Tuossa yllä on nyt 4 riviä näyteitä
(aika alusta ja sitten jännitearvot rinnakkain 4 kanavalta)
Tässä sample interval on 40µs (Sample
Interval,4.000000E-005) joten minuutissa tuollaisia rivejä syntyisi 1500000
(!). Maksi loggerin tallennusaika tuolla asetuksella olisi 5h 46m 48s.
Sample rivejä tuolla ajalla CSV tiedostossa olisi 520 200 000. Saattaisi olla
"hiukan" haasteellista avata tavanomaisella PC rakkineella (ainakin joskus
vanhaan aikaan Exelin raja oli noin miljoona riviä). Ennen loggerin
käynnistystä kannattaa ajatella.
User manual (uusi) jossa datalogger käsitelty.
(dataloggeri käsitelty sivuilla 202 - 211)
Siglentin App note datalogger toiminnosta.
Siglentin sivulla dataloggerista.
Siglentin ohje "How to Extract Data from the File of Siglent Oscilloscope" jossa
nykyisin myös selitetty *.mlg ja *.slg binääriformaatit. (pdf)
--» Ylös
--» Oskilloskoopit
--» Etusivulle - Home