„DAQMX kártya példaprogram” változatai közötti eltérés

A Fizipedia wikiből
7. sor: 7. sor:
 
using System.Text;
 
using System.Text;
 
using System.Windows.Forms;
 
using System.Windows.Forms;
 +
//a kovetkezo harom using direktivat hozza kell adni a fejlechez
 +
//az NI es ZedGraph referenciat hozza kell adni a projecthez
 +
using ZedGraph;                   
 +
using NationalInstruments.DAQmx;
 +
using System.IO;
 +
 
namespace DAQMX
 
namespace DAQMX
 
{
 
{

A lap 2011. március 20., 17:21-kori változata

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
//a kovetkezo harom using direktivat hozza kell adni a fejlechez
//az NI es ZedGraph referenciat hozza kell adni a projecthez
using ZedGraph;                     
using NationalInstruments.DAQmx;
using System.IO;
 
namespace DAQMX
{
    public class Form1 : Form
    {
        //Global valtozok
        private Task OutTask;    //kimeneti Task: Dev1/ao0
        private AnalogSingleChannelWriter writer;  
        private Task InTask;    //bemeneti Task: Dev1/ai0
        private AnalogSingleChannelReader reader;
 
		//Inicializalas a meres megkezdese elott
		//peldaul gombnyomasra 
		 private void startButton_Click(object sender, System.EventArgs e)
        {
			//Kimenet
			OutTask = new Task();  //Task konstruktora
			//Kimeneti csatorna letrehozasa: 
			OutTask.AOChannels.CreateVoltageChannel("Dev1/ao0", "",
                    MinimumValue, MaximumValue,
                    AOVoltageUnits.Volts);		
			writer = new AnalogSingleChannelWriter(OutTask.Stream);
			//Bemenet
			InTask = new Task();  //Task konstruktora
			//Bemeneti csatorna letrehozasa: 
			InTask.AIChannels.CreateVoltageChannel("Dev1/ai0", "",
                    AITerminalConfiguration.Rse, MinimumValue, MaximumValue,
                    AIVoltageUnits.Volts);		
			reader = new AnalogSingleChannelReader(InTask.Stream);
		}
                //data nagysagu feszultseg kiadasa
                //es a bemenet beolvasasa az input valtozoba
		private void write_And_Read()
		{
			Double data=0.2;
			writer.WriteSingleSample(true,data);
			Double input=reader.ReadSingleSample();
		}
                //eroforrasok felszabaditasa
                //Form bezarasakor hivjuk meg!
		private void destroy()
		{
			OutTask.Dispose();
			InTask.Dispose();
		}
        }
}