13.1.19. Komentorivivalitsimet

openmvide-ohjelma ottaa vastaan komentorivivalitsimia, jotka automatisoivat sen, mitä graafinen käyttöliittymä normaalisti tekee vuorovaikutteisesti – perusta kioskiasennuksille, demokoneille, tuotannon testausasemille ja kaikille kokoonpanoille, joissa IDE:n tulisi käynnistyä yhdistettynä ja käynnissä ilman näppäimistön ääressä olevaa käyttäjää.

13.1.19.1. Automaattinen käynnistys

Automaatiovalitsimet yhdistyvät käynnistykseksi, joka ei vaadi napsautuksia:

  • -auto_connect – yhdistä kameraan käynnistyksen yhteydessä ja jatka uudelleenyhdistämistä aina, kun kamera ilmestyy – sama toiminta kuin Tools → Auto Reconnect to OpenMV Cam, pakotettuna päälle.

  • -auto_update <release|development|path> – asenna yhdistettäessä mukana toimitettu julkaisulaiteohjelmisto, uusin kehityslaiteohjelmisto tai tietty laiteohjelmistotiedosto ilman erillistä kyselyä.

  • -auto_erase – tyhjennä sisäinen flash-tiedostojärjestelmä automaattisen päivityksen aikana.

  • -auto_run – käynnistä avoin skripti heti, kun yhteys on muodostettu.

  • -disable_stop – pakota Stop Script on Connect/Disconnect -valinta pois päältä ja lukitse se, jotta IDE:n liittäminen tai irrottaminen ei koskaan pysäytä kameralla jo käynnissä olevaa skriptiä.

  • -full_screen – käynnistä pääikkuna koko näytön tilassa.

  • -serial_number_filter <serial> – yhdistä vain siihen kameraan, jolla on annettu USB-sarjanumero, jotta voit usean kameran ollessa kytkettynä kiinnittää jokaisen IDE-instanssin yhteen yksikköön.

Näin openmvide -auto_connect -auto_run -full_screen muuttaa PC:n ja kameran laitteeksi: virta päälle, IDE ilmestyy koko näytölle, kamera yhdistyy, skripti käynnistyy ja esikatselu virtaa.

13.1.19.2. Katselutila

-viewer_mode käynnistää sovelluksen OpenMV Viewerinä: editori ja ajohallinnat ovat poissa, ja jäljelle jäävät kehyspuskuri, histogrammi ja sen sarjaulostulo, mitä kamera jo ajaa. Se on tila henkilölle, jonka tulisi nähdä kamera mutta ei muuttaa sitä – valvonta-asema linjalla tai demo, jota yleisö ei voi muokata.

13.1.19.3. Vain pääteikkunat

Päätevalitsimet ohittavat pääikkunan kokonaan ja avaavat itsenäisen pääteikkunan suoraan komentoriviltä:

  • -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>

Itsenäisessä päätteessä ajopainike suorittaa kameralle tallennetun /main.py-tiedoston.

13.1.19.4. Apuvalitsimet

-list_ports tulostaa yhden rivin avain/arvo-kenttiä jokaista kameran sarjaporttia kohti (nimi, kuvaus, valmistaja- ja tuotetunnukset, sarjanumero) vakiotulosteeseen ja poistuu – liittymäkohta skripteille, joiden täytyy löytää kamerat ennen jonkin muun käynnistämistä. -update_resources pakottaa IDE:n rakentamaan mukana toimitetut resurssinsa (esimerkit, laiteohjelmiston, dokumentaation) uudelleen käynnistyessään, ja -language <locale> ohittaa käyttöliittymän kielen.