[第三面板多久能适应第二面板]labview前面板自适应屏幕分辨率小程序
?功能说明:初始化那个VI的下层VI在修正好介面后,很大要将背板的最轻体积增设为现阶段背板大小不一,如下图右图:
方式是修正背板为须要大小不一,接着透过"文件">>"VI特性">>"询问处大小不一",也能间接CTRL+I再选择询问处大小不一,点选增设为现阶段背板大小不一方可,
至于下两个在相同解析度下维持询问处比率的快捷键,有次不键入也不会出什么难题,压制价格,还是键入上了。最终点选确定完成。
采用时间接将那个子VI放进到须要表明背板的流程的后液晶中方可(即间接初始化)。假如A初始化B,B再初始化那个流程时,只对B起促进作用,假如须要对A也起促进作用
须要在B的后液晶也加入那个流程。
那个VI只有错误SCSI,也能不连接。?
LabVIEW中,在相同的解析度下或在询问处放大时能带来背板严重形变的优点一直都存在,尽管在VI的特性中能增设在相同的解析度下维持询问处比率和询问处翻转时维持所有命令行比率这六个快捷键,但事实证明这六个快捷键并没数不清意义,仅仅这样增设不然背板一样会形变,目前一般有三种方案解决,两个是在加装指南中规定采用者只能在选定解析度下展开加装采用,这一条或许太过专横,而且给人不够专业的觉得;另两个作法是透过API获得萤幕的解析度,接着又有三种作法,一类是在打开流程时判断现阶段解析度是否为合适的解析度,假如并非则同样透过API增设萤幕的解析度为他们选定的解析度,在流程退出时再将解析度增设回来;一类是获得现阶段的解析度后,在流程中根据现阶段的解析度大小不一重新增设背板的大小不一。
? ? 后面的方式都没有次,最终一类方式觉得效用会好一点儿,但较为麻烦,因为两个流程中表明的介面肯定闻所未闻两个的,这就须要对每两个采用者能看到的介面在每一类解析度下展开增设并试验,工作效率较为大。
? ? 前二周在对那个难题增容时突然辨认出修改解析度后,假如有在VI特性的询问处大小不一中增设介面的最轻体积,则尽管询问处并非我们增设的大小不一,但假如滑鼠拖曳介面左下角展开翻转时,介面一下子就自动跳回理想的大小不一了,由此想不到可能是询问处的最轻体积起了促进作用,想不到程式设计来增设不然或许能起到很大的效用,马上写了个流程,在他们机壳上运行后真的能自适应解析度的变化,聚合EXE后也没辨认出什么难题。
但后来多试了多台机,或许辨认出在个别机壳上会失灵的情况出现,但概率不大,具体原因未明。不管怎么样,至少方式简单一点儿,或许对我们有点帮助,附带中有对应的源流程和聚合的EXE,希望我们浏览在他们机壳上试用后能将试用的结果告之一下,谢谢
不知道那些大公司是怎么样解决那个难题的?NI也不想个办法解决一下这些难题...
主要思路,在萤幕解析度改变后,根据原来增设的最轻体积再次将背板增设为最轻(最佳)的体积。?
初始化那个VI的下层VI在修正好介面后,很大要将背板的最轻体积增设为现阶段背板大小不一,如下图右图
?
方式是先修正背板为须要大小不一(理想大小不一),接着透过"文件">>"VI特性">>"询问处大小不一",也能间接CTRL+I再选择询问处大小不一,点选增设为现阶段背板大小不一方可。
至于下两个在相同解析度下维持询问处比率的快捷键,有次不键入也不会出什么难题,压制价格,还是键入上了。最终点选确定完成。
采用时间接将那个子VI放进到须要表明背板的流程的后液晶中方可(即间接初始化)。假如A初始化B,B再初始化那个流程时,只对B起促进作用,假如须要对A也起促进作用,须要在B的后液晶也加入那个流程。
那个VI只有错误SCSI,也能不连接。
流程为8.2写的,在8.2中聚合的EXE。假如只有8.5的RUNTIME须要他们在8.5在重新聚合两个EXE,附带中包括了源流程。
采用方式:R
1,运行可执行文件下面的自适应萤幕解析度试验(8.2).exe,流程会表明两个波形图、两个表格和六个按钮,其中波形图和表格命令行主要是为了更容易识别介面是否形变,假如你的解析度没跟我机壳上的一致时看到的是形变的介面,此时能点选自适应解析度按钮,介面会自动修正到最佳状态;
2,流程运行时修改表明器解析度,修改后介面发生变化,假如解析度是从小变到大不然则询问处变大,会有多余的介面表明出来,反之,解析度从大变到小时询问处中的波形图和表格会有部分不可见;
3,此时点选自适应解析度按钮,介面会自动修正到最佳状态;
4,更换为其它解析度重复2-3步,得到最终的结果。