Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
EEZ Studio
#21
da, zanimljivo kao da nije ulovio "new line" između te dvije komande. Koji operativni sistem i verziju imaš?
Reply
#22
Win10 x64
Reply
#23
Čudno, budući je testirano na istoj verziji. Više komandi se mogu slati u jednom retku tako da ih se odvoji sa ; ali i ovo bi moralo raditi. Istražiti ćemo to još malo.
Nego, možeš li priložiti što dobiješ na svojoj strani kada pokreneš skriptu za skidanje iz memorije, vidim da ti je javilo:

Code:
05/04/2018 7:49:41 PM script: {"name":"Waveform data","type":"JavaScript","done":false}

ali trebao ti je otvoriti skript editor i prikazati crvenu traku preko linije na kojoj je zapeo.
Reply
#24
Dobio sam ovo :

Reply
#25
Prvo što vidim da nije u redu jest što ti gore piše Abort, ili si to pokušao raskinuti postojeću vezu?
Reply
#26
Izvini, to nisam napomenuo... u trenutku kada je urađen print-screen nisam imao Rigol pored sebe, pa nije bilo konekcije. Komande su iz istorije testiranja od juče... Tako da Abort ignoriši.
Reply
#27
Aha, dobro. Ajde ako ti nije teško u sljedećoj prilici vidi kada aktiviraš tu skriptu i ne dobiješ ništa od Rigola, da otvoriš debug konzolu gore iz toolbara (ili shift+ctrl+I):

[Image: 2WMIR9d.png]

... kada će se sa desne strane otvoriti nova sekcija gdje će se ako nešto nije u redu prikazati greška. Evo šaljem za primjer kako je kod mene kada nema grešaka:

[Image: vW1Q19C.png]
Reply
#28
Trenutno sam u firmi, tu imam DS1054Z nadograđen na 1104Z. Koliko vidim na njemu je novi firmware i komanda "Waveform data" radi kako treba. Probaću ponovo kod kuće sa "problematičnim"...

Sa ovim u firmi sve radi kako treba.

Doduše, sada sam ja dodao u skripti:
STOP
DISPBig GrinATA?

Pa sam možda "osvežio" CRLF

Code:
05/07/2018 9:29:34 AM    
connected:
05/07/2018 9:29:34 AM    
request: *IDN?
05/07/2018 9:29:34 AM    
answer: RIGOL TECHNOLOGIES,DS1104Z,DS1ZA184050415,00.04.04.SP1
05/07/2018 9:29:37 AM    
request: STOP DISP:DATA?
05/07/2018 9:29:37 AM    
image/png file
Reply
#29
Odlično, puno hvala. Biti će zanimljivo vidjeti što "kućnom" smeta u skripti.
Reply
#30
Nema na čemu...
Ako bude do Rigola, mogu ti uraditi port-forward pa da se povežeš remotelly na njega i uradiš debug Smile
Reply
#31
Evo da javim da je i M2 (Milestone 2) verzija zaokružena. Instalacije postoje kao za M1: Linux, Mac i Windows. Stavljam link ovako:

https://github.com/eez-open/studio/releases/tag/M2
... jer ne znam zašto forum već neko vrijeme "pametuje" i ukrcava neke strelice i pošemeri tekst (kao što je i gore napravio Smile). U ovoj verziji je napravljeno dosta infrastrukturnih promjena što ću ukratko opisati u ovom i par sljedećih postova.

Navigacija i opći parametri

Sada se prilikom izbora instrumenta sa početne stranice (Home) isti otvara u novom tabu. Evo primjer kako to izgleda kada su otvorena četiri instrumenta:

[Image: QxYkrs1.png]

Može se po želji otvarati novi tabovi, ali ako iz nekog razloga želite da određeni instrument bude prikazan zasebno, desnik klikom na tab instrumenta izaberite opciju “Open in window”:

[Image: sCDSdOJ.png]

“Settings” tab na početnoj stranici sada sadrži i “Locale” opciju koja trenutno može namjestiti datum u nekoliko formata odnosno vrijeme u jednom formatu za izabranu zemlju:

[Image: lug3QrY.png]

Pretraga i filtriranje sadržaja

Pretraživanje i filtriranje sadržaja omogućuje lakšu i bržu navigaciju kroz sadržaj. Fitriranje sadržaja je moguće kroz listu „items”-a koji su trenutno podržani i kako se budu novi dodavali tako će se isti pojaviti i na listi za izbor. Dodana je i opcija za prikaz ili uklanjanje desne sekcije instrument taba/prozora.

[Image: nxJ5Kup.png]

Prilikom pretraživanja otvoriti će se novi „panel” (Search results) u kojem će se prikazati rezultati pretrage. Kada se određeni „item” izabere isti će se prikazati i u „activty log”-u (lijeva strana). Ako pretraživanje po zadanoj frazi treba više vremena, pojaviti će se informacija o progresu, a brojač pronađenih item-a će se također povećavati.

[Image: Ruiit4Q.png]

Panele na desnoj strani je moguće rearanžirati po želji unutar prostora desne strane (ovo trenutno nije moguće na početnoj stranici ali to je prijavljeno na GitHub-u kao #36 i planirano za M3). Ako želite promijeniti položaj nekog od panela jednostavno kliknite na njega, pa drag i pomičite ga unutar prostora desne strane gdje će vam se ponuditi kao sjena nova pozicija. Kad ste zadovoljni s pozicijom napraviti drop. Panel se može ubaciti i u već postojeći kao novi tab.

[Image: 9UHHU0x.png]

Brisanje sadržaja

Sadržaj (items-i) instrument „activity log”-a se sada mogu i brisati. Dakle, ako imate recimo neki oscilogram, SCPI komandu, itd. koji vam nisu potrebni u prikazu jednostavno kliknite na njih (za više njih koristite Shift i Ctrl) i izaberite „Trash bin” ikonu:

[Image: nducmaj.png]

Obrisani sadržaj neće biti odmah i izgubljen, već će samo nestati iz „activity log”-a instrumenta. Do obrisanog sadržaja za izabrani instrument može se doći izborom sljedeće opcije:

[Image: rBUEZp1.png]

Tu se može izabrani sadržaj vratiti nazad (undelete) ili permanentno ukloniti (purge):

[Image: QL0OJ5g.png]

Ako želite počistiti sve što je u trash bin-u kliknite u „activity log”-u prostoru negdje izvan „item”-a (dakle da niti jedan ne bude selektiran) kada će se pojaviti sljedeće opcija:

[Image: L3r3Vnm.png]

Uzmite u obzir da se ova operacija ne može opozvati. Koristite "Back" opciju za zatvaranje trash bin sekcije.
Reply
#32
Seanse i povijest

Rad sa seansama/sesijama je promijenjen. Osnovna razlika je da seansa više nije vezana za određeni instrument. Budući da je seansa zamišljena kao testni slučaj, eksperiment, radni nalog, itd., kao takva može uključivati rad s više instrumenata. Za vrijeme dok je seansa aktivna (otvorena) sve što se bude radilo s instrumentima pripadati će toj seansi. Rad i vođenje računa o seansama nije mandatorno, to je stvar nečije organizacije posla i u  budućim verzijama namjeravamo dodati import/eksport, ispis (sa određenim pre-formatiranjem) seansi što će omogućiti lakšu izradu izvještaja o određenom poslu (zbivanjima za vrijeme testiranja, eksperimentiranja), razmjenu sa kolegama, slanje određenog dijela seanse nama u slučaju kada se prijavi određeni problem u radu, itd.

Za otvaranje nove seanse koristi se “Start session” opcija kada se definira i naziv. Budući da su seanse sada nezavisne o instrumentima, nije potrebno biti u instrumentu već se to radi sa početne stranice:

[Image: DZ3704U.png]

Dok je seansa otvorena, njezino ime će se prikazivati u gornjem desnom dijelu, a informacija o novootvorenoj seansi također će se pojaviti u „activity log”-u trenutno otvorenom instrumenta. Seansa se može u bilo kojem trenutku zatvoriti sa opcijom „Close” (nakon toga se više ne može ponovno otvoriti već samo kreirati nova).

[Image: jdREAVF.png]

Lista svih seansi sada je vidljiva u „History” tabu na početnoj stanici. Ako lista nije prikazana izaberite ikonu na vrhu desno ili koristiti već spomenutu „Show/hide” opciju koja se nalazi na sredini „window splitter”-a:

[Image: VOvL7hs.png]

Očito je da od sada nadalje seanse određenog instrumenta ne trebaju nužno sadržavati sve što imam i u generalnom „history” pa će za pristup sadržaja vezanog za određeni instrument treba otići u listu izabranog instrumenta:

[Image: oY2USmC.png]

USBTMC konekcija

USBTMC predstavlja novi način spajanja sa instrumentima. On nažalost nije toliko jednostavan kao što je slučaj sa serijskom ili Telnet/eternet konekcijom već zahtjeva određene predradnje. U osnovi trebate imati USB driver za vaš instrument. Ako koristite Windows to nasreću nije neki problem zahvaljujući aplikaciji Zadig (oh, izgleda da više forum ne reformatira linkove Smile). Treba je samo instalirati, pokrenuti i izabrati iz liste priključenih USB uređaja vaš instrument za kojeg želite kreirati USB driver izborom opcije “Install WCID Driver”.

Na Linuxu je situacija malo kompleksnija: tamo će ili raditi ili uopće neće raditi u ovisnosti o  PC-u, tj. njegovom USB host kontroleru. Nažalost noviji neće raditi jer postoji izgleda neki bug u kernelu vezano za USBTMC koji još nitko nije popravio. Ako imate stariji PC vjerojatno će još trebati napraviti ono što je dobro opisano ovdje u sekciji „USB connection”.
Još nismo bili u prilici to testirati na Mac-u pa ako ima netko volje i živaca, neka javi kakvi su rezultati na čemu se unaprijed zahvaljujem.
Kada je USB driver propisno instaliran i prepoznat, u listi konekcija za spajanje na instrument pojaviti će se i USBTMC opcija gdje će trebati specificirati USB VID i PID instrumenta:

[Image: pI6nunq.png]

Informacija o uspješnoj konekciji biti će upisana u „activity log” instrumenta i s instrumentom bi se trebalo moći raditi kao u slučaju spajanja drugim konekcijama:

[Image: eRSz5tj.png]

Prikaz PDF-a

Ako je PDF bio dodan u „activity log” instrumenta sada će se prikazivati njegov “thumbnail”:

[Image: YQ2lbsi.png]

Klikom na njega otvara se „PDF viewer” sa par osnovnih funkcija kao što je navigacija po stranicama, zoom in/out i rotiranje orijentacije stanica:

[Image: 59zwAf3.png]
Reply
#33
Veoma lepo odradjeno. Svaka cast.

Btw, jedno malo off-topic pitanjce (ne utice nista na funkcionalnost i sl. al samo malo bode oci jer produkt deluje super), sto niste iz skripti ucitavali i one biblioteke za golden layout i jQuery i sl. i malo procistili malo onaj `home/index.html` Smile
Reply
#34
(08-31-2018, 04:01 PM)vsavic Wrote: Veoma lepo odradjeno. Svaka cast.

Btw, jedno malo off-topic pitanjce (ne utice nista na funkcionalnost i sl. al samo malo bode oci jer produkt deluje super), sto niste iz skripti ucitavali i one biblioteke za golden layout i jQuery i sl. i malo procistili malo onaj `home/index.html` Smile

Hvala!

Skripta popper.min.js traži da je jQuery globalno definiran. Pošto ne koristim webpack ili neko slično rješenje, najjednostavnije je bilo da ta dva učitam kroz index.html. To je onda povuklo i Bootstrap. Ali i ne vidim ništa loše u tome da se stvari koje se odmah na početku koriste učitavaju preko index.html. Golden layout bi trebalo prebaciti da se učitava kroz skriptu jer on nije odmah potreban pa bi to smanjilo vrijeme učitavanja aplikacije.
Reply
#35
Repozitorij ekstenzija

Tzv. Instrument ekstenzije koje sadrže informacije o SCPI setu komandi i parametrima koje EEZ Studio koristi za bolji rad s instrumentom sada su migrirane na GitHub repozitorij. To bi ubuduće trebalo pojednostavniti proceduru dodavanja podrške za nove instrumente od strane trećih osoba koje imaju pristup instrumentima koji trenutno nisu podržani preko ekstenzija. Prva specifikacija o tome kako napisati ekstenziju trebala bi biti gotova za M3 verziju.

Pod „Extensions” tabom sada postoji i opcija „view” preko koje se može birati lista za prikaz:

[Image: wXdT4cA.png]

Kada se EEZ Studio pokrene, pokušati će uspostaviti konekciju sa GitHub-om i provjeriti ima li novih ekstenzija ili novijih verzija postojećih ekstenzija. Ta procedura se može inicirati i ručno u bilo kojem trenutku korištenjem opcije “Update catalog”:

[Image: oPTf0hR.png]

... kada ćete biti informirani o statusu:

[Image: QzXBa75.png]

Od ove verzije nadalje biti će moguće dodavati ne samo instrument ekstenzije već i ekstenzije koje odrađuju druge poslove kao što je npr. gore vidljiva "Advanced measurements" ekstenzija. O njoj trenutno neću ništa govoriti jer se na njoj još radi i trebala bi biti dovršena u M3.

Ovo bi bilo sve o novoj funkcionalnosti M2 verzije, vjerujem da će netko od vas uspjeti investirati nešto pažnje i vremena da vidi kako to izgleda i javiti se s komentarima i primjedbama. Unaprijed hvala!
Reply
#36
Dugo se ovdje nije ništa događalo. Evo jedan kratki video za one koji žele uvesti malo reda u svoja mjerenja koja sada mogu centralizirano prikupljati, pretraživati, arhivirati i dijeliti s drugima:

https://www.youtube.com/watch?v=o193FqRCCw8
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)