【问题标题】:How to pass out a .net reference in a LabVIEW VI as an output?如何在LabVIEW VI中传递一个.net引用作为输出?
【发布时间】:2015-09-02 01:10:46
【问题描述】:

我创建了一个小型 LabVIEW VI,它会提示一些数据库连接详细信息,然后返回一个 .net 对象,该对象具有访问存储在数据库中的数据的方法。到目前为止,这工作正常。但现在我想将其用作子 VI,因此我需要将创建的数据库连接器对象作为输出传递出去。

我在搜索时发现的所有内容都是将输出控件(文本或数字)连接到“接线面板”(我不知道这个的英文名称是什么,在我的德语版本中它被称为“Anschlussfeld” ),但显然,这只适用于文本、数字等。

是否只能输出这些类型,或者我也可以输出.net引用,如果可以,我该怎么做?

【问题讨论】:

  • >... “但显然,这只适用于文本、数字等” 你为什么会这样认为?如下所示,您可以将任何数据类型的指示器连接到连线板以将其用作输出。您也可以在程序框图上几乎任何具有数据类型的节点上单击鼠标右键,然后从上下文菜单中创建一个匹配的指标。
  • 我只是错过了我可以将 .net 引用句柄更改为输出并将其连接到“Anschlussfeld”

标签: labview


【解决方案1】:

Controls » Ref Num palette 上使用.NET Refnum 控件。

例如,打开 Task Monitor Using .NET Objects 示例 VI:从 Help 菜单中,选择 Find Examples,然后双击单击与外部应用程序通信,然后双击.NET。将其中一个构造函数节点更改为子 VI,然后检查新 VI 的前面板和连线板。

这是一个插图:

【讨论】:

  • 这是一张不错的图片。我喜欢它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-15
  • 1970-01-01
相关资源
最近更新 更多