找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1352|回复: 12

[labview求助] LV的界面从大显示器移到小的显示,有内容显示不了,咋办啊?

[复制链接]
发表于 2010-6-10 07:58:25 | 显示全部楼层 |阅读模式
在22寸显示器做的labaview界面,移到手提或者其他小的显示器上,很多内容都显示不出来,怎么搞啊?
VI属性里面的 “适应不同分辨率”,“根据面板调整对象”都设置了,但是没用啊?
发表于 2010-6-10 08:39:49 | 显示全部楼层
这个应该只能在筱显示器(你预计的最小分辨率上开发软件),然后安装到大显示器上运行,LabVIEW的那几个option才会起作用。
如果不能做到,那只能用属性节点或者api获取目前屏幕分辨率,然后分配给前面板各个控件。
你程序开始要有个初始化,在初始化里设置各个控件大小,而做到这点,你可以用属性节点获取panel索引,然后再用属性节点获取controls【】索引,这个是前面板控件的索引数组,把这个输入给for,依次调整大小。for还需要两个输入,就是各个控件的相对大小和相对位置(相对屏幕分辨率而言),如果控件不多,你手动指定即可,如果控件太多,而且控件次序在开发过程中会变化,那你用刚才那种方法,在某合适分辨率下,获取controls【】索引,然后获取控件的大小和位置(相对值,相对屏幕分辨率),保存到文件,下次程序运行,无论在何分辨率,只要在初始化的时候做点工作,就没有问题了。
如果有装饰,就用decorations【】。或者直接用all objects【】
回复 顶

使用道具 举报

 楼主| 发表于 2010-6-10 23:08:05 | 显示全部楼层
panel 索引在哪里,怎么我就找不到啊?
回复 顶

使用道具 举报

发表于 2010-6-11 08:24:48 | 显示全部楼层
打开vi引用,输入给属性节点,然后选择front panel
回复 顶

使用道具 举报

 楼主| 发表于 2010-6-11 11:16:26 | 显示全部楼层
找到了,控件的大小,相对位置,是不是就是属性里面的“位置” 和 “边界”
回复 顶

使用道具 举报

发表于 2010-6-11 11:55:39 | 显示全部楼层
对单个控件,是如此设置,现在的问题是设置前面板所有的对象,所以,关键是要获取all objects【】,就是全部对象的索引,存放在一个数组里
回复 顶

使用道具 举报

 楼主| 发表于 2010-6-11 12:01:26 | 显示全部楼层
很多控件是在选项卡里面的,获取的时候,选项卡及里面的控件只能当作一个控件呀?
回复 顶

使用道具 举报

发表于 2010-6-11 12:41:57 | 显示全部楼层
嗯,那就加个判断,看是不是选项卡,如果是,取得选项卡的pages【】属性,然后遍历每个page,对此用属性节点获取objects on page属性节点,下同
回复 顶

使用道具 举报

发表于 2010-6-11 12:44:22 | 显示全部楼层
所有的容器类控件,都按一个控件处理,所以你要进到容器里,获取类似objects【】属性,只要是容器,就有的。。。。还有一个是cluster

原理和文件系统遍历文件夹,子文件夹,子子文件夹,文件是类似的
回复 顶

使用道具 举报

 楼主| 发表于 2010-6-11 13:04:41 | 显示全部楼层
把参数保存成文件后,重新写入设置时,”边界“应该就是大小吧,不能 为 写入呀,位置可以是“写入”
回复 顶

使用道具 举报

发表于 2010-6-11 13:54:11 | 显示全部楼层
嗯,大多数控件是可以调整大小的,你把你遇到的几种不能调节的说下,应该是可以调节该控件主体部分大小。
比如numeric控件,本身没有size属性,但它有个numeric text属性,那里有size可以调整
回复 顶

使用道具 举报

 楼主| 发表于 2010-6-11 14:15:06 | 显示全部楼层
我用大部分是 numeric控件,但是也是其他很多控件(叶灌,选项卡,布尔、图片等)。这样看来用controls【】索引这个办法很难做到自适应不同大小的显示器呀
回复 顶

使用道具 举报

发表于 2010-6-11 14:59:52 | 显示全部楼层
你先放放,我近期想办法解决,有点棘手。。。。
或许我们什么没考虑到?
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 04:35 , Processed in 0.049280 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表