在LabVIEW中,如何利用DLL库创建驱动控件?

题目
问答题
在LabVIEW中,如何利用DLL库创建驱动控件?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

你创建了一个名为 ContosoControls 的 Web 服务器控件。并且在 ContosoControls 控件中增加了一个名为 ContosoMailer 的 Web 自定义控件。现在,你需要分发这个 Web 服务器控件给你的团队成员。为此,你需要提供一个正确的过程,让你的团队成员增加这个 Web 服务器控件库到他们的 Microsoft Visual Studio .NET 工具栏中。下面那一个过程是你应该提供给团队成员的?()

A.在工具栏内,单击选择项;然后浏览并选择ContosoControls控件

B.在工具栏内,单击选择项;然后浏览并选择ContosoMailer控件

C.右击Web项目,然后单击添加引用,然后浏览并选择ContosoControls.dll文件

D.在工具栏内,单击选择项;然后浏览并选择ContosoControls.dll文件


参考答案:D

第2题:

在VS2008中,要选用何种模板来创建ActiveX控件?


正确答案:“Windows窗体控件库”模板

第3题:

你将为 Web 应用创建一个控件 ContosoUI。你需要增加这个控件到 Microsoft Visual Studio .NET 的工具栏中,你应该通过下面那两个操作完成?()

A.创建ContosoUI控件为Web控件库。

B.创建ContosoUI控件为Web用户控件。

C.在VisualStudio.NET工具栏中,浏览并选择ContosoUI.ascx。

D.在VisualStudio.NET工具栏中,浏览并选择ContosoUI.dll。


参考答案:A, D

第4题:

在LabVIEW中,如何利用DLL库创建驱动控件?


正确答案:在LabVIEW中调用DLL时,以创建驱动控件,应根据应用程序的需要,确定参数个数和参数类型及调用规则,然后在LabVIEW中正确地配置DLL。首先从函数模板Function中选择“Advanced”下的Call Library Function Node图标并将其拖放到diagram面板中适当位置,然后右键单击它,在弹出的菜单选项中选择Configer……弹出Call Library Function对话框。在此对话框中,第一个参数Library Nameor Path,填入需要调用的动态连接库文件的名字和路径。第二个参数Function Name,是连接库中要调用的函数名称。第三个参数Calling Conventions是对DLL的调用规则,可选择C或stdcall,该项的选择应与用C++语言编写的动态库的编译模式相一致。如果C++的调用方式为extern“C”declspec(dllexport),那么Calling Conventions的选项为“C”,如果调用方式为extern-declspec(dllexport)-stdcall,则Conventions的选项为默认值“stdcall”,否则发生不可预见的错误而退出程序。接下来的4个选项Parameter,Type,DataType,Pass分别是参数名称,参数类型,数据类型转换,参数传递方式。其中需要注意的是,DataType(数据类型转换)选项,在不同的编译平台下,数据类型的定义名称是不一样的为了将数据类型一一对应,在LabVIEW中必须将数据类型名称定义进行转换。紧接着单击对话框右侧的Add Parameter After给函数添加输入参数,同样需要输入参数名称,选择参数类型,数据类型转换和参数传递方式。最后一个需要注意的参数选项是线程安全选择,如果编译生成的DLL是线程安全时(即能同时为其他程序调用),则选择Reentrant选项,否则,选RunInUIThread。然后单击“OK”返回LabVIEW的Diagram界面。我们会发现,Call Library Function已经根据刚刚配置的参数个数和数据类型设置好了输入输出端口,我们只需要连线就行了,和使用其他的函数节点没有什么差别。

第5题:

下面哪个不是LabView的操作模板?()

  • A、控件模板
  • B、函数模板
  • C、工具模板
  • D、控制模板

正确答案:D

第6题:

关于数据访问页的控件,说法正确的是( )。

A.可以使用绑定HTML控件显示数据库中某个字段的数据

B.用束创建Office图表

C.用来创建Office电子表格

D.创建超级链接


正确答案:A
解析:选项A可以使用绑定HTML控件显示数据库中某个字段的数据;选项B用来创建Office数据透视表;选项C用来创建Office图表:选项D创建与一个包含Internet地址的文本字段绑定。

第7题:

在LabVIEW中,VI程序最大特点是其程序运行是()驱动的。


正确答案:数据流

第8题:

你正在为 Web 应用创建一个控件 ContosoUI。你需要增加这个控件到 Microsoft VisualStudio .NET 的工具栏。你应该通过下面那两个操作完成?()

A. 创建ContosoUI控件为Web控件库。

B. 创建ContosoUI控件为Web用户控件。

C. 在Visual Studio .NET 工具栏,浏览并选择ContosoUI.ascx。

D. 在Visual Studio .NET 工具栏,浏览并选择ContosoUI.dll.


参考答案:A, D

第9题:

VB语言中利用Shape控件可以在窗体中创建的预定义形状有哪些?


正确答案:(1)矩形,正方形;
(2)圆形,椭圆形;
(3)圆角矩形,圆角正方形

第10题:

创建用户自定义控件,需要使用()项目模板。 

  • A、 WPF应用程序
  • B、 Windows窗体控件库
  • C、 Windows窗体应用程序
  • D、 类库

正确答案:B

更多相关问题