beautypg.com

8 digital i/o, Digital i/o, 8digital i/o – Digilent WaveForms User Manual

Page 55

background image

WaveForms™ SDK Reference Manual

Copyright Digilent, Inc. All rights reserved.

Other product and company names mentioned may be trademarks of their respective owners.

Page 55 of 85


FDwfAnalogIOChannelNodeStatusInfo
(
HDWF hdwf,

int

idxChannel,

int

idxNode,

double

*pmin,

double

*pmax,

int

*pnSteps)

Parameters:
-

hdwf – Interface handle.

-

idxChannel –Channel index .

-

idxNode – Node index.

-

pmin – Minimum reading value.

-

pmax – Maximum reading value.

-

pnSteps – Number of steps between minimum and maximum values.

The function above returns node the range of reading values available for the specified node on the specified
channel.


FDwfAnalogIOChannelNodeStatus
(
HDWF hdwf,

int

idxChannel,

int

idxNode,

double

*pvalue)

Parameters:
-

hdwf –Interface handle.

-

idxChannel –Channel index .

-

idxNode – Node index.

-

pvalue – Pointer to variable to return the value reading.

The function above returns the value reading of the node.

8

Digital I/O

See the DigitalIO.py example.


FDwfDigitalIOReset
(HDWF hdwf)

Parameters:
-

hdwf – Open interface handle on a device.

The function above resets and configures (by default, having auto configure enabled) all DigitalIO instrument
parameters to default values. It sets the output enables to zero (tri-state), output value to zero, and configures the
DigitalIO instrument.


FDwfDigitalIOConfigure
(HDWF hdwf)

Parameters:
-

hdwf – Open interface handle on a device.

The function above is used to configure the DigitalIO instrument. This doesn’t have to be used if AutoConfiguration
is enabled.