03.06.2016, 12:15
Guten Tag
Ich schlage mich seit einiger Zeit mit einem Projekt herum, welches vorsieht, eine Lampe bestehend aus vier LEDs mittels Labview zu steuern.
Dazwischengeschaltet ist der MCP2221 USB - I2C converter von Microchip, welche seit einem Release (März 2016) Labview-kompatible .dll und .h Dateien
("unmanaged" version) zur Verfügung stellt. Die Lampen lassen sich ebenfalls problemlos mit dem von Microchip zur Verfügung gestellten MCP2221 I2C-Terminal steuern, jedoch soll dies nun mit Labview geschehen. Die .dll konnte ich problemlos in Labview laden. Als Labview-Anfänger bin ich nun mit folgendem Problem konfrontiert:
In meinem Programm (siehe Anhang MCP2221.vi) funktionieren folgende Funktionen: "open" und "set speed"; zumindest erhalte ich dabei keine Fehlermeldungen.
Mir ist nicht ganz klar, welche Informationen die Funktion "Write" benötigt. Insbesondere ist mir nicht klar, welche Angaben und in welchem Format
"i2ctxdata" gefüttert werden sollte. Zudem sehe ich vor, einen Pointer Slide für die Steuerung der LED Lichtintensität (in diesem Beispiel GRÜN) zu nutzen.
Ich habe versucht, das Feld mit den volatile und non-volatile Angaben des Gerätebauers (siehe settings.pdf) mittels string array einzubinden, doch eine
Verbindung des string arrays mit "write" ist nicht möglich. Dürfte ich die Frage in die Runde werfen, wie ich den Bereich "write" gestalten müsste; insbesondere welche Informationen das Feld "i2ctxdata" benötigt? Besten Dank im Voraus! sisc
Ich schlage mich seit einiger Zeit mit einem Projekt herum, welches vorsieht, eine Lampe bestehend aus vier LEDs mittels Labview zu steuern.
Dazwischengeschaltet ist der MCP2221 USB - I2C converter von Microchip, welche seit einem Release (März 2016) Labview-kompatible .dll und .h Dateien
("unmanaged" version) zur Verfügung stellt. Die Lampen lassen sich ebenfalls problemlos mit dem von Microchip zur Verfügung gestellten MCP2221 I2C-Terminal steuern, jedoch soll dies nun mit Labview geschehen. Die .dll konnte ich problemlos in Labview laden. Als Labview-Anfänger bin ich nun mit folgendem Problem konfrontiert:
In meinem Programm (siehe Anhang MCP2221.vi) funktionieren folgende Funktionen: "open" und "set speed"; zumindest erhalte ich dabei keine Fehlermeldungen.
Mir ist nicht ganz klar, welche Informationen die Funktion "Write" benötigt. Insbesondere ist mir nicht klar, welche Angaben und in welchem Format
"i2ctxdata" gefüttert werden sollte. Zudem sehe ich vor, einen Pointer Slide für die Steuerung der LED Lichtintensität (in diesem Beispiel GRÜN) zu nutzen.
Ich habe versucht, das Feld mit den volatile und non-volatile Angaben des Gerätebauers (siehe settings.pdf) mittels string array einzubinden, doch eine
Verbindung des string arrays mit "write" ist nicht möglich. Dürfte ich die Frage in die Runde werfen, wie ich den Bereich "write" gestalten müsste; insbesondere welche Informationen das Feld "i2ctxdata" benötigt? Besten Dank im Voraus! sisc