⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 viewtopic.php.htm

📁 实现在网页上控制串口
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!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&amp;view=previous&amp;sid=54f60a8cafbd0f857940068d6be591f0" title="View previous topic" /><link rel="next" href="viewtopic.php?t=443&amp;view=next&amp;sid=54f60a8cafbd0f857940068d6be591f0" title="View next topic" /><link rel="up" href="viewforum.php?f=1&amp;sid=54f60a8cafbd0f857940068d6be591f0" title="X3D Specification and File Format" /><link rel="chapter forum" href="viewforum.php?f=1&amp;sid=54f60a8cafbd0f857940068d6be591f0" title="X3D Specification and File Format" /><link rel="chapter forum" href="viewforum.php?f=7&amp;sid=54f60a8cafbd0f857940068d6be591f0" title="Xj3D Toolkit & Browser" /><link rel="chapter forum" href="viewforum.php?f=3&amp;sid=54f60a8cafbd0f857940068d6be591f0" title="GeoSpatial" /><link rel="chapter forum" href="viewforum.php?f=5&amp;sid=54f60a8cafbd0f857940068d6be591f0" title="How to upgrade VRML97 applications to X3D" /><link rel="chapter forum" href="viewforum.php?f=2&amp;sid=54f60a8cafbd0f857940068d6be591f0" title="Humanoid Animation (H-Anim)" /><link rel="chapter forum" href="viewforum.php?f=4&amp;sid=54f60a8cafbd0f857940068d6be591f0" title="General XML Issues" /><link rel="chapter forum" href="viewforum.php?f=6&amp;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 &amp; 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 &amp; 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, &amp; Models</a></li>			<li><a href="http://www.web3d.org/tools/">Developer Toolkits &amp; 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 &amp; 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 &amp; Organizational Members</a></li>			<li><a href="http://www.web3d.org/membership/professional_members/">Professional &amp; 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">&nbsp;</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">&nbsp;<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>&nbsp;&nbsp;<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">&nbsp; &nbsp;<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>&nbsp; &nbsp;<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>&nbsp;												&nbsp;<a href="profile.php?mode=register&amp;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>&nbsp;												</td>					</tr>					<tr>						<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="profile.php?mode=editprofile&amp;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>&nbsp; &nbsp;<a href="privmsg.php?folder=inbox&amp;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>&nbsp; &nbsp;<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>&nbsp;</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&amp;start=0&amp;postdays=0&amp;postorder=asc&amp;highlight=&amp;sid=54f60a8cafbd0f857940068d6be591f0">Serial Communications w/ VRML (A Working Example)</a><br />	  <span class="gensmall"><b></b><br />	  &nbsp; </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&amp;f=1&amp;sid=54f60a8cafbd0f857940068d6be591f0"><img src="templates/web3d/images/lang_english/post.gif" border="0" alt="Post new topic" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="posting.php?mode=reply&amp;t=443&amp;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">&nbsp;&nbsp;&nbsp;<a href="index.php?sid=54f60a8cafbd0f857940068d6be591f0" class="nav">web3d.org Forum Index</a> 	  -> <a href="viewforum.php?f=1&amp;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&amp;view=previous&amp;sid=54f60a8cafbd0f857940068d6be591f0" class="nav">View previous topic</a> :: <a href="viewtopic.php?t=443&amp;view=next&amp;sid=54f60a8cafbd0f857940068d6be591f0" class="nav">View next topic</a> &nbsp;</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&amp;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">&nbsp;</span>&nbsp; &nbsp;Post subject: Serial Communications w/ VRML (A Working Example)</span></td>				<td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&amp;p=1169&amp;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 />&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
<br />&lt;html&gt;
<br />&nbsp; &nbsp;&lt;head&gt;
<br />&nbsp; &nbsp;&nbsp; &nbsp;
<br />&nbsp; &nbsp;&lt;/head&gt;
<br />&nbsp; &nbsp;
<br />&lt;body text=&quot;#000000&quot; bgcolor=&quot;ffffff&quot; onLoad=&quot;InitPort&#40;&#41;;&quot;&gt;
<br />
<br />&lt;OBJECT classid=&quot;clsid&#58;648A5600-2C6E-101B-82B6-000000000014&quot; id=&quot;MSComm1&quot;&gt; 
<br />&lt;/OBJECT&gt;
<br />
<br />&lt;object
<br />&nbsp; classid=&quot;clsid&#58;F42FFB57-FEF5-499B-A89B-776BDD29BBE1&quot;
<br />&nbsp; id=Venues
<br />&nbsp; width=300
<br />&nbsp; height=250 &gt;
<br />&nbsp; &lt;param name=&quot;src&quot; value=&quot;jstest.wrl&quot;&gt;
<br />&lt;/object&gt;
<br />
<br />&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot;&gt;
<br />var MSC = document.getElementById&#40;&quot;MSComm1&quot;&#41;;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -