Zaslon razdalje

Uradno

Način Distance prejšnjih UPAN: razdalja, premor, kolikokrat in smer. Zaslon iz teh štirih polj vsakič sestavi isti kratek program, naprava pa ga preveri kot vsakega drugega. To je obrazec, ne urejevalnik programov: daljše programe napiše agent.

Strojna oprema
UPAN Core · 1 os
Vsebuje
Zaslon krmilnika, Stavki za agenta
Različica
0.1.0
Najnižja vdelana programska oprema
še ni izdana

Zaslon krmilnika

Kako krmilnik nariše ta zaslon na telefonu, ob stroju, ki ga poganja. Pritisnite prednastavitve in gumbe: stroj se premakne s hitrostjo demo stroja. Zobnik v zgornji vrstici odpre nastavitve.

Razdalja
Položaj, mm0.00
Razdalja, mm100
Premor, ms500
Kolikokrat1
Smer→
Narejenih kosov0
Pripravljen
Linearna os0.00

Demo stroji z lastnimi omejitvami. Vaš stroj preverja svoje; zaslon spremeni le prikaz, naprava preveri vsak premik.

Zaslon (upan.layout/1)

{
  "format": "upan.layout/1",
  "name": "distance",
  "title": "Razdalja",
  "units": "mm",
  "rows": [
    [
      {
        "w": "position",
        "size": "xl"
      }
    ],
    [
      {
        "w": "cycle",
        "id": "feed",
        "fields": [
          "distance",
          "delay_ms",
          "count",
          "direction"
        ]
      }
    ],
    [
      {
        "w": "counter",
        "source": "program_done"
      }
    ],
    [
      {
        "w": "home"
      },
      {
        "w": "set_zero"
      },
      {
        "w": "status"
      }
    ]
  ],
  "defaults": {
    "fields": {
      "feed": {
        "distance": 100,
        "delay_ms": 500,
        "count": 1,
        "direction": 1
      }
    }
  }
}

Podatki zaslona (upan.layout-data/1)

Datoteka nosi tudi začetne podatke zaslona: prednastavitve, odmike in vrednosti obrazca.

{
  "format": "upan.layout-data/1",
  "layout": "distance",
  "presets": {},
  "offsets": {},
  "selected": {},
  "fields": {
    "feed": {
      "distance": 100,
      "delay_ms": 500,
      "count": 1,
      "direction": 1
    }
  }
}

Agent se odpre s kodo te prednastavitve in vašimi vrednostmi že v sporočilu: dopišite, kaj želite spremeniti.

Namestitev

Koda za namestitevP-3DST

  1. Na nadzorni strani naprave: vnesite P-3DST.
  2. Brez interneta: prenesite datoteko in jo spustite na nadzorno stran.
  3. Z agentom: prosite ga, naj namesti prednastavitev P-3DST.

Ni dokončno: namestitev s kodo potrebuje vdelano programsko opremo krmilnika, ki je še v razvoju. Datoteka in API delujeta že zdaj.

Stavki za agenta

  • Podaj 100 mm desetkrat s pol sekunde vmes.