2011-01-15 10 views
2

Ich bin Mitglied eines FRC (FIRST Robotics Competition) -Teams und wir planen LabVIEW für die Programmierung unseres Roboters. Ich habe mich gefragt, ob jemand grundlegende LabVIEW-Aufgaben hatte, mit denen wir LabVIEW lernen könnten, bevor wir mit der eigentlichen Programmierung unseres Roboters beginnen?Anfänger LabVIEW Aufgaben

EDIT: Die meisten Programmierer haben zumindest ein Grundverständnis der Programmierung, und kommen aus einer anderen Sprache.

Antwort

3

Ich glaube, das Beste, was durch die die ersten Schritte Tutorial von LabVIEW gehen würde: http://digital.ni.com/manuals.nsf/websearch/EC6EF8DE9CB98742862576F7006B0E1E

Der Grund sage ich, dass ist, weil sie Übungen zwischen jeder Lektion enthalten, und man konnte das zu tun versuchen, ohne ein Blick auf die Lösung.

Auch die folgende Website hat den 3-Stunden und 6-Stunden-Kurs auf LabVIEW, die auf die gleiche Art und Weise angegangen werden könnten: http://www.ni.com/academic/labview_training/

Auch, wenn Sie Anleitung für das jeweilige Projekt benötigen, I don‘ Denken Sie daran, Ihr Team darauf zu betreuen. Sie können mir die Kontaktdaten Ihres Lehrers/Professors mitteilen und ich kann mich mit ihnen in Verbindung setzen.

Kümmern Adnan

0

Wenn Sie LabVIEW installiert Sie einen Blick auf die folgenden beiden Abschnitte der Online-Hilfedateien haben könnte:

  1. Getting started
  2. Fundamentals

Der Abschnitt Erste Schritte ist ein technischer Teil zur Verwendung von LabVIEW, den Grundlagen der anderen Sie bieten einen tiefen Einblick in die Programmierung mit LabVIEW und decken viel ab. Beide Elemente sind im Internet verfügbar (ich habe die URLs angegeben)

1

Während ich nicht durch sie gegangen bin, hat Ben Zimmer's Firma (anscheinend freie) FRC-Trainingsvideos bei 10 gepostet. Möglicherweise sind sie es wert, dass sie es sich ansehen.

+0

Ja, wir sind darauf gestoßen. Vielen Dank! –

2

ich auch eine Zeit lang auf einer ersten Mannschaft war, und ich lehrte die Programmierer, während ich dort war. Ich fand heraus, dass der beste Weg, um die Sprache herunter zu bekommen, darin bestand, mit einfachen Projekten zu üben, die den Datenfluss und andere wichtige Konzepte im Kopf festigen.

Ein paar:

Ein Bremslicht mit benutzer manipulierbar steuert, wie schnell jedes Licht auf bleiben sollte. Sobald Sie das Problem gelöst haben, beheben Sie es, damit der Benutzer nur die Bremsdistanz und die Geschwindigkeitsbegrenzung ändern kann. Auf diese Weise arbeiten Sie in einigen mathematischen Funktionen.

Ich habe immer einige der grundlegenden Konzepte, wie Schleifen und Schieberegister, mit imaginären Killbots gelehrt. Ein Killbot hat ein voreingestelltes Kill-Limit (für for-Schleifen) und muss verfolgen, wie viele Treffer es mit Schieberegistern bekommt.

Ich würde sicherlich nicht mit NI Training Dinge gehen. Sie haben es nur geschafft, die neuen Programmierer zu verwirren, selbst diejenigen mit Erfahrung in anderen Sprachen. Ich fand es auch am besten, das Konzept der globalen Variablen nicht zu lehren, was NI macht, weil es den ganzen Punkt des LabVIEW-Datenflusses durchbricht.

Wow. Das war langatmig.