您的位置:首页 > 编程语言 > C#

研华PCI1716L的C#编程

2020-01-15 09:07 2391 查看

新建windows窗体项目;
添加引用研华的库文件

将库添加using

整个代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Automation.BDaq;
using System.IO;
namespace 研华1716L
{
public partial class Form1 : Form
{
WaveformAiCtrl waveformAiCtrl = new WaveformAiCtrl();
int getDataCount = 12000;
short[] sectionBuffer=new short[12000];
void waveformAiCtrl_DataReady(object sender, BfdAiEventArgs e)
{
waveformAiCtrl.GetData(getDataCount, sectionBuffer);
StreamWriter sw = new StreamWriter("1.txt", true, Encoding.Default);
for (int j = 0; j < 12000; j++)
{
sw.WriteLine(sectionBuffer[j]);
}
sw.Close();

}
public Form1()
{
InitializeComponent();
string deviceDescription = "DemoDevice,BID#0";//根据设备改
waveformAiCtrl.SelectedDevice = new DeviceInformation(deviceDescription);
waveformAiCtrl.Prepare();

}

private void button1_Click(object sender, EventArgs e)
{
waveformAiCtrl.DataReady += new EventHandler<BfdAiEventArgs>(waveformAiCtrl_DataReady);
waveformAiCtrl.Start();
}

}
}

实现简单功能点击按钮,将读的文件向TXT中写。原理性的就这些,整体的程序,放在代码仓库吧。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
hitsyan 发布了17 篇原创文章 · 获赞 4 · 访问量 3798 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: