學(xué)習(xí)LabVIEW(二)——操作.NET泛型類
.../LabVIEW2013/vi.lib/Platform/dotnet.llb
在當(dāng)前的程序中點(diǎn)右鍵,在彈出的菜單中點(diǎn)擊“選擇vi“,會(huì)彈出一個(gè)打開(kāi)文件對(duì)話框,用這個(gè)對(duì)話框打開(kāi)上面說(shuō)到的dotnet.llb,如下圖所示:

選擇之后,會(huì)彈出另外一個(gè)對(duì)話框,選中“To .NET Object.vi”即可,如下圖所示。

最后用如下的方法成功調(diào)用了Dictionary的Add方法:

上面的程序中,我們插入的Key-Value對(duì)為
"eleven" : 11

程序中用了兩個(gè)文本框輸出TryGetValue的返回值和傳出參數(shù)。查詢時(shí)用的Key是字符串"eleven",第二個(gè)參數(shù)5是隨便寫(xiě)的,只要是和Value類型相同即可。所以得到下面的運(yùn)行結(jié)果也在意料之中:

經(jīng)過(guò)了上面這一番實(shí)驗(yàn),原本認(rèn)為在LabVIEW中利用Reflection就可以輕易操縱泛型的我,還是默默啟動(dòng)了Visual Studio,寫(xiě)起了C#代碼。
評(píng)論