没有Case结构的字典

Sou*_*ver 3 labview

有没有什么方法可以在LabVIEW中创建类似于许多其他编程语言(如C#,python,C++(Map))的字典而不使用案例结构?

Yai*_*air 9

OpenG库很老了.另一种方法是直接使用变量属性,这也应该更有效:

变体属性查找

只要您使用相同的变体,属性就可用.

  • 我不认为这在官方的任何地方都有记录,但它是众所周知的.该代码应该使用红/黑树算法来排序和检索名称,这使得操作和搜索相对有效.有一点需要注意 - 直到LV 2009,如果你使用一个独立的反馈节点来保存变量并将一个空变量连接到它的init终端,那么就会出现一个很大的性能错误.这在以后的版本中得到了解决,但也可以通过使用带有第一个调用原语的案例结构初始化变量来解决. (2认同)