13.1.19. Parancssori beállítások¶
Az openmvide futtatható fájl parancssori beállításokat fogad el, amelyek automatizálják azt, amit a GUI normál esetben interaktívan végez – ez az alapja a kioszk-telepítéseknek, a bemutató gépeknek, a gyártási tesztállomásoknak, és minden olyan elrendezésnek, ahol az IDE-nek csatlakoztatva és futva kell elindulnia, anélkül hogy bárki a billentyűzetnél lenne.
13.1.19.1. Automatizált indítás¶
Az automatizálási kapcsolók egy olyan indítássá állnak össze, amely nem igényel kattintást:
-auto_connect– csatlakozik a kamerához induláskor, és újra meg újra csatlakozik, valahányszor megjelenik egy – ugyanaz a viselkedés, mint a Tools → Auto Reconnect to OpenMV Cam, kényszerítve bekapcsolva.-auto_update <release|development|path>– csatlakozáskor telepíti a csomagolt kiadási firmware-t, a legújabb fejlesztői firmware-t, vagy egy adott firmware fájlt, kérdés nélkül.-auto_erase– törli a belső flash fájlrendszert az automatikus frissítés során.-auto_run– elindítja a megnyitott szkriptet, amint a kapcsolat létrejön.-disable_stop– kikényszeríti a Stop Script on Connect/Disconnect beállítás kikapcsolását és lezárja azt, így az IDE csatlakozása vagy leválása soha nem állítja le a kamerán már futó szkriptet.-full_screen– a főablakot teljes képernyős módban indítja.-serial_number_filter <serial>– csak az adott USB sorozatszámú kamerához csatlakozik, így több csatlakoztatott kamera esetén mindegyik IDE-példányt egy adott egységhez rögzítheted.
Tehát az openmvide -auto_connect -auto_run -full_screen egy PC-t és egy kamerát készülékké változtat: bekapcsolás, megjelenik az IDE teljes képernyőn, a kamera csatlakozik, a szkript fut, az előnézet streamel.
13.1.19.2. Megtekintő mód¶
A -viewer_mode az alkalmazást OpenMV Viewer-ként indítja: a szerkesztő és a futtatásvezérlők eltűnnek, és ami megmarad, az a képkocka-puffer, a hisztogram, és annak a soros kimenete, amit a kamera már futtat. Ez az a mód annak, akinek látnia kell a kamerát, de nem szabad megváltoztatnia – egy felügyeleti állomás egy soron, egy bemutató, amelyet a közönség nem szerkeszthet.
13.1.19.3. Csak terminál ablakok¶
A terminál kapcsolók teljesen átugorják a főablakot, és egy önálló terminál ablakot nyitnak meg közvetlenül a parancssorból:
-open_serial_terminal <port:baud>-open_tcp_client_terminal <host:port>/-open_tcp_server_terminal <port>-open_udp_client_terminal <host:port>/-open_udp_server_terminal <port>
Egy önálló terminálban a futtatás gomb a kamerán tárolt /main.py fájlt hajtja végre.
13.1.19.4. Segédkapcsolók¶
A -list_ports soros portonként egy sornyi kulcs/érték mezőt (név, leírás, gyártói és termékazonosítók, sorozatszám) ír ki a szabványos kimenetre, majd kilép – ez a horog azoknak a szkripteknek, amelyeknek fel kell deríteniük a kamerákat, mielőtt valami mást indítanának. Az -update_resources arra kényszeríti az IDE-t, hogy induláskor újraépítse a csomagolt erőforrásait (példák, firmware, dokumentáció), a -language <locale> pedig felülírja a felhasználói felület nyelvét.