我在学LabwindowsCVI8.5中通过摄像头截取图像,例程里用的avicap32.h文件没找到怎么办?

我在学LabwindowsCVI8.5中通过摄像头截取图像,例程里用的avicap32.h文件没找到怎么办?,第1张

要保存整个面板的图像。或者你要保存的图像的尘蠢派一部分?

如果你想保存与整数SavePanelDisplayToFile(INT panelHandle,整型范围,矩形区域,诠释newHeight,诠释newWidth,为const char路径[])

>

创建指定面板的位图“快照”,根据newHeight和newWidth参数缩放它,然后将其保存到文件

名称类型说明

panelHandle整数说明符为特定的面板,是目前在内存中。

这个句柄将已经由LoadPanel,NewPanel,或DuplicatePanel函数返回。 范围整数指定是否使用可视区域或完整的面板从面板显示创建的位图。

面积矩形使用此参数限制的区域?面板缩放和复制到的位图。

您必须通过一个RECT结构。矩形坐标,以像素为单位指定的,是相对于面板(正下方的标题栏)的左上角的面板缩放之前。

使用VAL_ENTIRE_OBJECT宏,如果你不希望限制缩放和复制的区域。

newHeight整数如果传递VAL_ENTIRE_OBJECT的区域参数,此参数指定生成的位图所需的高度。 (如果你想保持相同的高度,传递-1。)

否则,由此产生的高度等于

(新的高度/初始高度)×面积高度

>newWidth整数如果传递VAL_ENTIRE_OBJECT的区域参数,此参数指定生成的位图所需的宽度。 (如果你想保持相同的宽度,传递-1。)

否则,由此产生的宽度等于

(新宽/初始宽度)×面积宽度

一个文件的>路径为const char []中的路径名。如果它不是一个绝对路径名派贺,路径名是相对于当前工作目录。

返回值

名称类型说明

状态整数,则返回0,如果函数成功还是一个负的错误代码,如果档返函数失败。

可能负的错误代码是:

-1到-999的用户界面库的错误代码(常量可在userint.h。)

你可以调用工具箱中的GetGeneralErrorString功能。 。 FP仪器驱动程序取得任何这些错误代码的说明

注:。你要保存的位置路径。这不能跳出对话框。

我用了这个功能,不知道能不能帮助你。

CVI里面有很多功能。您可以>>帮助>>搜索里面的内容。

1.利用VC++生成.dll文件和.lib文件

(1) 创建Win32 Dynamic-Link Library工程。工程名为Dll1。

(2) 在Dll工程添加C++ Source File,文件名为Dll1。

(3) 在Dll1.app文件中写代码如下: extern “C” _declspec(dllexport) int add(int a,int b) { return a+b} extern “C” _declspec(dllexport) int substract(int a,int b) { return a-b}

(4) 编译工程,在该工程保存路径下的debug文件夹中生成Dll.lib文件和Dll.dll文件。

2. 在Labwindows/文件中编写代码调用Dll.dll文件中的add函数和substract函数。

图1:界面设计 (1) 创建工程a.project。创建界面如图所示; (2) 产生代码 (3) 创建Dll.h文件,代码如下: DLLIMPORT int add(int a,int b)DLLIMPORT int substract(int a,int b)(4) 在a.c文件头写上 #include “Dll1.h” (5) 将1中生成的Dll1.lib文件和Dll1.dll文件加载到a.project中。 (6) 在计算按钮的回调函数中调用add函数和subtract函数。代码如下: int CVICALLBACK JISUAN (int panel, int control, int event, void *callbackData, int eventData1, int eventData2) { switch (event) { case EVENT_COMMIT:

SetCtrlVal (panelHandle, PANEL_NUMERIC, add(3,5)) SetCtrlVal (panelHandle, PANEL_NUMERIC_2, substract(5,3)) break } return 0}

如果没有破解的话当然是运行不了的,那注册机就是用来破解这软件的;

用法:

1),安装CVI,到需要注册号时暂停。

2),运行注册机,点击“生成”得到系列号。

3),樱哪袭点击脊兄“创缓前建LIC文件”,选取存放LIC文件的位置,生成LIC文件(中文系统不要将文件放到桌面,因为路径不能用中文)。

4),点击“拷贝”将1步生成的系列号copy到剪贴板。

5),将系列号粘贴到CVI9.0 FDS安装界面的系列号位置。

6),安装完CVI后,运行开始菜单中的NI License Manager,导入3步中的LIC文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12132298.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存