Hallo zusammen,
ich nehme in absehbarer Zeit an mind. 2 NI-Schulungen teil. Da ich seit Ende April tagtäglich mit LabVIEW arbeite, haben wir beschlossen, dass ich mit Core 2 beginne.
Nun möchte ich natürlich nicht, dass ich dort sitze und nicht mitkomme, doch bei Null anzufangen wäre bei meinem Kenntnisstand "verschwendete" Zeit (die ich natürlich nicht habe). Ich kann sicher viel, das in Core 1 gezeigt wird und manches davon nicht. Core 2 möchte ich auf jedenfall besuchen.
Die Kursinhalte von Core 1 habe ich grob überflogen und zeige kurz auf, wie mein aktueller Stand ist. Es wäre nett, wenn ihr mir dann grob aufzeigen könnt, was in den Punkten durch genommen wird, die mir unbekannt sind. Also einfach ein paar Stichworte, damit ich mir das Wissen noch aneignen kann über Webcasts, Tutorials oder Bücher.
Zitat:* Bedienung von LabVIEW
o Bestandteile eines Virtuellen Instruments (VI)
o Projektexplorer
o Datenflussmodell
Ist mir bekannt.
Zitat:* Suchen und Beheben von Fehlern in VIs
Dieses "Debug-Tool" (die Glühbirne) o.ä. kenne ich.
Zitat:* Erstellen von VIs
o Designempfehlungen
o LabVIEW Datentypen
o Schleifen und Schieberegister
o Case-Struktur
o Zeitliche Steuerung
o Darstellung von Daten in Diagrammen
o Zusammenfassen von Daten mit Arrays und Clustern
o Erfassen, Analysieren und Darstellen von Messwerten
Das habe ich alles schon mehrfach angewendet bzw. in fast allen Projekten.
Zitat:* Überblick zu Hardware-Technologien:
o Datenerfassungshardware (DAQ)
o IEEE 488.2 (GPIB)
o Kommunikation über serielle Schnittstelle (RS232)
DAQmx nutze ich hoch und runter, GPIB und RS232 habe ich bisher nicht verwendet. Wird dieses Wissen in Core 2 benötigt? Ich kann's mir nicht vorstellen, lasse mich aber eines besseren belehren.
Zitat:* Verwalten von Ressourcen
o Lesen und Schreiben von Dateien
o Erfassen von analogen Messwerten mittels DAQ
o Gerätesteuerung mit NI-VISA
o Einbinden von Instrumententreibern
Die letzten beiden Punkte sind mir hier neu.
Zitat:* Modulares Programmieren
Was versteht NI darunter? Das Erstellen möglichst mehrfach bzw. allgemein einsetzbarer SubVIs mit allem, was dazugehört (Error Cluster, Icons, Kontexthilfentext, ...)?
Wenn ja, mache ich das täglich. Wenn es jedoch um DLLs o.ä. geht, wäre das neu für mich.
Zitat:* Verwenden von Entwurfsmethoden
o Sequentielles Programmieren
o Zustandsautomat
Das verwende ich auch oft.
Zitat:* Einsatz von Variablen
o Kommunikation zwischen parallelen Schleifen
o Erzeugen von Variablen in LabVIEW
o Laufzeitprobleme
Lokale und gobale Variablen habe ich bisher nie verwendet, aber ich weiß, wie man diese erstellt. Was ich öfters verwende sind Eigenschaftsknoten (Wert etc). Das sind zwar auch sowas wie lokale Variablen, nur kann ich hier die Ablaufreihenfolge über den Error Cluster vorgeben. Daher nehme ich diese lieber, auch wenn sie etwas langsamer sind.
Naja, das war's eigentlich. FInge wie Ereignisstrukturen, Erzeuger-/Verbrauchersystem habe ich auch schon verwendet. Die obigen Punkte geben nur einen Teil meiner Kenntnisse wieder.
Natürlich könnt ihr auf die Ferne nicht sagen, was ich kann und was nicht. Aber könnt ihr anhand der Punkte grob sagen, was ich mir auf jedenfall noch anschauen muss, um bei Core 2 alles verstehen zu können?
Grüße