Thursday, 28 January 2016

Contoh uPoke dalam alpha.moos:


Seperti mana panduan yang diberi dalam lab manual 6, section 5.2.2, ia meminta kita untuk mencuba poke mission alpha.moos.

  • Pastikan alpha.moos sedang dimainkan
   $ pAntler alpha.moos
  • Tekan butang "deploy" pada pMarineViewer window. Maka alpha akan mula mengikut waypoint.
  • Buka terminal baru dan pergi ke direktori yang sama.
    $ uPokeDB DEPLOY="false" alpha.moos
  • Sepatutnya alpha akan mula berhenti sebaik ia diubah condition. Helm-state alpha tetap dalam "Drive" state manakala all-stop status menjadi "NothingToDo".
Tambahan:
  • Cuba juga untuk poke DEPLOY="true", RETURN="true", RETURN="false" untuk melihat bagaimana perubahan behavior alpha.
  • Untuk lihat perubahan condition pada alpha MOOSDB, klik pada "pHelmIvP" dalam senarai apps pada panel kiri.


Tuesday, 26 January 2016

MOOS-IvP xrelay & uPokeDB


Cara-cara untuk poke suatu moos applikasi (seperti dalam xrelay example):

1. Mulakan applikasi xrelay.moos
    - Buka terminal dan taip "cd moos-ivp/ivp/misssions/xrelay"
    - taip 'ls' jika mahu paparkan fail dalam /xrelay.
    - taip "pAntler xrelay.moos"

2. uPokeDB dengan terminal baru
    - Buka terminal baru dan pergi ke direktori yang sama "cd moos-ivp/ivp/misssions/xrelay"
    - taip "uPokeDB APPLES=0 xrelay.moos"

Nota:
  • struktur untuk poke: "uPokeDB nama_variable=nilai nama_fail.moos"