📄 viewtopic.php.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta http-equiv="Content-Style-Type" content="text/css"><link rel="top" href="./index.php?sid=54f60a8cafbd0f857940068d6be591f0" title="web3d.org Forum Index" /><link rel="search" href="./search.php?sid=54f60a8cafbd0f857940068d6be591f0" title="Search" /><link rel="help" href="./faq.php?sid=54f60a8cafbd0f857940068d6be591f0" title="FAQ" /><link rel="author" href="./memberlist.php?sid=54f60a8cafbd0f857940068d6be591f0" title="Memberlist" /><link rel="prev" href="viewtopic.php?t=443&view=previous&sid=54f60a8cafbd0f857940068d6be591f0" title="View previous topic" /><link rel="next" href="viewtopic.php?t=443&view=next&sid=54f60a8cafbd0f857940068d6be591f0" title="View next topic" /><link rel="up" href="viewforum.php?f=1&sid=54f60a8cafbd0f857940068d6be591f0" title="X3D Specification and File Format" /><link rel="chapter forum" href="viewforum.php?f=1&sid=54f60a8cafbd0f857940068d6be591f0" title="X3D Specification and File Format" /><link rel="chapter forum" href="viewforum.php?f=7&sid=54f60a8cafbd0f857940068d6be591f0" title="Xj3D Toolkit & Browser" /><link rel="chapter forum" href="viewforum.php?f=3&sid=54f60a8cafbd0f857940068d6be591f0" title="GeoSpatial" /><link rel="chapter forum" href="viewforum.php?f=5&sid=54f60a8cafbd0f857940068d6be591f0" title="How to upgrade VRML97 applications to X3D" /><link rel="chapter forum" href="viewforum.php?f=2&sid=54f60a8cafbd0f857940068d6be591f0" title="Humanoid Animation (H-Anim)" /><link rel="chapter forum" href="viewforum.php?f=4&sid=54f60a8cafbd0f857940068d6be591f0" title="General XML Issues" /><link rel="chapter forum" href="viewforum.php?f=6&sid=54f60a8cafbd0f857940068d6be591f0" title="Non-X3D discussions" /><title>web3d.org :: View topic - Serial Communications w/ VRML (A Working Example)</title><meta name="keywords" content="web3d, X3D, XML, XMSF, CAD, Medical, XMF, games, visual simulation, virtual reality, VRML" /><meta name="description" content="News and resources for developing and deploying XML enabled 3D." /><meta name="robots" content="all" /><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta http-equiv="Content-Style-Type" content="text/css" /><link rel="stylesheet" href="http://www.web3d.org/styles/basic.css" type="text/css" media="all" /><link rel="stylesheet" href="http://www.web3d.org/styles/global.css" type="text/css" title="default" /><link rel="stylesheet" type="text/css" href="http://www.web3d.org/styles/printlayout.css" media="print" /><!--[if gte ie 5.0]><link rel="stylesheet" type="text/css" media="screen" href="http://www.web3d.org/styles/ie5.css" /><![endif]--><!--[if gte ie 6]><link rel="stylesheet" type="text/css" media="screen" href="http://www.web3d.org/styles/ie6.css" /><![endif]--><script type="text/javascript" src="http://www.web3d.org//scripts/global.js"></script><link rel="shortcut icon" href="http://www.web3d.org//images/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" href="/message_boards/templates/web3d/web3d.css" type="text/css"></head><body id="message_boards"><div id="container"><div id="header-frame" > <div id="top-of-page"><div id="top-corner"><div><!-- . --></div></div> <div id="logo"> <a href="http://www.web3d.org"><img src="/styles/img/web3d_logo_background.gif" width="175" height="58" alt="Web3D Consortium Logo" /></a><h1>Open Standards for Real-Time 3D Communication</h1> </div><div id="top-tools"><div id="contact-tools"> <ul> <li><a href="http://www.web3d.org/about/new-to-web3d/">New Web3D Visitor?</a></li> <li><a href="/membership/join/">Join the Consortium</a></li> <li><a href="http://www.web3d.org/contact/">Contact Us</a></li> <li><a href="http://www.web3d.org/sitemap/">Site Map</a></li> </ul> </div> <div id="topsearchbox"> <!-- Google CSE Search Box Begins --><form id="searchbox_004040854143151749042:raidqzo6vdi" action="http://www.web3d.org/search/results"> <input type="hidden" name="cx" value="004040854143151749042:raidqzo6vdi" /> <input name="q" type="text" size="25" /> <input type="submit" name="sa" value="Search" /> <input type="hidden" name="cof" value="FORID:9" /></form><script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_004040854143151749042%3Araidqzo6vdi"></script><!-- Google CSE Search Box Ends --></div></div> <!-- top tools --><div class="clr"> <!-- since everything top if floated --></div><div id="topnav-frame"><div id="topnavwrapper"><ul id="nav"><li id="nav-home" class="tab"><a href="http://www.web3d.org"><span>Home</span></a></li> <li id="nav-about" class="tab"><a href="http://www.web3d.org/about/"><span>About Web3D</span></a> <div class="dropdown"> <ul> <li><a href="http://www.web3d.org/about/new-to-web3d/">New Web3D Visitor?</a></li> <li><a href="http://www.web3d.org/about/mission/">Mission Statement</a></li> <li><a href="/about/ip/">Charter, By-Laws & IP Policy</a></li> <li><a href="/about/board/">Board of Directors</a></li> <li><a href="/about/liaisons/">Liaisons and Partners</a></li> <li><a href="http://www.web3d.org/about/overview/">What is X3D?</a></li> <li><a href="http://www.web3d.org/about/faq/">X3D FAQ</a></li> <li><a href="http://www.web3d.org/tools/">X3D Applications & Utilities</a></li> <li><a href="http://www.web3d.org/sitemap/">Sitemap</a></li> <li><a href="http://www.web3d.org/search/">Search Site</a></li> </ul> </div></li> <li id="nav-x3d" class="tab"><a href="http://www.web3d.org/x3d/"><span>X3D Development</span></a> <div class="dropdown"> <ul> <li><a href="http://www.web3d.org/x3d/specifications/">Specifications</a></li> <li><a href="http://www.web3d.org/x3d/wiki/">X3D Wiki</a></li> <li><a href="http://www.web3d.org/x3d/learn/">Tutorials, Presentations, & Models</a></li> <li><a href="http://www.web3d.org/tools/">Developer Toolkits & Libraries</a></li> <li><a href="http://www.web3d.org/x3d/opensource/">Open Source Projects</a></li> <li><a href="http://www.web3d.org/x3d/xj3d/">Xj3D Toolkit</a></li> <li><a href="http://www.web3d.org/x3d/workgroups/">X3D Working Groups</a></li> <li><a href="http://www.web3d.org/x3d/conformance/">X3D Conformance Testing</a></li> </ul> </div></li> <li id="nav-news" class="tab"><a href="http://www.web3d.org/news/"><span>News & Events</span></a> <div class="dropdown"> <ul> <li><a href="http://www.web3d.org/web3d2007/">Web3D 2007 Symposium</a></li> <li><a href="http://www.web3d.org/news/events/">Upcoming Events</a></li> <li><a href="http://www.web3d.org/news/releases/">Press Releases</a></li> <li><a href="http://www.web3d.org/news/archives/">News Archives</a></li> <li><a href="http://www.web3d.org/news/mediakit/">Digital Media Kit</a></li> <li><a href="http://www.web3d.org/community/newsletters/">Community Newsletters</a></li> </ul> </div></li> <li id="nav-community" class="tab"><a href="http://www.web3d.org/community/"><span>Community</span></a> <div class="dropdown"> <ul> <li><a href="http://www.web3d.org/casestudies/">X3D Case Studies</a></li> <li><a href="http://www.web3d.org/community/blog/">X3D Community Blog</a></li> <li><a href="http://www.web3d.org/community/models/">Sample X3D Models</a></li> <li><a href="http://www.web3d.org/x3d/wiki/">X3D Wiki</a></li> <li class="menu_separator"><hr /></li> <li><a href="http://www.web3d.org/message_boards/">Developer Message Boards</a></li> <li><a href="http://www.web3d.org/x3d/publiclists/">Public Email Lists</a></li> <li><a href="http://www.web3d.org/community/newsletters/">Community Newletters</a></li> </ul> </div></li><li id="nav-membership" class="tab"><a href="http://www.web3d.org/membership/"><span>Membership</span></a> <div class="dropdown"> <ul> <li><a href="http://www.web3d.org/membership/join/">Join as a New Member</a></li> <li><a href="http://www.web3d.org/membership/benefits/">Membership Benefits</a></li> <li><a href="http://www.web3d.org/donate/">Donate to Support X3D</a></li> <li class="menu_separator"><hr /></li> <li><a href="http://www.web3d.org/membership/organizational_members/">Directing & Organizational Members</a></li> <li><a href="http://www.web3d.org/membership/professional_members/">Professional & Student Members</a></li> <li class="menu_separator"><hr /></li> <li><a href="http://www.web3d.org/membership/login/">Member Login</a></li> </ul> </div></li> </ul></div><!-- topframe --><div class="clr"></div></div><!-- topnavwraper --></div><!-- top of page --></div><!-- headerframe --><div class="clr"> </div><div id="maincontent"> <div class="entry" style="position:relative;z-index:90;><IFRAME SRC="m2f/m2f_import_msgs.php?m2f_cron_check=1" TITLE="M2F Simple Cron check" WIDTH="1" HEIGHT="1" FRAMEBORDER="0" SCROLLING="NO"><!-- Alternate content for non-supporting browsers --></IFRAME><a name="top"></a><table width="100%" cellspacing="0" cellpadding="10" border="0" align="center"> <tr> <td class="bodyline"> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td><a href="index.php?sid=54f60a8cafbd0f857940068d6be591f0"><img src="templates/subSilver/images/web3d_messageboards.gif" border="0" alt="web3d.org Forum Index" vspace="1" /></a></td> <td align="center" width="100%" valign="middle"> <table cellspacing="0" cellpadding="2" border="0"> <tr> <td align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="digests.php?sid=54f60a8cafbd0f857940068d6be591f0" class="mainmenu"><img src="templates/web3d/images/icon_mini_digest.gif" width="12" height="13" border="0" alt="Digests" hspace="3" />Digests</a> <a href="faq.php?sid=54f60a8cafbd0f857940068d6be591f0" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="FAQ" hspace="3" />FAQ</a></span><span class="mainmenu"> <a href="search.php?sid=54f60a8cafbd0f857940068d6be591f0" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="Search" hspace="3" />Search</a> <a href="memberlist.php?sid=54f60a8cafbd0f857940068d6be591f0" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="Memberlist" hspace="3" />Memberlist</a> <a href="profile.php?mode=register&sid=54f60a8cafbd0f857940068d6be591f0" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="Register" hspace="3" />Register</a></span> </td> </tr> <tr> <td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="profile.php?mode=editprofile&sid=54f60a8cafbd0f857940068d6be591f0" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="Profile" hspace="3" />Profile</a> <a href="privmsg.php?folder=inbox&sid=54f60a8cafbd0f857940068d6be591f0" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="Log in to check your private messages" hspace="3" />Log in to check your private messages</a> <a href="login.php?sid=54f60a8cafbd0f857940068d6be591f0" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="Log in" hspace="3" />Log in</a> </span></td> </tr> </table> </td> </tr></table></td> </tr></table> <br /><table width="100%" border="0" cellpadding="10" cellspacing="0" bgcolor="#FFFFFF"> <tr> <td><table width="100%" cellspacing="2" cellpadding="2" border="0"> <tr> <td align="left" valign="bottom" colspan="2"><a class="maintitle" href="viewtopic.php?t=443&start=0&postdays=0&postorder=asc&highlight=&sid=54f60a8cafbd0f857940068d6be591f0">Serial Communications w/ VRML (A Working Example)</a><br /> <span class="gensmall"><b></b><br /> </span></td> </tr></table><table width="100%" cellspacing="2" cellpadding="2" border="0"> <tr> <td align="left" valign="bottom" nowrap="nowrap"><span class="nav"><a href="posting.php?mode=newtopic&f=1&sid=54f60a8cafbd0f857940068d6be591f0"><img src="templates/web3d/images/lang_english/post.gif" border="0" alt="Post new topic" align="middle" /></a> <a href="posting.php?mode=reply&t=443&sid=54f60a8cafbd0f857940068d6be591f0"><img src="templates/web3d/images/lang_english/reply.gif" border="0" alt="Reply to topic" align="middle" /></a></span></td> <td align="left" valign="middle" width="100%"><span class="nav"> <a href="index.php?sid=54f60a8cafbd0f857940068d6be591f0" class="nav">web3d.org Forum Index</a> -> <a href="viewforum.php?f=1&sid=54f60a8cafbd0f857940068d6be591f0" class="nav">X3D Specification and File Format</a></span></td> </tr></table><table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0"> <tr align="right"> <td class="catHead" colspan="2" height="28"><span class="nav"><a href="viewtopic.php?t=443&view=previous&sid=54f60a8cafbd0f857940068d6be591f0" class="nav">View previous topic</a> :: <a href="viewtopic.php?t=443&view=next&sid=54f60a8cafbd0f857940068d6be591f0" class="nav">View next topic</a> </span></td> </tr> <tr> <th class="thLeft" width="150" height="26" nowrap="nowrap">Author</th> <th class="thRight" nowrap="nowrap">Message</th> </tr> <tr> <td width="150" align="left" valign="top" class="row1"><span class="name"><a name="1169"></a><b>wvenhau</b></span><br /><span class="postdetails"><br /><br /><br />Joined: 13 Feb 2006<br />Posts: 13<br />Location: Edwardsville, IL</span><br /></td> <td class="row1" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="100%"><a href="viewtopic.php?p=1169&sid=54f60a8cafbd0f857940068d6be591f0#1169"><img src="templates/web3d/images/icon_minipost.gif" width="12" height="9" alt="Post" title="Post" border="0" /></a><span class="postdetails">Posted: Fri Apr 14, 2006 12:25 am<span class="gen"> </span> Post subject: Serial Communications w/ VRML (A Working Example)</span></td> <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=1169&sid=54f60a8cafbd0f857940068d6be591f0"><img src="templates/web3d/images/lang_english/icon_quote.gif" alt="Reply with quote" title="Reply with quote" border="0" /></a> </td> </tr> <tr> <td colspan="2"><hr /></td> </tr> <tr> <td colspan="2"><span class="postbody">For any body interested here is a working example of controlling a VRML scene from the Serial Port of a PC. Matt Weaver from VCOM3D (Venues) created a very good example for me showing how I can use scripting in an HTML page to interact with the VRML. From that I was able to build and use Microsoft's MSCOMM32 to control his example.
<br />
<br />The following code I had a PIC microcontroller randomly sending BYTE data equal to 114. When it did I'd change the scene.
<br />
<br />For anybody looking for a good VRML/X3D plugin, I have tested quite a few and Venues is definitely my favorite. I really like the scripting EAI interaction it has. A few of the others I tried were BS Contact, Flux, and Octaga: I'm not even sure if these are supported anymore.
<br />
<br /></span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed"><b>Code:</b></span></td> </tr> <tr> <td class="code">
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<br /><html>
<br /> <head>
<br />
<br /> </head>
<br />
<br /><body text="#000000" bgcolor="ffffff" onLoad="InitPort();">
<br />
<br /><OBJECT classid="clsid:648A5600-2C6E-101B-82B6-000000000014" id="MSComm1">
<br /></OBJECT>
<br />
<br /><object
<br /> classid="clsid:F42FFB57-FEF5-499B-A89B-776BDD29BBE1"
<br /> id=Venues
<br /> width=300
<br /> height=250 >
<br /> <param name="src" value="jstest.wrl">
<br /></object>
<br />
<br /><script type="text/javascript" language="JavaScript">
<br />var MSC = document.getElementById("MSComm1");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -