v4.0.13¶
v4.0.13 esittelee OMV-escape-koodiprotokollan, jonka avulla kameralla ajettavat skriptit voivat ohjata IDE:tä suoraan print-/päätetulostevirran kautta, ja muuttaa kahta oletusasetusta: tuotujen kirjastojen synkronointi on nyt valinnainen, ja kaksi kehyspuskurin kontekstivalikon merkintää on nyt piilotettu. Julkaisu pysyy Qt Creator 10.0.1 -pohjassa. Skriptaus-API:in ei tule rikkovia muutoksia, mutta pari käyttäjälle näkyvää työnkulun oletusasetusta muuttui.
Kohokohdat¶
OMV-escape-koodiprotokolla mahdollistaa kameran skripteille ponnahdusikkunoiden Info/Warning/Error/Question-valintaikkunoiden sekä Dataset Editor -kuvan tallennuksen käynnistämisen suoraan print-/päätetulostevirran kautta.
Valintaikkunoiden nopeusrajoitus rajoittaa escape-koodien laukaisemat ponnahdusikkunat yhteen sekunnissa, jotta nopeasti tulostava skripti ei voi roskata ikkunoita.
Tuontien synkronointi on nyt valinnainen, sijoitettuna uuden
Tools-valikon kytkimen taakse sen sijaan että se toimisi automaattisesti.Siistimpi print-tuloste, jossa kehyspuskuri-/JPEG-kuvan jälkeinen ylimääräinen rivinvaihto on nyt poistettu sekä IDE:n print-tulosteesta että sarjapäätteestä.
Virtaviivaistettu kehyspuskurivalikko, jossa kontekstivalikon merkinnät Save Template to Cam ja Save Descriptor to Cam on nyt piilotettu.
Uudet ominaisuudet¶
OMV-escape-koodiprotokolla. Kameralla ajettavat skriptit voivat nyt ohjata IDE:tä print-/päätetulostevirran kautta uutta OMV-escape-koodiprotokollaa käyttäen. Tuettuja toimintoja ovat järjestelmän nollaus, puskuroidun tekstin rakentaminen
START_TEXT-koodista, ponnahdusikkunoiden Info-, Warning-, Error- ja Question-valintaikkunoiden laukaiseminen sekä Dataset Editor -kuvan tallennuksen etälaukaiseminen. Tämä lisääopenmvpluginescapecodeparser.{cpp,h}-tiedostotESCAPE_CODE_FUNCTION_*-enumilla, kytkee jäsentimen tiedostoihinoutputwindow.cppjaopenmvterminal.cppsekä yhdistää dataset-editorin tallennuksen toimintoondatasetEditorSnapshotAction(77e6b1987).
Muut muutokset ja parannukset¶
Escape-koodien laukaisemat valintaikkunat on nopeusrajoitettu enintään yhteen sekunnissa, jotta nopeasti tulostava skripti ei voi roskata ponnahdusikkunoita (8b2bbae57).
Lyhyempi escape-koodietuliite. Mukautetun komentosekvenssin etuliite lyhennettiin kolmimerkkisestä
OMV-muodosta yksittäiseenO-merkkiin pääte-/tulostejäsentimessä (90423e6f5).Tuontien synkronointi on oletuksena pois päältä. Tuotujen kirjastojen automaattinen synkronointi OpenMV Camin ja Documents-kansion välillä on nyt oletuksena pois käytöstä ja sijoitettu uuden, säilyvän
Tools-valikon kytkimen taakse, Sync Imports between OpenMV Cam and Documents Folder (0b6ee2590).Karsittu kehyspuskurin kontekstivalikko. Merkinnät Save Template to Cam ja Save Descriptor to Cam on nyt piilotettu kehyspuskurin hiiren oikean painikkeen kontekstivalikosta (toiminnot ovat edelleen koodissa, mutta ne on tehty näkymättömiksi) (33a3e62a7).
Virhekorjaukset¶
Korjattu ylimääräinen rivinvaihto, joka ilmestyi kehyspuskuri-/JPEG-kuvan jälkeen IDE:n print-tulosteessa ja sarjapäätteessä, joten seuraava teksti tulostuu nyt siististi (afc817024).
Alusta- ja työkalutuki¶
Qt Creator -pohja: 10.0.1.
OpenMV IDE -versio nostettiin versiosta 4.0.12 versioon 4.0.13 (b4f0030c5).
Yhteensopivuutta rikkovat muutokset¶
Skriptaus-API:in ei tule rikkovia muutoksia, mutta kaksi käyttäjälle näkyvää oletusasetusta muuttui:
Kehyspuskurin hiiren oikean painikkeen kontekstivalikko ei enää näytä merkintöjä Save Template to Cam tai Save Descriptor to Cam (nämä merkinnät on nyt piilotettu).
Tuotujen kirjastojen automaattinen synkronointi OpenMV Camin ja Documents-kansion välillä on nyt oletuksena POIS PÄÄLTÄ, ja se on otettava käyttöön uudella
Tools-valikon kytkimellä Sync Imports between OpenMV Cam and Documents Folder.