public virtual void Configure() { // This code was generated by Measurement Studio. Changes to this // file may cause incorrect behavior and will be lost if the code // is regenerated. AIChannels.CreateVoltageChannel("Dev1/ai2", "Voltage", AITerminalConfiguration.Differential, -10, 10, AIVoltageUnits.Volts); Timing.ConfigureSampleClock("", 1000, SampleClockActiveEdge.Rising, SampleQuantityMode.FiniteSamples, 100); }
public virtual void Configure() { // This code was generated by Measurement Studio. Changes to this // file may cause incorrect behavior and will be lost if the code // is regenerated. AIChannels.CreateStrainGageChannel("cDAQ1Mod1/ai0", "Dehnung", -0.001, 0.001, AIStrainGageConfiguration.FullBridgeI, AIExcitationSource.Internal, 2.5, 2, 0, 350, 0.3, 0, AIStrainUnits.Strain); AIChannels["Dehnung"].BridgeShuntCalibrationGainAdjust = 1; Timing.ConfigureSampleClock("", 25000, SampleClockActiveEdge.Rising, SampleQuantityMode.FiniteSamples, 25000); }
public virtual void Configure() { // This code was generated by Measurement Studio. Changes to this // file may cause incorrect behavior and will be lost if the code // is regenerated. AOChannels.CreateVoltageChannel("Dev1/ao0", "VoltageOut", -10, 10, AOVoltageUnits.Volts); AOChannels["VoltageOut"].TerminalConfiguration = AOTerminalConfiguration.Rse; Timing.ConfigureSampleClock("", 1000, SampleClockActiveEdge.Rising, SampleQuantityMode.FiniteSamples, 100); Stream.WriteRegenerationMode = WriteRegenerationMode.AllowRegeneration; }
public virtual void Configure(string device, int channels, int rate, int samplesPerChannel, double minimumValue, double maximumValue) { for (int i = 0; i < channels; i++) // create channels starting at ai0 { AIChannels.CreateVoltageChannel(device + "/ai" + i.ToString(), "Voltage_" + i.ToString(), //e.g Dev1/ai0 AITerminalConfiguration.Differential, minimumValue, maximumValue, AIVoltageUnits.Volts); } Timing.ConfigureSampleClock("", rate, SampleClockActiveEdge.Rising, SampleQuantityMode.FiniteSamples, samplesPerChannel); }
public virtual void Configure(List <Channel> channels, int rate, int samplesPerChannel, double minimumValue, double maximumValue) { foreach (Channel channel in channels) { AIChannels.CreateVoltageChannel(device + "/" + channel.DevicePath, channel.Name, AITerminalConfiguration.Differential, minimumValue, maximumValue, AIVoltageUnits.Volts ); Timing.ConfigureSampleClock("", rate, SampleClockActiveEdge.Rising, SampleQuantityMode.FiniteSamples, samplesPerChannel); } }