aardvark
Descrizione
Un oggetto aardvark rappresenta una connessione a un adattatore host Total Phase® Aardvark I2C/SPI™. Il controller Aardvark™ può avere uno o più dispositivi periferici I2C collegati a questo. Per configurare e comunicare con un dispositivo periferico sul controller Aardvark, è necessario prima creare un oggetto aardvark e quindi utilizzare la funzione device. È possibile connettersi a più dispositivi periferici con un singolo oggetto aardvark. L'oggetto aardvark in MATLAB® ha sempre il ruolo di controller I2C e non può essere utilizzato nel ruolo di periferica.
Nota
Per utilizzare l'interfaccia aardvark, è necessario che sia installato il Pacchetto di supporto Instrument Control Toolbox™ per l'interfaccia Total Phase Aardvark I2C/SPI. Per ulteriori informazioni, consultare Install Instrument Control Toolbox Support Package for Total Phase Aardvark I2C/SPI Interface.
Creazione
Sintassi
Descrizione
controller = aardvark( crea una connessione all'adattatore host Total Phase Aardvark I2C/SPI specificato dal numero di serie serialNumber)serialNumber. È possibile trovare il numero di serie del controller Aardvark richiamando la funzione aardvarklist.
L'input serialNumber imposta la proprietà SerialNumber.
controller = aardvark( crea una connessione alla scheda controller Aardvark e imposta le proprietà utilizzando uno o più argomenti nome-valore, dove serialNumber,Name=Value)Name è il nome della proprietà e Value è il valore corrispondente. Imposta le proprietà EnablePullupResistors e EnableTargetPower utilizzando argomenti nome-valore come Name1=Value1,...,NameN=ValueN, dove Name è il nome della proprietà e Value è il valore corrispondente. Gli argomenti nome-valore devono comparire dopo gli altri argomenti, ma l'ordine degli argomenti non è importante.
controller = aardvark, senza argomenti, tenta di stabilire una connessione con l'ultima scheda controller Aardvark a cui si è connesso con successo. Se non ti sei precedentemente connesso a un controller Aardvark, l'utilizzo di questa sintassi crea una connessione al primo controller disponibile nell'output aardvarklist.
Proprietà
Funzioni oggetto
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 |
Esempi
Cronologia versioni
Introdotto in R2023aVedi anche
aardvarklist | aardvarkfind | ni845x | scanI2CBus | device