本帖最后由 jiangzhengwenjz 于 2016-10-14 12:35 编辑
本人新手,使用老版本labview 8.6,之前试过可以把一个图片直接拖入到前面板,想请教一下如何控制这种自定义图片的移动(坐标变化)?感激不尽。
(说具体一点的话,比如在一个循环里让一个图片一直向下移动,怎么弄?就是这类问题)
0
|
|
|
|
如果把图片做成某一种控件,应该可以通过鼠标事件,控件方法拖拽;只是图片的话不知道行不行。
同求吧。顶一个!
|
|
|
|
|
自己试着写了下,不知道符不符合楼主想要的效果,解压后直接运行就可以了,图片就会在前面板随机移动,楼主可以根据自己的需求做更改,由于图片无法呈现动态过程,就不截图了,附上86版本的程序。
|
|
|
|
|
能下载了,不过无法打开,找不到Application Directory.vi
我在整个labview安装目录下也未搜索到
|
|
|
|
|
我打开运行是没问题的,写的程序好像也没有用到那个vi,附上程序框图
|
|
|
|
|
本帖最后由 jiangzhengwenjz 于 2016-10-15 09:44 编辑
我的状况是如此,如果忽略他所找不到的Application Directory.vi的话 @宁静致远。。
|
|
|
|
|
哦,那是应用程序目录,我这样就不用你手动输入图片路径就可以直接运行了,那你把创建路径都删掉,自己手动输入文件夹中的图片路径即可。
|
|
|
|
|
本帖最后由 jiangzhengwenjz 于 2016-10-15 10:49 编辑
改掉了,VI可以运行了
那个应用程序目录不知为何我的labview里没有,只有获取当前VI的目录,不过那个会把vi的名称也一并包含进去,请问有办法对其进行修改吗?我目前只能这么做,却无法直接获取vi的文件名(如果要从那路径里获得,是不是干脆弄个CIN节点处理字符串还方便点...):
此外就是,图片四周有那个二维图片控件的边框,是否有办法可以去掉?
(我不知为何无法激活用户组,一小时只能回复2次,见谅)
|
|
|
|
|
我想你这样获取路径的方法也是一样的,在labview里,只有控件才会有对应的属性,通过调用属性来控制控件的位置,单纯的图片应该没法控制。另外,图片周围的框框是删不掉的,不过你可以将它设置成透明状。
|
|
|
|
|
是的,不过如果这个vi被人改了名字的话,便无法正常读取了,所以我是在想,有没有什么办法能直接获取当前vi的文件名...
关于透明,我能问一下在哪里可以改吗?属性里好像没有
|
|
|
|
|
我刚才的回复没人审核...能否给个qq之类的联系方式
|
|
|
|
|
做了获取二维图片和图片拖动的vi,图片拖动是通过LabVIEW自带例子改的,给你参考下
|
|
|
|
|