您这个想法很好!
LabVIEW PnP driver的一个特点就是源代码开放,您可以根据应用中的需要,对driver中的某些VI进行改写。比如您只需要设置frequency,那么就可以将frequency相关的代码从driver中复制到新的VI中并在应用中调用之。
至于资源浪费的问题,如果用户的应用不是在RealTime或者嵌入式等系统中的话,就目前PC的硬件配置和仪器配置而言,这些配置上的重复应该还不会对应用产生明显影响。
这个问题因为没有测试过,所以不能保证在所有情况下都不会对仪器造成损害。
一般设计良好的仪器只有在配置发生变化的时候才控制硬件 作出相应。所以只要重复设置的值不变,仪器一般不会有重复的操作。
如果您不放心,可以致电咨询仪器生产厂商的技术支持以确认是否会对仪器造成损害。