APP下载

虚拟数控机床网页控制的实现方法

2017-05-30袁瑾

工业设计 2017年3期
关键词:交互

湖北工业大学,湖北武汉,430068

摘 要:基于VegaPrime与VC++MFC虚拟平台,建立虚拟数控机床的模型,并采用Flex软件编写控制界面,通过JavaScript函数能直接与VRML程序通信,实现网页控制虚拟数控机床加工的功能,使得学生能通过网络访问虚拟机床加工实验室。

关键词:数控机床;虚拟平台;交互;VRML

引言

为了实现在通过网页控件控制虚拟场景中的对象,需要flex程序能够与VRML程序通信,因此要在程序中调用虚拟模型的VRML文件。但flex程序不能直接调用VRML文件,需要通过HTML文件间接调用。虽然flex过程创建后能自动生成一个同名HTML网页文件,但是每次运行mxml文件都会把该网页文件重置,之前编辑的部分都无法保存下来,因此不能直接修改这个文件来调用。为了让学生能通过网络访问虚拟机床加工实验室,需要将VRML虚拟场景嵌入到网页中去,本文采用Flex软件来编写控制界面。

1虚拟数控机床的构建平台

机床模型的构建环境为VegaPrime与VC++MFC虚拟平台。该平台加载模型的特点是:

(1)能够直接通过lynxprime界面直接导入openflight模型,该模型以“节点”的方式储存模型元素,每个“节点”表示一个完整的模型元素;以树状结构组织模型元素间的关系,加载时按照模型节点的先后顺序依次加载;该平台同时支持基于openflight模型的二进制格式文件(VSB)的转换和导入;该格式文件仅能被VP平台读取,提高了模型的安全性。

(2)该平台有固定的“世界”坐标系(指VP构建的三维场景总体坐标系)中心,调入的openflight(VSB)模型同样具有模型坐标系数据,调入时通过调整两坐标系相对位置的方式实现定位,调整方法可以采用程序控制或者Lynxprime界面控制两种。……

登录APP查看全文

猜你喜欢

交互
使用jQuery实现GridView控件交互操作
网站开发课程交互中朋友圈群体信任解决方案
基于虚拟现实技术的虚拟教学系统设计探究
虚拟现实技术及其在临床心理学的应用
实验激发思维 问题交流智慧
浅析色彩在人机交互界面中的作用
电子综合艺术在艺术专业领域的应用
基于图形用户界面的多点触控交互技术综述
大学英语教师“交互”信念、知识与教师专业发展
基于WIFI的IPAD白板系统教学应用研究