aardvark
Beschreibung
Ein aardvark-Objekt repräsentiert eine Verbindung zu einem Total Phase® Aardvark I2C/SPI™-Hostadapter. An den Aardvark™-Controller können ein oder mehrere I2C-Peripheriegeräte angeschlossen werden. Um ein Peripheriegerät am Aardvark-Controller zu konfigurieren und mit ihm zu kommunizieren, müssen Sie zuerst ein aardvark-Objekt erstellen und dann die device-Funktion verwenden. Sie können mehrere Peripheriegeräte mit einem einzigen aardvark-Objekt verbinden. Das aardvark-Objekt in MATLAB® hat immer die I2C-Controller-Rolle und kann nicht in der Peripherie-Rolle verwendet werden.
Hinweis
Um die aardvark-Schnittstelle nutzen zu können, muss das Instrument Control Toolbox™-Supportpaket für die Total Phase Aardvark I2C/SPI-Schnittstelle installiert sein. Weitere Informationen finden Sie unter Install Instrument Control Toolbox Support Package for Total Phase Aardvark I2C/SPI Interface.
Erstellung
Syntax
Beschreibung
controller = aardvark( stellt eine Verbindung zum Total Phase Aardvark I2C/SPI Host-Adapter her, der durch die Seriennummer serialNumber)serialNumber angegeben ist. Die Seriennummer Ihres Aardvark-Controllers finden Sie durch Aufruf der Funktion aardvarklist.
Der Eingang serialNumber legt die Eigenschaft SerialNumber fest.
controller = aardvark( stellt eine Verbindung zur Aardvark-Controllerplatine her und legt Eigenschaften mithilfe eines oder mehrerer Name-Wert-Argumente fest, wobei serialNumber,Name=Value)Name der Eigenschaftsname und Value der entsprechende Wert ist. Setzen Sie die Eigenschaften EnablePullupResistors und EnableTargetPower mithilfe von Name-Wert-Argumenten als Name1=Value1,...,NameN=ValueN, wobei Name der Eigenschaftsname und Value der entsprechende Wert ist. Name-Wert-Argumente müssen nach den anderen Argumenten stehen, die Reihenfolge der Argumente spielt jedoch keine Rolle.
controller = aardvark versucht ohne Argumente eine Verbindung zum zuletzt erfolgreich verbundenen Aardvark-Controllerboard herzustellen. Falls Sie zuvor noch keine Verbindung zu einem Aardvark-Controller hergestellt haben, wird durch die Verwendung dieser Syntax eine Verbindung zum ersten verfügbaren Controller im aardvarklist-Ausgang hergestellt.
Eigenschaften
Objektfunktionen
configureDigitalPin | Set digital pin mode on controller |
readDigitalPin | Read logic level value of digital pin on controller |
writeDigitalPin | Write logic level value to digital pin on controller |
scanI2CBus | Scan for I2C peripheral devices connected to controller board |
Beispiele
Versionsverlauf
Eingeführt in R2023aSiehe auch
aardvarklist | aardvarkfind | ni845x | scanI2CBus | device