在.NET容器中创建.NET控件
- 更新时间2025-08-27
- 阅读时长3分钟
注: 以下内容仅适用于.NET Framework。自LabVIEW 2024 Q3发布以来,LabVIEW一直在逐渐增加对.NET Core的支持。关于不同版本中增加的具体.NET Core支持,请参见LabVIEW新增功能和改动。
按照下列步骤,在.NET容器中创建.NET控件。
注: 在LabVIEW中创建.NET对象并与其通信,必须随LabVIEW安装.NET CLR 4.0。如要加载.NET 2.0混合模式程序集,必须使用.NET 2.0配置文件。关于在LabVIEW中使用.NET的约束,请参见“在LabVIEW中使用.NET的要求”。NI强烈建议只在LabVIEW项目中使用.NET对象。
- 在前面板窗口上添加一个.NET容器控件。
- 右键单击前面板窗口.NET容器,并从快捷菜单中选择插入.NET控件,显示“选择.NET控件”对话框。
- 从程序集下拉菜单中选择一个程序集。也可单击浏览按钮访问私有程序集。.NET程序集为.dll文件类型。下次打开该对话框时,选中的私有程序集将出现在程序集下拉菜单中。
注: 如将一个使用私有程序集的VI移动到其他文件夹或机器,则必须将相关的私有.NET程序集文件移动到可被LabVIEW搜索的子目录中,或者将文件保存到全局程序集缓存(GAC)中。如果用户将使用私有程序集的VI创建到共享库或独立的应用程序中,LabVIEW将把相关的私有.NET程序集文件复制到与库或应用程序相同的数据子目录下。
- 从控件列表中选择一个.NET控件并单击确定按钮。.NET控件出现在前面板窗口的.NET容器中。
- 在程序框图上,将.NET控件连线到“属性节点”、“调用节点”或“事件回调注册”节点,设置控件的属性、调用方法或处理事件。
不要使用“关闭引用”函数来关闭.NET控件的引用。保持该引用打开,以保证关闭VI之前控件都显示正确。关闭VI时,LabVIEW自动关闭引用。该建议与管理程序框图.NET对象引用的方式不同。
提示 如加载某个程序集或访问程序集中的对象时发生错误,可调试程序集调用或使用"内存中的.NET程序集"对话框确认内存中的程序集是否为正确的版本。
注: .NET控件自动使用用户界面执行系统。
还可在“控件”选板上添加.NET控件,以备后用。