Class DAQmx
java.lang.Object
javaforce.controls.ni.DAQmx
- Direct Known Subclasses:
DAQmxJNI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanclearTask(long task) voidclose()booleanabstract booleancreateChannelAnalog(long task, String dev, double rate, long samples, double min, double max) abstract booleancreateChannelCounter(long task, String dev, double rate, long samples, double min, double max, String term, double measureTime, int divisor) abstract booleancreateChannelDigital(long task, String dev, double rate, long samples) abstract longstatic DAQmxstatic booleanloaded()abstract booleanniInit()abstract voidbyte[]read()abstract intreadTaskAnalog(long task, int numchs, double[] data) abstract intreadTaskBinary(long task, int numchs, int[] data) abstract intreadTaskCounter(long task, int numchs, double[] freq) abstract intreadTaskDigital(long task, int numchs, int[] data) abstract booleanstartTask(long task) abstract booleanstopTask(long task)
-
Constructor Details
-
DAQmx
public DAQmx()
-
-
Method Details
-
getInstance
-
loaded
public static boolean loaded() -
niInit
public abstract boolean niInit() -
createTask
public abstract long createTask() -
createChannelAnalog
public abstract boolean createChannelAnalog(long task, String dev, double rate, long samples, double min, double max) -
createChannelDigital
-
createChannelCounter
-
startTask
public abstract boolean startTask(long task) -
readTaskAnalog
public abstract int readTaskAnalog(long task, int numchs, double[] data) -
readTaskBinary
public abstract int readTaskBinary(long task, int numchs, int[] data) -
readTaskDigital
public abstract int readTaskDigital(long task, int numchs, int[] data) -
readTaskCounter
public abstract int readTaskCounter(long task, int numchs, double[] freq) -
stopTask
public abstract boolean stopTask(long task) -
clearTask
public abstract boolean clearTask(long task) -
niPrintError
public abstract void niPrintError() -
connect
-
close
public void close() -
read
public byte[] read()
-