首页/文章/ 详情

HYPERVIEW二次开发_01

3月前浏览2569

以下代码是是altair二次开发案例的第一节代码

## 练习:将第三页的第三个窗口客户端设置成曲线图;

set t [clock clicks ]

#返回当前的处理器时间,以秒表示

hwi OpenStack

#开启堆栈,自动侦测下面代码创建的句柄,与closestack配合使用

 hwi GetSessionHandle sess$t

#获取session句柄

 sess$t GetProjectHandle proj$t

#获取project句柄

  proj$t GetPageHandle pg3_$t 3

#获取第三个page句柄,

  pg3_$t GetWindowHandle win3_$t 3

#获取第三个窗口句柄

  win3_$t SetClientType Plot

#设置当前客户端类型为plot即hypergraph,animation为hyperview

hwi CloseStack

#关闭堆栈,释放open到close之间所创建的handle


hwi CloseStack仿佛并不会将所以handle全部释放,还是需要用到ReleaseHandle。可以在session层级获取到所有handle的list,然后通过foreach循环释放所有handle


下方这张图片是数据层级,如图所示,需要获取到client层级,需要依次从hwi session project page window client。

这里有个比较重要的概念是,例如修改client层级,相关API并不是在client类里面,而是在它的上一层级,和上面讲的一样,它自己所在的那个层级只能修改上一级所获取到句柄的对象的属性。

以下是MotionView,MediaView,and TextView数据层级结构和HyperGraph中数据的层级结构以及HyperView中数据的组织的层级结构。




来源:TodayCAEer
HyperViewMotionView二次开发Altair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-08-14
最近编辑:3月前
TodayCAEer
本科 签名征集中
获赞 18粉丝 28文章 249课程 0
点赞
收藏
作者推荐

ANSA零基础第十四弹——casting+align manager

嗨,大家好,今天由于个人原因没有写文章。给大家分享一个以前录制的视频。内容是选取塑料件的经典结构,使用casting抽取中面网格,在配合alignmanager修复网格,实用性较强。演示视频操作软件是18.0豆豆贴心的提供了ansa源文件,和catia文件,大家都已打开。一边看,一边联系,这是最好的学习方式,如果还能够给大家讲解所学,学习效果更棒。大家可以打开自己在画一边,提高工具使用效率。今天写了这么多废话,主要是为了凑齐三百字,哈哈。当然视频有不足的地方,欢迎大家指出,有问题可以看看帮助文档,目前而言,学习ansa最好的途径就是帮助文档。每日一语今日夏至,向阳而立,拥抱缤纷!链接会在评论区贴出。来源:TodayCAEer

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈