爱若捕风 发表于 2008-4-3 17:31:16

用labwindows实现数据处理的功能

用c语言编写一程序:
打开数据(*.txt或者*.xls),数据内容是横坐标、纵坐标和对应的测量数据值,读取数据,处理数据(将坐标细化及求出相对应的坐标值,可能就是网格化数据吧),显示图像(将数据显示成图像的形式,就是等值图),保存图像(保存成BMP或者jpg)



小弟在此跪谢了!

cpubbs 发表于 2008-4-4 09:47:36

http://www.cpubbs.com/bbs/thread-54449-1-1.html

这个有很多部分的功能和您的类似!

cpubbs 发表于 2008-4-4 09:50:36

还有一个CVI的例子中,您搜索一下file,第一个例子是arryfile的,这个是数据的保存与回放的,这部分也能适合您!

cpubbs 发表于 2008-4-4 09:54:47

至于图片保存,可以选获取某个控件的图像,然后保存就行,它都有函数的!
获取控件图片的函数:int GetCtrlBitmap (int Panel_Handle, int Control_ID, int Image_ID, int *Bitmap_ID);

cpubbs 发表于 2008-4-4 09:56:21

保存图片有几种:
int SaveBitmapToBMPFile (int Bitmap_ID, char Filename[]);
int SaveBitmapToJPEGFile (int Bitmap_ID, char Filename[], unsigned long Options, int Quality);
int SaveBitmapToPNGFile (int Bitmap_ID, char Filename[]);
int SaveBitmapToTIFFile (int Bitmap_ID, char Filename[], int Compression);

爱若捕风 发表于 2008-4-5 16:09:18

谢谢各位了!我继续努力……

爱若捕风 发表于 2008-4-22 20:49:42

各位大侠
我如果在控制模块函数里面调用自己编写的外部功能函数,具体调用形式是怎样的?

比如:

int CVICALLBACK Chuli (int panel, int control, int event,
                void *callbackData, int eventData1, int eventData2)
{       
       
    switch (event)
            { case EVENT_COMMIT:

          makel(int x,int y,float z,*z);            break;
        }
        return 0;
}


那在外部写这个函数makel()的形式是怎样的?是不是不能有参数的传递啊?

cpubbs 发表于 2008-4-22 21:40:56

makel(int x,int y,float z,*z);这个不能放在您的回调函数内部,否则会出错的!它要传递的是确定的或是指针,不能在传递过程中再定义数据!

georgewang2008 发表于 2008-5-19 22:14:53

毕业设计急求指导呀

毕业设计题目:基于计算机声卡的虚拟示波器的设计
使用labwindows做 感谢各位有做过这个题目的给于指导哈
先谢谢啦

hiamchuan 发表于 2009-4-7 15:25:07

兄弟,你做完了吗??可不可以把做好的给我看看,我最近也在做相似的东西

hcwz 发表于 2009-4-7 19:49:03

就是跟C中调用函数是一样的!
页: [1]
查看完整版本: 用labwindows实现数据处理的功能