我要发帖 回复

正式会员

5

主题

71

积分

0

专家分

:

私信
发表时间 : 2006-9-1 13:31:32 | 浏览 : 3239    评论 : 14
分布式Vega NT(简称Dvega)是用多台低端系统上运行的应用程序模拟多图形硬件管线系统功能的一种虚拟多通道Vega特性,它指定由一个应用程序作为主要设备进行视觉模拟,在远程系统中的多台从设备上运行与主设备上相同的模拟程序。
    Dvega的安装与使用比较麻烦,对新手来说是个难题,现将Dvega使用简单介绍如下:
Step 1:初始化分布式Vega
用C语言的编译器编译以下代码,生成可执行文件dv.exe(名字由C下面代码的程序名而定)。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <vg.h>
#include <vgdv.h>

void main(int argc,char *argv[])
{
        if(argc<2){
                printf("syntax:%s<config file>\n",argv[0]);
                exit(-1);
        }

        vgInitDv(argc,argv,NULL);
        vgInitSys();

                vgDefineSys(argv[1]);
            vgConfigSys();

        while(1){
                vgSyncFrame();
                vgFrame();
        }
}

Step 2:创建Vega应用定义文件(.adf)
打开lynx,创建一个新的object,然后将object加入scene,把默认的window改为Right Window,创建一个新的window,并命名为Left Window,然后把默认的channel改为Right Channel,创建一个新的channel,并命名为Left Channel,把Left Channel和Left Window关联,最后把Left Channel加到默认的observer里。保存文件,命名为disVega.adf。

Step 3:设置主机(master)和从机(slaves)
1、        映射主机网络驱动器:首先把step 1生成的可执行文件dv.exe所在文件夹共享,然后右键单击“我的电脑”,选择“映射网络驱动器”,选择主机没有使用的驱动器(比如:F,D,E),点击浏览,选择刚才共享的文件夹,使之与驱动器产生映射。
2、        打开step 2中生成的disVega.adf文件,选择window模块图标,进入Distributed Vega,选择Left Window,因为我们希望Left Window在主机显示,所以与着对应的HostName设为空,Path to Slave .App on Host设为刚才映射的网络驱动器。然后选择Right Window,因为我们希望Right Window在从机显示,所以与着对应的HostName设为从机的名字,Path to Slave .App on Host设置同Left Window。
3、        映射从机网络驱动器:把从机上没有使用的的任一驱动器映射到与主机相同的共享文件夹。 把dv.exe和disVega.adf文件拷至从机,并将两个文件放在同一路径下,打开disVega.adf,将其默认的observer和Right Channel并联。

Step 4:设置网络IP:主从机必须在同一个工作组之下,IP地址必须是静态IP,默认的子网掩码为:255.255.0.0。然后用记事本打开C:/winnt/system32/driver/etc/hosts,把localhost 前面对应的ip改为本机IP(主、从机一样)。

Step 5:运行程序:在主、从机上分别打开disVega.adf,在主、从机的Applications里下的Application File里输入dv.exe,从机的Arguments里输入vg_slave,主机里该项不变。然后分别点击Preview里的select applicaton,即能实现在主机显示Left Window,在从机显示Right Window的效果。
ps:分布式vega需要在win2000或者win NT操作系统下才能使用,并且每台电脑都要安装相同的软件环境。

最近VR访客

obuil 评论于2006-9-1 13:46:04
比较有用,支持
kthe 评论于2006-9-4 10:48:10
我用vega prime2.0 怎么也不行?:(
vrer 评论于2006-9-4 11:06:06
该使用手册仅适用用vega,对于VP没试验过,所以不一定可行。
xiaoming630 评论于2007-11-4 15:32:03
支持
xiaochang 评论于2007-11-13 18:57:17
支持
qdobp 评论于2007-11-24 12:32:06
tanks
lwayne 评论于2007-11-24 18:05:45
学习中……
windgoing 评论于2007-11-24 23:17:25
thanks
wwwy 评论于2008-5-29 20:31:46
学习中……
alps 评论于2008-5-30 02:57:33

ddddddddd


不错 thanks
xupengss1978 评论于2010-3-25 00:05:24
hai bucuo
stephencc 评论于2010-3-26 12:30:16
vegaNT是不同于vega的软件吗?还是就属于vega其中的一个子模块,我印象中好像没有这个模块啊!还请指教
99daodan 评论于2010-3-28 10:54:09
测试过,好像不能成功。希望楼主写得再详细一点以及注意事项。
ggw0122 评论于2011-4-7 22:18:01
学习了,谢谢

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-2-27 09:19 PM

返回顶部