16,553
社区成员
发帖
与我相关
我的任务
分享
private void button1_Click(object sender, EventArgs e)
{
unsafe
{
Bitmap bmp = new Bitmap(2048,1024);
byte[] BmpData = new byte[2097152];
IntPtr p;
int ptr ;
int temp = ClassAPI.luRealTimeDaqStart(0);
p = ClassAPI.luGetRealtimeData(0,out ptr);
System.Runtime.InteropServices.Marshal.Copy(p, BmpData, 0, 2097152);
//temp = ClassAPI.luRealTimeDaqEnd(0);
for (int i = 0; i < 1024; i++)
{
for (int j = 0; j < 2048; j++)
{
bmp.SetPixel(j, i,Color.FromArgb(BmpData[i*2048+ j],BmpData[i*2048+ j],BmpData[i*2048+ j]));
}
}
temp = ClassAPI.luRealTimeDaqEnd(0);
pictureBox1.Image = bmp;
}
}