Class DAQmx

java.lang.Object
javaforce.controls.ni.DAQmx
Direct Known Subclasses:
DAQmxJNI

public abstract class DAQmx extends Object
  • Constructor Details

    • DAQmx

      public DAQmx()
  • Method Details

    • getInstance

      public static DAQmx 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

      public abstract boolean createChannelDigital(long task, String dev, double rate, long samples)
    • createChannelCounter

      public abstract boolean createChannelCounter(long task, String dev, double rate, long samples, double min, double max, String term, double measureTime, int divisor)
    • 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

      public boolean connect(String url)
    • close

      public void close()
    • read

      public byte[] read()