请教有关窗口控制的问题

浏览:113289 回答:2
通过 Utility Menu > PlotCtrls > Window Controls 可以完成对图形显示窗口的控制。
下图给出了4个窗口在同一屏幕上显示的情况;
file~2.jpg

window 1 左上 window 2 右上 window 1 左下 window 1 右下
现在遇到的情况是:
只能对 window 1 进行在三维范围内不同视角的察看,而window 2、window 3、window 4只能进行XY平面的缩放
操作,不知为何?同时,为什么window 2、window 3、window 4会自动给出的XY平面的视图,并且完全一样(无缩放操作时),
怎样通过GUI 对其进行控制?
上图显示的是关于 ELEMENTS 的视图,是否可以这样:
window 1 显示 ELEMENTS
window 2 显示 VOLUMS
window 3 显示 LINES
window 4 显示 RESULTS中的某一结果图
如果可以,如何实现?希望得到各位高手的指点,谢谢!
邀请回答 我来回答

全部回答

(2)
默认 最新
xiangcunnvhai
谢谢帮忙
很详细!很具体!
2009年10月18日
评论 点赞
邹正刚
先给你一种简单实用的方法,即利用ANSYS中提供的 /erase (重显示时从屏幕上删除原来的显示内容,Erase 为默认值;Gui 菜单: PlotCtrls -> Erase Option -> Erase Between Plots) 和 /noerase 命令 (重显示时保留屏幕上原来的显示内容),在定义好各窗口的位置、大小和所要显示的模型的大小、方位以后,不用定义每个窗口所要显示的结果内容,而是通过 POST1 -> plot solution 菜单,逐个窗口选择并显示所需的内容,具体做法可归纳如下 (假定窗口位置已设置好,并已进入POST1 -> plot solution菜单):
  首先发出 /erase 命令,打开任一窗口 (PlotCtrl -> Window Controls -> Window On or Off),同时关闭其他窗口,在打开的窗口中选择和绘制所需要的结果。此时屏幕上只显示这一个窗口的内容。接下来发出 /noerase 命令,以便在后续操作中保留已绘制好的窗口及其中内容。
  然后关闭刚才打开的窗口,打开另一窗口,并选择和绘制所需要的结果。此时屏幕上显示的不仅是这一个窗口,上一个窗口也保留在屏幕上。以此类推,逐个打开各个窗口 (同时关闭其他窗口), 选择和绘制所需要的结果,则可以在屏幕上逐个显示出所有的窗口,且可以是模型的不同部分、不同载荷工况或不同载荷步的结果 (见图,为一根梁的 4 个不同模态的结果)。
multi_plot000.jpg

  当所有窗口都执行一次以后,所有窗口也就按你的要求显示出来了。
  然后发出 /erase 命令,可以再次开始另一次多窗口显示的操作或将屏幕显示操作恢复为默认值。
  
  这里有几点需要说明:
   1 在执行第一个窗口的操作以前,一定要发出 /erase 命令,以便在显示第一个窗口的内容时,清除以前的显示内容。而在进行其余窗口的操作前,一定要发出 /noerase 命令,以便保留此前各窗口的显示内容。至于窗口的操作次序可以是任意的,但不能重复,否则显示内容会重叠在一起。
  2 在某个窗口中进行操作时,应关闭其他窗口,否则正打开的窗口将显示相同的内容。对于已经设置过的窗口,其显示内容会重叠在一起。
  3 所有窗口设置完毕,所需的显示也就自然完成;此时若再执行其他 plot 操作,将会导致不能正确显示所设置的内容。
2009年10月17日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP