发表于:2005-09-25 15:32:00
楼主
在学习使用Labview的过程中发现它是一种和底层硬件联系紧密的一种开发语言,对于像我这样采用自己做的硬件的人来说,似乎是属于“旁门左道”,大家经常讨论的DAQ以及IMAQ之类似乎我都用不上。
我最主要关心的是LV对自己开发的硬件的驱动,然而看了很多文章之后发现,大多数对硬件驱动的方法主要是调用DLL或者使用CIN,而且都得借助于C或VC,这就使我产生了疑惑,Labview号称是G语言,也是一种高级编程语言,而且自身也能产生DLL文件,那么为甚很少能看到独立用Labview开发第三方设备的驱动呢?是不是Labview无法对底层硬件进行开发?
此外,DAQ以及IMAQ中的函数,能否用于第三方设备?--尤其是自己研发的设备。
此外,我很想知道Labview和C/C++之类的语言比起来,他的生命力在哪,仅仅是因为不断增加对大厂新设备的支持么?它是不是一个受制于大厂的“御用编程语言”?
希望各位答疑解惑