學(xué)習(xí)LabVIEW(二)——操作.NET泛型類
.../LabVIEW2013/vi.lib/Platform/dotnet.llb
在當(dāng)前的程序中點(diǎn)右鍵,在彈出的菜單中點(diǎn)擊“選擇vi“,會(huì)彈出一個(gè)打開文件對(duì)話框,用這個(gè)對(duì)話框打開上面說(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是隨便寫的,只要是和Value類型相同即可。所以得到下面的運(yùn)行結(jié)果也在意料之中:
經(jīng)過(guò)了上面這一番實(shí)驗(yàn),原本認(rèn)為在LabVIEW中利用Reflection就可以輕易操縱泛型的我,還是默默啟動(dòng)了Visual Studio,寫起了C#代碼。
評(píng)論