PCB论坛网

 找回密码
 注册
查看: 5134|回复: 10

关于AD9.4的3D显示问题

[复制链接]
发表于 2013-1-7 22:55:19 | 显示全部楼层 |阅读模式
  我这几天在纳闷中,为什么我的AD9.4(Altium Designer Summer 9 Build 9.4.0.20159)在测试3D显示PCB板时,总提示当前的显示器不支持,然而我机器上是完全装有DirectX 9.0c的,而且,我也试过AD6.9版本就没有3D显示的问题。
  在网上搜得的信息大多说显卡不支持什么的,或者说不能使用集成显卡云云。还有一点相关的信息是:Altium公司提供的关于“解决访问或调用3D模型的问题?”。可是虽然我在AD9.4安装目录\system目录中的确没找到“ViewWrapper.ocx”文件,但按方法所说操作后重启电脑结果还是没有解决问题。
  这到底是什么原因造成的呢?各位大大能解释一下么?谢谢啦!
  上述提到的方法叙述具体如下:


Altium Designer6.8版本及后续版本,可以不再使用分立3D模型库。3D模型将被直接关联到.PcbLib的封装,同时Altium Designer6.8之前版本内创建的.PCB3DLib 模型库仍然支持。
如果在查看3D模型或者导入3D模型到PCB3D库中出现错误,这些可能涉及到Active X控制问题,下面就是解决的措施。
ViewWrapper.ocx 文件在Altium Designer summer 08 之前的版本都是做为一个分立的文件存在的。检查一下Altium Designer xxxx\System 文件夹看它是否在那,如果不在,拷贝 .ocx 到系统文件夹。
点击Windows操作系统的 '开始'>>'运行' 。
在命令提示符键入:  regsvr32 "C:\Program Files\Altium Designer xxxx\System\ViewWrapper.ocx"
重新打开Altium Designer看看是否已经解决了该问题 。
另外如果你遇到这样的错误信息,说你丢失了OCX文件或者DLL文件。

点评

正赶上 查看版本发布的 有关 3D ...  发表于 2013-1-7 23:58

评分

参与人数 1金钱 +200 收起 理由
wanghanq + 200

查看全部评分

回复

使用道具 举报

发表于 2013-1-7 23:27:04 | 显示全部楼层
您提供的 搜索到的类似问题简答 值得称赞推广

上面的官方资料 不经意的观看 可能会 理解到是和您所问的问题有关,但仔细看“解决访问或调用3D模型的问题?”,和 PCB的3D 显示问题还是有区别的。

早前使用AD6.9时没有遇到 altium 提到的问题。

我们引用帖子:
杯具了,Altium Desinger Sumner 09 3D 对显卡要求这么高
http://www.pcbbbs.com/forum.php?mod=viewthread&tid=218446&fromuid=63313
中的图片


会看到altium 已很明确的指出了需要两个条件:1是9.0c,2是 3.0 。前者只是软件的安装问题,后者则是 要看你的显卡是否支持 3.0 功能的问题,是显卡硬件的问题。

上面仅是我个人了解的情况,只是看到您提到:
而且,我也试过AD6.9版本就没有3D显示的问题。
则对自己之前的看法有所怀疑?如果您的 AD6.9 用 ALTIUM   的3D test 通过,也就是说满足条件 1 和 2,那您同样用 AD9.4 用 ALTIUM 的 3D test 测试,如果要求没有提高,不能支持时的弹出窗口应该是相同的,如果不同,则弹出提示应该不同,这个需要你 在 AD9.4 下截取类似图片来验证 满足条件是否不同?

AD 有两种 3D 显示工具,一个是现在的这个近乎照片级的3D显示,一个是和 99SE 显示级别等同的 3D 显示(这个当前可说没何优势可论吧)

期待您的 AD6.9  和 AD9.4 的同一台电脑上(必须是同台电脑)的 ALTIUM   的 test directx 测试截图


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

发表于 2013-1-7 23:32:46 | 显示全部楼层
问题补充: 回看2楼图片本身是 AD9 的截图,暂猜想,如果您确定AD6.9 的PCB  3D 显示正常,唯一的可能就是  AD6  和 AD9 对显卡的需求有变化。

只是这个猜想成立 的前提条件是 您给的 操作信息是正确的...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-8 12:41:48 | 显示全部楼层
  首先谢谢版主的热心回复!
  我遇到的错误提示就是这样,测试反正是横竖不通过。网上也有朋友遇到相同的问题,不知如何解决。我在其他电脑上安装AD9.4同样是这个问题——显卡是intel 的集成显卡,但AD6.9就同样没问题。估计要么是AD9.4有Bug,要么两个版本在显示驱动方面的确有不同要求。
  感慨Altium 公司protel 的发展过程真如建设一个不完美公厕……
  顺便说说题外话,看了版主的签名档,我想劝劝朋友您,对您师傅的做法不要耿耿于怀,虽然我理解您的心情,但我同样理解您师傅的心情。
  现在的社会竞争太激烈,社会环境不象以往那般和谐,人与人之间因为各种利益多了许多猜忌。我相信,您师傅如果在当时没有一种危机意识或为了发泄某种不满的话,是完全没必要留让您难堪的一手。
  总之,当前环境下师傅徒弟就如《老虎学艺》故事中所说的一样,因此朋友您不必感慨师傅的做法,到了您做师傅的那一天,您也可以瞬间悟到这个道理。
  师傅毕竟是师傅,说到底还是将你带入门的那位关键人物,就像我们的父母将我们带入这个世界一样重要,至于怎样活关键还是靠自己。
  我的话不中听就旁路,呵呵。
  祝兄弟工作顺利,心情愉快!

点评

可惜 国内 连 公测 的都没有... 感恩protel  发表于 2013-2-27 16:41
^_^ 签名档理解偏了...  发表于 2013-1-8 23:22

评分

参与人数 1金钱 +200 收起 理由
wanghanq + 200

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2013-1-8 23:16:22 | 显示全部楼层
本帖最后由 wanghanq 于 2013-1-8 23:29 编辑
protel2012 发表于 2013-1-8 12:41
...
1. 但AD6.9就同样没问题。估计要么是AD9.4有Bug,要么两个版本在显示驱动方面的确有不同要求  
...
2. 顺便说说题外话,看了版主的签名档,我想劝劝朋友您,对您师傅的做法不要耿耿于怀
...
3. 《老虎学艺》
...
4. 关键还是靠自己...



1: 没有你那样的硬件环境,无法亲自核实。假定同等环境下 安装有directx 9.0c 后执行 AD6 和 AD9 有不同表现。显然基本可确定 是第二个条件不满足,而这和你的显卡硬件是有直接的关系的,建议不必在做尝试(除非你能改动你的显卡硬件让其支持 model 3.0 模式),暂猜想 AD6 满足 model 2.0 模式即可了,这个你可以直接查看你的显卡是否支持 model 3. 0 模式来 决定是否 安装 AD9...

2: 可能不同环境的人有不同的看法,签名档的目的是提醒我们 自己 永不做 这类“师傅”。在我的理解中,世上本无 师傅 和 徒弟 之分,我们尊称师傅是因为我们知道师傅自有其可供我们学习借鉴的地方,所以我们要尊称并尊重师傅。 对文中的师傅,从未有过“耿耿于怀”的想法,只是我若按你当前的思路来理解的话,文中师傅可能不属于师傅之列,我们之间完全是平行关系,大的区别 只是进公司的早晚以及对公司产品了解程度的不同...    签名档中师傅的行为  和 我们之前  的闭关锁国 又有何不同?
  
3:
《老虎学艺》的故事:尽管虎在山林中作威作福,大模大样地走来走去,但有一个最大的弱点,就是不会上树。因为在很早以前,虎什么本领都没有,只好拜猫为师,学习各种本领。热情的猫很快就教会了它纵、跳、蹿、扑等诸般技艺,但也发现了虎凶狠残暴的本性,就在传授的过程中留了一手。当虎觉得自己已将猫的本领完全学会之后,便一反常态,恩将仇报,竟然猛扑过来,要把猫一口吃掉。猫却不慌不忙,敏捷而灵巧地纵身爬上了树梢,免遭暗算。虎蹲在树下无计可施,便又央求猫把上树的方法传授给它。猫则不再上当,虎也就终于没有学会上树的本领。宋朝大诗人陆游在《剑南诗稿·嘲畜猫》自注中写道:"俗言猫为虎舅,教虎百为惟不教上树。"这个故事辛辣地 讽刺了那些忘恩负义、恩将仇报的小人

很多人会看中这个故事寓意“讽刺了那些忘恩负义、恩将仇报的小人”,亦有很多人看中另外一种寓意:
猫教老虎学艺,是个古老的传说了。这里我们不必追究故事的真伪。单就寓意而言,就像“见人只说三分话,未可全抛一片心”一样,的确给后人很多的启发,教育着我们如何“做人”。 现在,就你情况而言,根本问题就是:私心太重。这种私心已经超越了你的承受能力,所以让你“左右为难”。“教会部下,怕丢饭碗;教不会,又怕影响自己升迁”。人,不可能没有私心。但私心太重,也会影响自己发展的。试想,哪一个“傻瓜蛋”愿意整天与一个“聪明蛋”打交道啊?吃亏与占便宜不是成反比的。

测试:我们自己通常看中哪种寓意呢?

备注:这个故事 和 “害人之心不可有,防人之心不可无”无冲突。

4:  好像常能看到“中国人漫无纪律,自由散漫,各自为政的劣根性”评价,我们要继续发扬下去?...

***********************************************************************************
编辑原因:补充   【  备注:这个故事 和 “害人之心不可有,防人之心不可无”无冲突。】

回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-10 22:35:14 | 显示全部楼层
  的确是我的显卡没达到AD9.4的要求,6.9版本的我试了一下,同样有问题。但我搞不懂的是,为什么单位里的那台集成显卡的机器倒是可以支持的。估计我的机器实在太老了吧。总之,这种错误不关乎DirectX的事吧。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

这么说 就是你的显卡 不支持 model 3. 0 模式了,这样的情况下,运行 AD 速度会慢很多了 (官方好似说区别有20多倍?)  详情 回复 发表于 2013-1-14 10:11
回复 支持 反对

使用道具 举报

发表于 2013-1-14 10:11:46 | 显示全部楼层
protel2012 发表于 2013-1-10 22:35
  的确是我的显卡没达到AD9.4的要求,6.9版本的我试了一下,同样有问题。但我搞不懂的是,为什么单位里 ...

这么说 就是你的显卡 不支持  model 3. 0  模式了,这样的情况下,运行 AD  速度会慢很多了 (官方好似说区别有20多倍?)
回复 支持 反对

使用道具 举报

发表于 2013-3-4 14:49:28 | 显示全部楼层
流光飞舞中,消逝的背影连同流动的人群,早已荒凉。谁是谁的谁?
回复 支持 反对

使用道具 举报

发表于 2013-5-10 12:30:49 | 显示全部楼层

评分

参与人数 1金钱 +200 收起 理由
wanghanq + 200

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2013-5-10 12:35:20 | 显示全部楼层

评分

参与人数 1金钱 +200 收起 理由
wanghanq + 200

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-4-25 08:21 , Processed in 0.211513 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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