Sie befinden sich hier: Lego® - nxt - LabView - Programmierbeispiele - Beispiel Legacy Rotationssensor

LabVIEW8.6 deutsch Studentenversion:


1   [2]

  • Schleife markieren, kopieren (Strg+c) und einfügen (Strg+v).
    Dann hinter 1. Schleife verschieben.
    zeigt Zahlen {31; 30; 29; ... ; 2; 1; 0} an









  • Konstante ändern
    • Gleich?: "y" --> linke Maustaste Doppelklick --> Null eingeben --> Enter
      vergleicht Wert von Rotationssensor mit einer Konstante. y=x=0 --> Schleifen Abbruch












  • Kommentar ändern
    • "x=32 --> Schleifen Abbruch" in "x=0 --> Schleifen Abbruch"












  • Display Text verschieben und kopieren
    • verschieben
      • Display Text markieren
      • mit Pfeiltasten nach unten und nach rechts schieben
    • kopieren
      • Display Text markieren
      • kopieren (Strg+c) und 2x einfügen (Strg+v)












  • Gleich? kopieren und Ersetzen
    • kopieren
      • Gleich? markieren
      • kopieren (Strg+c) und 2x einfügen (Strg+v)
    • Ersetzen
      • Obere Gleich?: rechte Maustaste --> Ersetzen --> Palette Vergleichen --> "Größer?"
      • Untere Gleich?: rechte Maustaste --> Ersetzen --> Palette Vergleichen --> "kleiner oder gleich?"












  • Verbindungen erstellen
    • Zahl nach String (Dezimaldarstellung): "Dezimal-Integer-String" --> Größer?: "x"
    • Zahl nach String (Dezimaldarstellung): "Dezimal-Integer-String" --> kleiner oder gleich?: "x"
    • Größer?: "x>y?" --> obere Display Text: "Sequence Flow in"
    • kleiner oder gleich?: "x<=y?" --> unterer linker Display Text: "Clear Display (F)"
    • unterer linker Display Text: "Sequence Flow out" --> unterer rechter Display Text: "Sequence Flow in"
    • linke While- Schleife mit rechte While- Schleife: Legacy Motor (in rechte While- Schleife): "Sequence Flow out" --> rechte While- Schleife








  • Konstanten erstellen
    • Größer?: "y" (Vergleichswert)
      rechte Maustaste --> Erstellen --> Konstante
      9 eingeben und Enter
      vergleicht Wert von Rotationssensor mit y=9
      oberer Display Text: (zeigt Zahlen {31; 30; 29; ... ; 12; 11; 10} an
    • kleiner oder gleich?: "y" (Vergleichswert)
      rechte Maustaste --> Erstellen --> Konstante
      9 eingeben und Enter
      vergleicht Wert von Rotationssensor mit y=9
      unterer rechter Display Text: (zeigt Zahlen {9; 8; 7; ... ; 2; 1; 0} an
    • unterer linker Display Text: "Text"
      rechte Maustaste --> Erstellen --> Konstante
      unterer linker Display Text: löscht Display












  • aus Funktionenpalette in Blockdiagramm einfügen
    • Zusatzpakete --> NXT Toolkit --> NXT Library --> Output --> Stop Motor
      "Stop Motor" in Blockdiagramm einfügen












  • Verbindungen erstellen
    • Stop Motor: "Sequence Flow in" --> Legacy Motor: "Sequence Flow out"












  • Konstante ändern
    • Legacy Motor: "Direction (T:Fwd)" auf F stellen.












  • Programm speichern
  • Programm auf nxt
  • zurück

    Lego nxt mit

      LabView 8.6

    Installation
    - nxt toolkit

    Programmier-
    beispiele
      - allgemein
      - Sensoren
      - Boolean
      - speichern
      - Eigenbau-     Hardware