<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0YDSHgyfCp7ImA9WhRaE0Q.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987</id><updated>2012-02-16T12:19:39.694+01:00</updated><category term="x-section" /><category term="rendering" /><category term="Pro-Datum" /><category term="Pro-Assembly" /><category term="design related news" /><category term="salary survey" /><category term="relations" /><category term="short tip" /><category term="UDF" /><category term="Exploding FootBall" /><category term="Proe - Relation" /><category term="MMC/LMC" /><category term="puzzle" /><category term="Proe Animation Series" /><category term="Functions" /><category term="puzzle answer" /><category term="Proe" /><category term="VBA" /><category term="Mechanism" /><category term="Tip" /><category term="Advanced" /><category term="fun with ProE" /><category term="TreeView" /><category term="animation" /><category term="Basics - Proe" /><category term="macro" /><category term="Surface" /><category term="fun" /><category term="VB.Net" /><category term="Command Explained in Detail" /><category term="ProE File" /><category term="Proe Animation" /><category term="Basics - Excel" /><category term="beginner" /><category term="Excel" /><title>Tips by Joe (Proe, Excel...)</title><subtitle type="html">Tips and tutorials related to Pro/Engineer, Excel (primarily) and others like Tcl/tk (occasionally)...  Here I try to explore the underestimated and uncommon options...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://tipsfromjoe.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ProeExcelTips" /><feedburner:info uri="proeexceltips" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>ProeExcelTips</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;DU8AQXY6eip7ImA9WxBaFU0.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-63807851185506965</id><published>2010-03-25T09:51:00.002+01:00</published><updated>2010-03-25T10:04:00.812+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-25T10:04:00.812+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Basics - Excel" /><title>Remove the external links from an Excel File.</title><content type="html">Sometimes its so happens that when you open an Excel file, it asks if the External Data needs to be updated or not.  But you may not have intentionally given any external links.  It’s an irritation then.  But How to get rid of it?&lt;br /&gt;&lt;br /&gt;Most likely it could be because of a Formula or a Named Ranges, although there are other possibilities as well.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.  How to identify the problematic Formula.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Goto the menu "Edit &gt; Find" ( or press &lt;Ctrl + F&gt; ) and enter as below and click "Find All".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_IbM8yc4pWvo/S6smb-OepWI/AAAAAAAAA3A/kApuYMxsEFY/s1600/find+and+replace.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 217px;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/S6smb-OepWI/AAAAAAAAA3A/kApuYMxsEFY/s400/find+and+replace.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5452494035864167778" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;2.  How to identify the problematic Named Range.&lt;/b&gt; &lt;br /&gt;Look for a Named Range that is linked to an external Workbook.&lt;br /&gt;&lt;br /&gt;I do it this way.&lt;br /&gt;&lt;br /&gt;go to an empty portion of the worksheet.&lt;br /&gt;go to the Menu "Insert &gt;&gt; Name &gt;&gt; Paste" and click "Paste List".&lt;br /&gt;Now you can manually search or use the method 1 to identify.&lt;br /&gt; &lt;br /&gt;For the full info, &lt;a href="http://office.microsoft.com/en-us/excel/HP102056111033.aspx" target=_blank&gt;click here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-63807851185506965?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4jU1xBaXgY1ImX-8TvOXupT8-8o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4jU1xBaXgY1ImX-8TvOXupT8-8o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4jU1xBaXgY1ImX-8TvOXupT8-8o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4jU1xBaXgY1ImX-8TvOXupT8-8o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ProeExcelTips?a=jzCGAmfmssY:MsJ5EcyhI9I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ProeExcelTips?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/jzCGAmfmssY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/63807851185506965/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=63807851185506965" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/63807851185506965?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/63807851185506965?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/jzCGAmfmssY/remove-external-links-from-excel-file.html" title="Remove the external links from an Excel File." /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_IbM8yc4pWvo/S6smb-OepWI/AAAAAAAAA3A/kApuYMxsEFY/s72-c/find+and+replace.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2010/03/remove-external-links-from-excel-file.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QCSHgyeip7ImA9WxBbFUg.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-7711982262539361798</id><published>2010-02-18T16:09:00.011+01:00</published><updated>2010-03-14T08:22:49.692+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-14T08:22:49.692+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Functions" /><category scheme="http://www.blogger.com/atom/ns#" term="Advanced" /><category scheme="http://www.blogger.com/atom/ns#" term="Excel" /><title>Excel Function :TABLE</title><content type="html">&lt;br&gt;&lt;br /&gt;Its been a while since I have done some posting.  This option in excel is something which I thought would be very useful for many.&lt;br /&gt;&lt;br /&gt;Its the TABLE Function in MS Excel.  This is especially useful in the following scenarios.&lt;br /&gt;&lt;br /&gt;Assume you have a very lengthy calculation to arrive at a value.  And you want to see how one (or two) input variables affect the output.  One way to do this is to have each calculation in adjacent columns and populate the rows with varying input value. Also, if you want two inputs to be changed, its even more difficult.  Using TABLE, you can do this very easily.  &lt;br /&gt;&lt;br /&gt;I even remember that I had written a whole set of VBA codes to manage what TABLE could do!&lt;br /&gt;&lt;br /&gt;Enough of introduction....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(A) How to do a 1D TABLE (one variable is changed).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IbM8yc4pWvo/S31bk3CTUeI/AAAAAAAAA10/dNsGoMak9qI/s1600-h/1D_Table.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 150px;" src="http://2.bp.blogspot.com/_IbM8yc4pWvo/S31bk3CTUeI/AAAAAAAAA10/dNsGoMak9qI/s400/1D_Table.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5439604613740450274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Step 1: Basic Calculation&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Setup your basic calculation with the variable value in separate cell(s).&lt;br /&gt;In the Eg, Input is in [C2] and output is in [C3]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Step 2: Prepare the Table&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Prepare the frame for the Table.  Different possible values of the variable is arranged in a column ( assume [E3:E10] ). Immediate to the right of these values ( [F3:F10] ) will be the place for the results. Link the result cell of Step1 to the cell just above it [F2]  (for eg, =C3).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Step 3: Populate the Table&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Select the full table. (  [E2:F3] ).  &lt;br /&gt;Go to Data -&gt; Table.&lt;br /&gt;Select the input variable cell as Column Input Cell ([C2])&lt;br /&gt;Select OK.&lt;br /&gt;&lt;br /&gt;You are DONE.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(B) How to do a 2D TABLE (two variables are varied).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IbM8yc4pWvo/S31dY0GI2OI/AAAAAAAAA18/21qg1qyIHJk/s1600-h/2D_Table.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 120px;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/S31dY0GI2OI/AAAAAAAAA18/21qg1qyIHJk/s400/2D_Table.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5439606605816060130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 1: Stays the same.&lt;br /&gt;&lt;br /&gt;Step 2: Populate the possibilities of variable 1 in the 1st column and variable 2 as 1st row.  The output cell should be linked to the Top-Left Corner.&lt;br /&gt;&lt;br /&gt;Step 3: Select the two variable reference cells in the dialog. Click OK and you should be DONE. &lt;br /&gt;&lt;br /&gt;If there is some mismatch, please repeat the step 3 with the reference cells interchanged.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope its useful..  Any questions?, let me know...&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-7711982262539361798?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iv-NrTsg1pn3W7URA3i63pMWGMA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iv-NrTsg1pn3W7URA3i63pMWGMA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iv-NrTsg1pn3W7URA3i63pMWGMA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iv-NrTsg1pn3W7URA3i63pMWGMA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ProeExcelTips?a=-sk04v0mk_4:M3aI1GBjvM4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ProeExcelTips?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/-sk04v0mk_4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/7711982262539361798/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=7711982262539361798" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7711982262539361798?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7711982262539361798?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/-sk04v0mk_4/excel-function-table.html" title="Excel Function :TABLE" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_IbM8yc4pWvo/S31bk3CTUeI/AAAAAAAAA10/dNsGoMak9qI/s72-c/1D_Table.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2010/02/excel-function-table.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQGRHk7fCp7ImA9WxNbEUo.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-1149504319307269297</id><published>2009-11-14T16:56:00.000+01:00</published><updated>2009-11-14T05:18:45.704+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-14T05:18:45.704+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VB.Net" /><category scheme="http://www.blogger.com/atom/ns#" term="TreeView" /><category scheme="http://www.blogger.com/atom/ns#" term="Command Explained in Detail" /><title>Treeview Structure in VB.Net</title><content type="html">I am using Visual Basic 2008 Express Edition.&lt;br /&gt;&lt;br /&gt;In one of &lt;a href="http://tipsfromjoe.blogspot.com/2007/12/treeview-structure-in-excel-vba.html"&gt;my earlier posts&lt;/a&gt;, I had explained in detail about Treeview in Excel-VBA. Through this post, I would like to bring the VB.Net way of the control.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1) get the Control:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;From the Toolbox (Common Controls tab), drag the treeview onto your form.&lt;br /&gt;For convenience, I have named it - TV.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2) Build the Tree up:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You build tree by adding nodes as child of another Node (or as a child of the TV).&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;u&gt;Special things to note for a Node.&lt;/u&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;You can specify an image for a Node.&lt;br /&gt;&lt;br /&gt;You can attach an Object to each Node through the TAG property of the Node.  This is something which I found really useful.&lt;br /&gt;&lt;br /&gt;Node Object : TreeNode&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;u&gt;Adding a node:&lt;/u&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;You can add a node to the TV.&lt;br /&gt;&lt;br /&gt;'--- Start ---&lt;br /&gt;Dim iNode As New TreeNode&lt;br /&gt;Dim iObj as New MyObject&lt;br /&gt;&lt;br /&gt;'Define iObj...&lt;br /&gt;&lt;br /&gt;iNode.Name = "Name1"&lt;br /&gt;iNode.Text = "Root Node 1"&lt;br /&gt;iNode.Tag = iObj&lt;br /&gt;&lt;br /&gt;TV.Nodes.Add(iNode)&lt;br /&gt;&lt;br /&gt;'--- End ---&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Or You can add a node to an existing Node.&lt;br /&gt;&lt;br /&gt;'--- Start ---&lt;br /&gt;Dim iNode As New TreeNode&lt;br /&gt;Dim pNode as TreeNode&lt;br /&gt;Dim iObj as New MyObject&lt;br /&gt;&lt;br /&gt;'Define iObj...&lt;br /&gt;&lt;br /&gt;pNode = TV.Nodes(0) 'Zero is the index of the Node at that Level.&lt;br /&gt;&lt;br /&gt;iNode.Name = "Name2"&lt;br /&gt;iNode.Text = "Child Node 1"&lt;br /&gt;iNode.Tag = iObj&lt;br /&gt;&lt;br /&gt;pNode.Nodes.Add(iNode)&lt;br /&gt;&lt;br /&gt;'--- End ---&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;u&gt;Removing a node:&lt;/u&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;TV.Nodes(0).Nodes(0).Remove()&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;iNode = TV.SelectedNode  'or Get the Node of the TV as an Object.&lt;br /&gt;iNode.Remove()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;u&gt;Clearing all nodes:&lt;/u&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;TV.Nodes.Clear()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Usual properties of Nodes:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You can refer to a node with its Index.&lt;br /&gt;&lt;br /&gt;'Gets or sets the Text &lt;br /&gt;TV.Nodes(i).Text &lt;br /&gt;&lt;br /&gt;'Gets or sets the Name of the Node&lt;br /&gt;TV.Nodes(i).Name&lt;br /&gt;&lt;br /&gt;'say   iNode = TV.Node(0).Nodes(2)&lt;br /&gt;&lt;br /&gt;'Gets the Index of the Node at that Level.&lt;br /&gt;iNode.Index&lt;br /&gt;&lt;br /&gt;'Gets the No of children the has got.&lt;br /&gt;iNode.Nodes.Count&lt;br /&gt;&lt;br /&gt;'Gets the First Child Node and the Last Child Node&lt;br /&gt;iNode.FirstNode&lt;br /&gt;iNode.LastNode&lt;br /&gt;&lt;br /&gt;etc....&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;&lt;br /&gt;more, later some time...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-1149504319307269297?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cHm_5CtE0eaLt6e7iz_GbfzU3e0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cHm_5CtE0eaLt6e7iz_GbfzU3e0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cHm_5CtE0eaLt6e7iz_GbfzU3e0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cHm_5CtE0eaLt6e7iz_GbfzU3e0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ProeExcelTips?a=4DKAykCMN7Q:On-OmVo8_Ok:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ProeExcelTips?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/4DKAykCMN7Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/1149504319307269297/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=1149504319307269297" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/1149504319307269297?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/1149504319307269297?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/4DKAykCMN7Q/treeview-structure-in-vbnet.html" title="Treeview Structure in VB.Net" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2009/09/treeview-structure-in-vbnet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcHSHs9cSp7ImA9WxJXFk0.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-9059690135512016709</id><published>2009-06-10T05:07:00.004+02:00</published><updated>2009-06-10T05:20:39.569+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T05:20:39.569+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Proe" /><category scheme="http://www.blogger.com/atom/ns#" term="Basics - Proe" /><title>search and find all supressed features in proe</title><content type="html">How to find all supressed objects in Proe (Pro Engineer) easily.. Yes, its easy.. no manual search is needed... Thanks to to ProE seach method..&lt;br /&gt;&lt;br /&gt;Go to Edit -&gt; Find and the rest is in the picture.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_IbM8yc4pWvo/Si8kKWK44aI/AAAAAAAAA0g/Fx5tkOnstxQ/s1600-h/find+supressed.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5345531042880610722" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 305px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/Si8kKWK44aI/AAAAAAAAA0g/Fx5tkOnstxQ/s400/find+supressed.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Select all the items in the left list, add all to the right, Click Close.&lt;br /&gt;&lt;br /&gt;Now you can do what ever you want with it. Say delete all at once!&lt;br /&gt;&lt;br /&gt;This is also applicable for the assembly models. Make sure that the check box "Include Submodel" is clicked.  By default it will be checked anyway. Try and let me know.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NOTE:&lt;br /&gt;We have used option in some other way as well. We normally rename the dimension symbol to some meaningful text and the same name will be coming in different parts when it represents the same data.&lt;br /&gt;&lt;br /&gt;What if we want to change one such dimension in all parts. Use this option. Search for Dimension. In the attribute tab, put the dim name and it gives all such dims. Select all. Close the window. Now you can modify all such dimensions at once. Regenrate and you are done.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps....&lt;br /&gt;&lt;br /&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-9059690135512016709?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/f5JztdZsRVYFmHCe0dyt1d-Nv8I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f5JztdZsRVYFmHCe0dyt1d-Nv8I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/f5JztdZsRVYFmHCe0dyt1d-Nv8I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f5JztdZsRVYFmHCe0dyt1d-Nv8I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ProeExcelTips?a=WqNyMHFB7zk:DPnB2b7Vp_c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ProeExcelTips?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/WqNyMHFB7zk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/9059690135512016709/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=9059690135512016709" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/9059690135512016709?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/9059690135512016709?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/WqNyMHFB7zk/search-and-find-all-supressed-features.html" title="search and find all supressed features in proe" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_IbM8yc4pWvo/Si8kKWK44aI/AAAAAAAAA0g/Fx5tkOnstxQ/s72-c/find+supressed.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2009/06/search-and-find-all-supressed-features.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8BRn8_fCp7ImA9WxJRF0w.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-1964044437530841906</id><published>2009-05-19T07:52:00.003+02:00</published><updated>2009-05-19T08:00:57.144+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-19T08:00:57.144+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Proe - Relation" /><category scheme="http://www.blogger.com/atom/ns#" term="Basics - Proe" /><category scheme="http://www.blogger.com/atom/ns#" term="relations" /><title>Proe Function / Relation to round the decimal places</title><content type="html">Its strange that ProE does not have a ROUND function. At least I counldnt find it.&lt;br /&gt;&lt;br /&gt;It has two funtions.&lt;br /&gt;Ceil will always round it up.&lt;br /&gt;Floor will always round it down.&lt;br /&gt;&lt;br /&gt;I have used both to get the ROUND functionality.&lt;br /&gt;here is the relation&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;X is the original value.&lt;br /&gt;D is the number of decimal places.&lt;br /&gt;X_New is the rounded value.&lt;br /&gt;&lt;br /&gt;X = 1.334&lt;br /&gt;D = 2&lt;br /&gt;&lt;br /&gt;X_ = X * 10^D&lt;br /&gt;XFLOOR_ = FLOOR(X,D) *10^D&lt;br /&gt;IF X_ - XFLOOR_ &lt; 0.5&lt;br /&gt;X_NEW = FLOOR(X,D)&lt;br /&gt;ELSE&lt;br /&gt;X_NEW = CEIL(X,D)&lt;br /&gt;ENDIF&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;try and let me know if it works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-1964044437530841906?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BcZv8PQ8FZxuB0dWbwH17L7pztY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BcZv8PQ8FZxuB0dWbwH17L7pztY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BcZv8PQ8FZxuB0dWbwH17L7pztY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BcZv8PQ8FZxuB0dWbwH17L7pztY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ProeExcelTips?a=umUWTCGTouc:UDrD1F9SBaU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ProeExcelTips?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/umUWTCGTouc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/1964044437530841906/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=1964044437530841906" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/1964044437530841906?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/1964044437530841906?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/umUWTCGTouc/proe-function-relation-to-round-decimal.html" title="Proe Function / Relation to round the decimal places" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><thr:total>7</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2009/05/proe-function-relation-to-round-decimal.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04NSHk4cSp7ImA9WxVbEkw.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-1725228741821377112</id><published>2009-03-28T05:03:00.006+01:00</published><updated>2009-03-28T05:53:19.739+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-28T05:53:19.739+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Functions" /><category scheme="http://www.blogger.com/atom/ns#" term="Excel" /><category scheme="http://www.blogger.com/atom/ns#" term="Basics - Excel" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>How to use VLookUp in Microsoft Excel.</title><content type="html">&lt;br&gt;&lt;br /&gt;Tool : MS Excel.&lt;br /&gt;Topic : The function - VLOOKUP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is a very useful function to extract data from the table.&lt;br /&gt;&lt;br /&gt;Microsoft says..&lt;br /&gt;"Searches for a value in the leftmost column of a table, and then returns a value in the same row from a column you specify in the table."&lt;br /&gt;&lt;br /&gt;The format.&lt;br /&gt;VLOOKUP(lookup_value,  table_array,  col_index_num,  range_lookup)&lt;br /&gt;&lt;br /&gt;where..&lt;br /&gt;lookup_value = search key for the first column.&lt;br /&gt;table_array  = Table where the data is located.&lt;br /&gt;col_index_num = is the column where the data has to be extracted from.&lt;br /&gt;range_lookup = TRUE or omited then finds an approximate match. FALSE then finds an exact match and returns #N/A if there is no match.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lets take an example.  Let the data table be the following one.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IbM8yc4pWvo/Sc2nmop-84I/AAAAAAAAAzg/t9c0twq8PzA/s1600-h/Blog+table.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 84px;" src="http://4.bp.blogspot.com/_IbM8yc4pWvo/Sc2nmop-84I/AAAAAAAAAzg/t9c0twq8PzA/s400/Blog+table.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5318091017184801666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;From this table, you can find how are you feeling [ :) ] and how many days are left for the next weekend [ :)) ].&lt;br /&gt;it will look something like this..&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IbM8yc4pWvo/Sc2nmwt7cHI/AAAAAAAAAzo/tGJ1l8GNG-w/s1600-h/blog+vlookup.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 82px;" src="http://2.bp.blogspot.com/_IbM8yc4pWvo/Sc2nmwt7cHI/AAAAAAAAAzo/tGJ1l8GNG-w/s400/blog+vlookup.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5318091019348832370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;if you replace TUESDAY with another valve, the other two values will get extracted from the table.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How it works.&lt;br /&gt;the formula for the cell C11 is this.&lt;br /&gt;     =VLOOKUP($C$10,$B$3:$D$7,2,0)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;the formula for the cell C12 is this.&lt;br /&gt;     =VLOOKUP($C$10,$B$3:$D$7,3,0)&lt;br /&gt;&lt;br /&gt;where,&lt;br /&gt;&lt;br /&gt;C10 is the feed data or the data you want to search in the first column.&lt;br /&gt;B3:D7 is the table shown in the first picture. (the source data)&lt;br /&gt;next is column where you want the data from.  Its 2 and 3 respectively,&lt;br /&gt;next is 0 [ equal to false ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note (1):&lt;br /&gt;You can ignore the $ symbols if its complicated.  &lt;br /&gt;$ sign is to lock the movement of the reference cell when the cell is copied to another one.&lt;br /&gt;&lt;br /&gt;Note (2):&lt;br /&gt;You can define a name for the table which can be used in functions. &lt;br /&gt;Insert -&gt; Name -&gt; Define.  &lt;br /&gt;Put the name as "Data_Table"&lt;br /&gt;Put the value as "B2:D7"&lt;br /&gt;&lt;br /&gt;So the formulae will change as &lt;br /&gt;     =VLOOKUP($C$10,Data_Table,2,0)&lt;br /&gt;     =VLOOKUP($C$10,Data_Table,3,0)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this is a good introduction for you to start exploring it further yourself.&lt;br /&gt;put a comment if there is anything you want to let me know.&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-1725228741821377112?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/s-25v4UicQ3b_BSEIxAbI7BIQcI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s-25v4UicQ3b_BSEIxAbI7BIQcI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/s-25v4UicQ3b_BSEIxAbI7BIQcI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s-25v4UicQ3b_BSEIxAbI7BIQcI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ProeExcelTips?a=bh_9fERi8Ac:x-Y8Q4CoHhg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ProeExcelTips?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/bh_9fERi8Ac" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/1725228741821377112/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=1725228741821377112" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/1725228741821377112?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/1725228741821377112?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/bh_9fERi8Ac/how-to-use-vlookup-in-microsoft-excel.html" title="How to use VLookUp in Microsoft Excel." /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_IbM8yc4pWvo/Sc2nmop-84I/AAAAAAAAAzg/t9c0twq8PzA/s72-c/Blog+table.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2009/03/how-to-use-vlookup-in-microsoft-excel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08NRnk5cCp7ImA9WxVbEkw.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-2523235147351897516</id><published>2009-02-24T15:24:00.006+01:00</published><updated>2009-03-28T05:51:37.728+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-28T05:51:37.728+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Excel" /><category scheme="http://www.blogger.com/atom/ns#" term="Basics - Excel" /><category scheme="http://www.blogger.com/atom/ns#" term="macro" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>How to Start with VB Programming (VBA) in MS Excel</title><content type="html">&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;The possibilities of using VB (VBA to be precise) is almost endless and it’s not too complicated (to do simple stuff) if you put bit of an effort and with a small programming background.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 1.  Security Settings&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ensure that the security setting is appropriate.&lt;br /&gt;Go to TOOLS -&gt; MACRO -&gt; SECURITY&lt;br /&gt;Select either MEDIUM or LOW.  If you select MEDIUM, make sure that you select the option ENABLE MACROS when you open the excel with VBA.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 2. Set Excel ToolBars&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;In Excel window, it’s better to have the following ToolBars selected. (You can do that at VIEW -&gt; TOOLBARS)&lt;br /&gt;&lt;br /&gt; Visual Basic&lt;br /&gt; Control ToolBox&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IbM8yc4pWvo/SaQEAKe4DvI/AAAAAAAAAzA/5QFy9J1aB_M/s1600-h/Excel+Toolbars+for+marcos.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 378px; height: 102px;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/SaQEAKe4DvI/AAAAAAAAAzA/5QFy9J1aB_M/s400/Excel+Toolbars+for+marcos.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5306370661809655538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 3. VB Editor&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Press &lt;Alt + F11&gt; and you will see the VB Editor.&lt;br /&gt;In that window, make sure that the following are visible. (In View Menu.)&lt;br /&gt;&lt;br /&gt; Project Explorer&lt;br /&gt; Properties Window&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 4. Create a macro.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Enter 10 in Cell A1&lt;br /&gt;Enter 20 in Cell A2&lt;br /&gt;Enter 30 in Cell A10&lt;br /&gt;&lt;br /&gt;Click the Cell B1.&lt;br /&gt;Click RECORD MACRO (in Visual Basic Toolbar).&lt;br /&gt;Click OK in the pop up window.  Now it will start recoding your actions.&lt;br /&gt;Enter the formula, =A1*10 to Cell B1&lt;br /&gt;Click STOP RECORDING.&lt;br /&gt;Recording is finished.&lt;br /&gt;&lt;br /&gt;How to use the macro.&lt;br /&gt;&lt;br /&gt;Click on cell B2. Click the RUN MACRO (in Visual Basic Toolbar). Select the macro you have recorded and click RUN.  Click on cell B10 and run the same macro.&lt;br /&gt;&lt;br /&gt;You can see that the same relation getting pasted in all selected cells.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Caution:  This is an example where the macro was applicable for any selected cell.  Not all macros are that direct.  For most of the macros, you need to manually edit if you want that to use in different places.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;To show that effect, you try this.  Start recording a macro. Select a cell, apply a Fill Color. Stop recording. Try using the macro for other cells. It fails.  That is because the selection is also getting recorded.  Now we will see how to modify the macros.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 5. Edit the macro.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Click the RUM MACRO. Click EDIT.&lt;br /&gt;&lt;br /&gt;Here you would be seeing the subs (functions) for each macro. In the sub for the first macro you would see the following command. &lt;br /&gt;&lt;br /&gt;    ActiveCell.FormulaR1C1 = "=RC[-1]*10"&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Note: Ignore lines starting with "'".  Those are comments and are not evaluated.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;In the second Sub, you would see commands starting with following line or similar.&lt;br /&gt;&lt;br /&gt;    Range("B1").Select&lt;br /&gt;&lt;br /&gt;After that you would see few lines starting with "WITH" and ending with "END WITH".  We need that.  That is what is setting the color.  The number represents the color you have selected.&lt;br /&gt;&lt;br /&gt;Copy the lines from "WITH" to "END WITH".&lt;br /&gt;Put it in the first macro so that the sub will look like this.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;blockquote&gt;Sub Macro1()&lt;br /&gt;'&lt;br /&gt;' Macro1 Macro&lt;br /&gt;' Macro recorded ---------- by -------&lt;br /&gt;'&lt;br /&gt;&lt;br /&gt;'&lt;br /&gt;    ActiveCell.FormulaR1C1 = "=RC[-1]*10"&lt;br /&gt;    With Selection.Interior&lt;br /&gt;        .ColorIndex = 6&lt;br /&gt;        .Pattern = xlSolid&lt;br /&gt;    End With&lt;br /&gt;    &lt;br /&gt;End Sub&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Now close the VB editor.&lt;br /&gt;&lt;br /&gt;In Excel delete the column B.&lt;br /&gt;Click on Cell B1 and run the first Macro.&lt;br /&gt;You should find that the Formula is placed and Cell is colored.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 6: Link the macro to a Button.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;From the Control ToolBox, click and place a Button on the sheet.  Once it is placed, you are in Design mode.  Double click the button and place the following line in that Sub.&lt;br /&gt; Call Macro1  'or with the correct name.&lt;br /&gt;&lt;br /&gt;Close the VB Editor.&lt;br /&gt;On the Visual Basic ToolBar, click EXIT DESIGN MODE.&lt;br /&gt;&lt;br /&gt;Now verify it by clicking a cell and clicking the button.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now you have a rough idea how it works.  Play with The macro like changing color index. Say put a number in the cell D1.  Modify the Sub so that the colorindex is taken from that cell like the following.&lt;br /&gt;        .ColorIndex = Range("D1")&lt;br /&gt;&lt;br /&gt;Record more macros to understand how to code is doing things..&lt;br /&gt;&lt;br /&gt;Have fun!!!&lt;br /&gt; &lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-2523235147351897516?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YA4feJ7koAqKLCP8ooifDj2UOYU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YA4feJ7koAqKLCP8ooifDj2UOYU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YA4feJ7koAqKLCP8ooifDj2UOYU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YA4feJ7koAqKLCP8ooifDj2UOYU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=TPfBmOGq"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/tEY_kRHcjwE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/2523235147351897516/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=2523235147351897516" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/2523235147351897516?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/2523235147351897516?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/tEY_kRHcjwE/how-to-start-with-vb-programming-vba-in.html" title="How to Start with VB Programming (VBA) in MS Excel" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_IbM8yc4pWvo/SaQEAKe4DvI/AAAAAAAAAzA/5QFy9J1aB_M/s72-c/Excel+Toolbars+for+marcos.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2009/02/how-to-start-with-vb-programming-vba-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04FR3o5eSp7ImA9WxVbEkw.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-851956839657236805</id><published>2009-02-22T17:42:00.013+01:00</published><updated>2009-03-28T05:51:56.421+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-28T05:51:56.421+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Functions" /><category scheme="http://www.blogger.com/atom/ns#" term="Excel" /><category scheme="http://www.blogger.com/atom/ns#" term="Basics - Proe" /><category scheme="http://www.blogger.com/atom/ns#" term="relations" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>Basics of Excel functions and relations.</title><content type="html">&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Through this post, I would like to introduce the Built in Functions of Microsoft Excel to a beginner.  Let me put some excel functions that could be of use to those who what to make a start.&lt;br /&gt;&lt;br /&gt;Before touching upon some of the functions, some introductions.  The first thing that I would recommend for a beginner is to browse through the list of functions and its uses. At this stage, forget how it to be used, but keep an eye one what all you can do using functions. For that, go to INSERT -&gt; FUNCTIONS.  You will see the  following dialog.  Here you can either select ALL, or a specific category like TEXT.  Now select a function and at the bottom, you will see what it will do.  To find more detailed explanation, click HELP ON THIS FUNCTION.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IbM8yc4pWvo/SaGERWREZVI/AAAAAAAAAyw/BJfdZ34vKAE/s1600-h/Insert+function.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 341px;" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/SaGERWREZVI/AAAAAAAAAyw/BJfdZ34vKAE/s400/Insert+function.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5305667269588968786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: Click the cell with Function(s) and press F2 and you will be able to see the references in different colors. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Some simple functions:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;1:  Sum.&lt;/u&gt;&lt;br /&gt;To find sum of a few numbers.&lt;br /&gt;Eg: SUM(A1, D5, G1:G15)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;2: Min.&lt;/u&gt;&lt;br /&gt;Minimum of a list of numbers&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;3. Max.  &lt;/u&gt;&lt;br /&gt;Maximum of a list of numbers&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Some more functions:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;4: Concatenate:&lt;/u&gt;&lt;br /&gt;Joins several strings into one single string. &lt;br /&gt;Here each string can be a reference to another cell (like A5) or a manual one (like "Hello"). Note that the manual entries should be encapsulated in double-quotes.&lt;br /&gt;&lt;br /&gt;NOTE: there is a simpler way to achieve this.  just type &amp; in between each string entry.  So..&lt;br /&gt;=Concatenate(A5," is the son of ", A10)     is equivalent to &lt;br /&gt;=A5&amp;" is the son of "&amp;A10&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;5: Left, Mid and Right&lt;/u&gt;&lt;br /&gt;Left function allows you to get a specified number of characters from the left side.&lt;br /&gt;Right function allows you to get a specified number of characters from the right side.&lt;br /&gt;Mid function allows you to get a specified number of characters from a specified starting position.&lt;br /&gt;&lt;br /&gt;Eg:&lt;br /&gt;Assume A5 =&gt; "I am not a fool"&lt;br /&gt;Assume A6 =&gt; "Joe"&lt;br /&gt;&lt;br /&gt;Left(A5, 5) =&gt; "I am "&lt;br /&gt;Left(A5, 5)&amp;": "&amp;A6 =&gt; "I am : Joe"&lt;br /&gt;&lt;br /&gt;This following is an exercise for you.&lt;br /&gt;Left(A5, 5)&amp;Right(A5,6)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;6: Substitute&lt;/u&gt;&lt;br /&gt;Replaces an old text with a new one.&lt;br /&gt;&lt;br /&gt;Assume you have to change a part number format.&lt;br /&gt;What have is 75423.5638.6453 and what you want is 75423-5638-6453.  (Replace all .s with -s)&lt;br /&gt;=Substitute(75423.5638.6453, ".", "-") =&gt; 75423-5638-6453&lt;br /&gt;&lt;br /&gt;Also,&lt;br /&gt;=Substitute(75423.5638.6453, ".", "") =&gt; 7542356386453&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;7: Replace&lt;/u&gt;&lt;br /&gt;Replaces a text with another one.&lt;br /&gt;The difference from Substitute is that here you are specifying the positions of the text to be replaced.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;8: Upper, Lower and Proper.&lt;/u&gt;&lt;br /&gt;Changes the case of the string to the respective ones.&lt;br /&gt;&lt;br /&gt;Upper(AbcD) =&gt; "ABCD"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Some Special Functions:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;8: VLookUp&lt;/u&gt;&lt;br /&gt;Searches for a value in the leftmost column of a table, and then returns a value in the same row from a column you specify in the table.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IbM8yc4pWvo/SaGERJqjUjI/AAAAAAAAAyo/CCQk-AkKpi0/s1600-h/Eg+Table+for+VLookup.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 374px; height: 188px;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/SaGERJqjUjI/AAAAAAAAAyo/CCQk-AkKpi0/s400/Eg+Table+for+VLookup.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5305667266206192178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;VLookUp(Value In Column 1, Range of the Table, The Column number of the data to be taken)&lt;br /&gt;based the feed value, the row will be selected and the data from the correct column is extracted.&lt;br /&gt;&lt;br /&gt;VLookUp(0.675, A1:C10, 3) =&gt; 250&lt;br /&gt;&lt;br /&gt;Also..&lt;br /&gt;&lt;br /&gt;A15 =&gt; 0.946&lt;br /&gt;A16 =&gt; 2&lt;br /&gt;&lt;br /&gt;VLookUp(A15, A1:C10, A16) =&gt; 2.17&lt;br /&gt; is the viscosity for a density of 0.946.&lt;br /&gt;&lt;br /&gt;NOTE: Alternately, you can use HLookUp to fix the column and get the data from row.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;9: IF&lt;/u&gt;&lt;br /&gt;Gets a value based on whether a condition is true or false.&lt;br /&gt;&lt;br /&gt;If(Condition, command if condition is true, command if condition is false).&lt;br /&gt;&lt;br /&gt;A1 =&gt; 10&lt;br /&gt;A2 =&gt; First&lt;br /&gt;A3 =&gt; Second&lt;br /&gt;&lt;br /&gt;If(A1&gt;5,  A2, A3) =&gt; First&lt;br /&gt;If(A1&lt;=5, A2, A3) =&gt; Second&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;10: SumIf&lt;/u&gt;&lt;br /&gt;Adds the cells based on a given criteria.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IbM8yc4pWvo/SaGERQ3qF6I/AAAAAAAAAy4/y7Ts5A7G25I/s1600-h/Eg+Table+for+SumIF.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 265px; height: 103px;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/SaGERQ3qF6I/AAAAAAAAAy4/y7Ts5A7G25I/s400/Eg+Table+for+SumIF.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5305667268140210082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SumIf(Criteria Range, Criteria, Sum Range)&lt;br /&gt; if Sum Range is not specified, Criteria Range is taken as Sum Range.&lt;br /&gt;&lt;br /&gt;SumIf((A2:A5, "&gt;160000", B2:B5) =&gt; 63,000&lt;br /&gt; Add cells in column B if corresponding cell in Column A &gt;160000.&lt;br /&gt;SumIf((A2:A5, "&gt;160000") =&gt; 900,000&lt;br /&gt; Add cells in column A if corresponding cell in Column A &gt;160000.&lt;br /&gt;&lt;br /&gt;NOTE: A similar function COUNTIF counts based on condition.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;11: ISBlank&lt;/u&gt;&lt;br /&gt;Checks if a cell is blank or not.&lt;br /&gt;&lt;br /&gt;A1 = ""&lt;br /&gt;A2 = 10&lt;br /&gt;&lt;br /&gt;IsBlank(A1) = TRUE&lt;br /&gt;IsBlank(A2) = FALSE&lt;br /&gt;&lt;br /&gt;If( IsBlank(A1), "", 100 / A1) =&gt; ""&lt;br /&gt;If( IsBlank(A2), "", 100 / A2) =&gt; 10&lt;br /&gt;&lt;br /&gt;What if you don't do that check!!!&lt;br /&gt;100/A1 =&gt; #DIV/0!&lt;br /&gt;100/A2 =&gt; 10.&lt;br /&gt;&lt;br /&gt;See the first one returns an error, which you normally don't want to happen.  So the check helps to prevent that.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enough of the functions. You can browse the remaining yourself.&lt;br /&gt;Couple of other related points also.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Relative motion of references.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This is a very interesting aspect of how you can use the functions effectively. And interestingly, less commonly used.&lt;br /&gt;The normal references that you take move with the copying. I will explain.&lt;br /&gt;&lt;br /&gt;let B2 is A1 + A2 + B1&lt;br /&gt;If you copy B2 to B3, the relation will automatically be changed as A2+A3+B2.  &lt;br /&gt;If you copy B2 to C2, the relation will automatically be changed as B1+B2+C1.  &lt;br /&gt;This is the normal way it functions. If copy one cell to the right, all references move one cell to the right.  If you copy 2 cells to the bottom, all references move 2 cells to the bottom as well.&lt;br /&gt;&lt;br /&gt;You can control this movement.  In the sense, you can restrict some or all the movement by putting a $symbol.&lt;br /&gt;&lt;br /&gt;a reference that is A1 is free to move in both directions.&lt;br /&gt;a reference that is $A$1 is prevented from moving in both directions.&lt;br /&gt;a reference that is $A1 is allowed to move up or down but not right or left.&lt;br /&gt;a reference that is A$1 is allowed to move right or left but not up or down.&lt;br /&gt;&lt;br /&gt;I will take the original example again.&lt;br /&gt;let B2 is $A$1 + $A2 + B$1&lt;br /&gt;&lt;br /&gt;copy that to C2 and you will get this. &lt;br /&gt; $A$1 + $A2 + C$1&lt;br /&gt;&lt;br /&gt;copy that to B3 and you will get this. &lt;br /&gt; $A$1 + $A3 + B$1&lt;br /&gt;&lt;br /&gt;If Row-1 and Column-A are the heading elements, this relation will give you the sum of the heading cells + A1.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;Pressing F4 repeatedly will cycle through each type.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I hope that this will allow you to jump start your excel learning.&lt;br /&gt;Excel is a vast ocean. But don't let that bother you. Keep it simple, Make one step at a time and don't forget to make one new step each day. After sometime, you will be amused at what you are able to do.&lt;br /&gt;&lt;br /&gt;Let me know if you have any comments / Qns.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-851956839657236805?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hgA2rGP_ymESiv1iftiXfWKFBGE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hgA2rGP_ymESiv1iftiXfWKFBGE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hgA2rGP_ymESiv1iftiXfWKFBGE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hgA2rGP_ymESiv1iftiXfWKFBGE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=5YhsPEc3"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/M4_fBGGgAug" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/851956839657236805/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=851956839657236805" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/851956839657236805?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/851956839657236805?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/M4_fBGGgAug/basics-of-excel-functions-and-relations.html" title="Basics of Excel functions and relations." /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_IbM8yc4pWvo/SaGERWREZVI/AAAAAAAAAyw/BJfdZ34vKAE/s72-c/Insert+function.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2009/02/basics-of-excel-functions-and-relations.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08ESHo7fSp7ImA9WxVbEkw.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-7331975925892865291</id><published>2008-10-26T12:12:00.004+01:00</published><updated>2009-03-28T05:50:09.405+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-28T05:50:09.405+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Proe Animation Series" /><category scheme="http://www.blogger.com/atom/ns#" term="Basics - Proe" /><category scheme="http://www.blogger.com/atom/ns#" term="Proe Animation" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>Pro/Animation: Step 1 - A simple animation.</title><content type="html">This post is to get you a very basic Animation that you can use if you are new to animation.&lt;br /&gt;Proe Version : WF2&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Quick Introduction:&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;ProE Animation is a typical ProE Module in the sense that sometimes its not easy to start with.  But once you get the grip of it, its so easy and powerful.  Most tend to think that it’s a hard think to crack but that’s NOT the case at all.  I would try to post a few to get you started.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;An Animation can made in few different ways. Main options are...&lt;br /&gt;&lt;br /&gt;1.  Come to Animation. Create few snapshots. Make a Key-Frame-Sequence.  Animation is ready.&lt;br /&gt;2.  You can assemble the components as Connections (instead of Mate/Align/…). Come to Mechanism.  Define Motors. Start the motors and you have the animation.&lt;br /&gt;3.  Further to step 2, you can come to Animation and add these motors appropriately and have an animation.&lt;br /&gt;&lt;br /&gt;Option 1 is a simple, quick and easy method.  But if the movements are complex, don’t use Option 1.  You'll may go mad.  In such cases go for Option 2 for a good animation, without any frills (without view manipulation, transparency manipulation etc)..  If you really want a complex animation with all (or some) of the extra effects like view manipulation, then Option 3 is the one.&lt;br /&gt;&lt;br /&gt;In the coming posts, I would post some of the things related to the Not-So-Simple animations.  But today lets have a look at the option 1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;A simple animation:&lt;/b&gt;&lt;/u&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Before starting, you can download the assembly, see and use, if you want.  Link is at the bottom of this post.&lt;br /&gt;&lt;br /&gt;Here I would bounce a box. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IbM8yc4pWvo/SQRSsHPR4YI/AAAAAAAAAvo/7HzW_jTrrfQ/s1600-h/animation+icons.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 150px;" src="http://4.bp.blogspot.com/_IbM8yc4pWvo/SQRSsHPR4YI/AAAAAAAAAvo/7HzW_jTrrfQ/s400/animation+icons.JPG" alt="" id="BLOGGER_PHOTO_ID_5261421182486438274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IbM8yc4pWvo/SQRSsT7r8DI/AAAAAAAAAvw/x3ZP5hGAS4w/s1600-h/bouncing+box.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 332px; height: 400px;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/SQRSsT7r8DI/AAAAAAAAAvw/x3ZP5hGAS4w/s400/bouncing+box.JPG" alt="" id="BLOGGER_PHOTO_ID_5261421185893920818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1.  Make a normal assembly.&lt;br /&gt;&lt;br /&gt;2.  Come to Animation. [Application -&gt; Animation]&lt;br /&gt;&lt;br /&gt;3.  By default, all parts would be part of the body "Ground".  In order to have relative motion, all objects that move together should be defined as a body (one or more parts or sub-assy).  Here you need to make the Box as a separate body.  Click on the "Define Bodies" Icon.  From the new window, select New, select the Box and say OK. You can name it appropriately if you want.  Now you should have two bodies - Ground, Body1.&lt;br /&gt;&lt;br /&gt;4.  Create Snapshots.  You need to create three snapshots in this case.  At positions 1 2 and 3. Click on the "Define Snapshot" Icon.  Drag the bodies to the positions that you need and take a snapshot (Camera Icon at the Top-Left to take a snapshot).  Here you have few options to help you.  (1) Advanced Drag.  You can move or rotate along a specific axis.  (2) Advanced Drag.  "Packaged Move" help you to move multiple components together.  (3) Constraints Tab.  You have a few options here as well. You can Mate/Align bodies + others.  I have used the mate option to place the box touching the surface for the 2nd snapshot.  (4) Update.  In Snapshot Tab on the left side you have an yellow triangular icon with a + inside. This is used to update the existing position to the selected Snapshot.  Explore the remaining yourself.  Use these options and make the three snapshots that we want. It’s a good idea to keep the snapshots organised with appropriate names.&lt;br /&gt;&lt;br /&gt;5.  Create a Key Frame Sequence (KFS).  Click on the "Define KFS" icon.  Select the correct snapshot and key in the time and press add.  This eg, we have three snapshots.  Default duration is 10 secs.  We put the 1st @ 0, 2nd @ 5 and 3rd @ 10.  Press OK.  Now you can see that the KFS has come in the Animation Task Bar.  In this, each snapshot would come as a triangle.  You can select and drag these as well.  To redefine, select the KFS, Right Button and select "Edit KFS".&lt;br /&gt;&lt;br /&gt;6.  Click "Generate Animation" and say OK if prompted.&lt;br /&gt;&lt;br /&gt;7.  Click on "Play the Animation" and you can Run the animation.  You can use "Capture" and the animation would be saved as a MPG file in your working directory.&lt;br /&gt;&lt;br /&gt;8.  Additionally, you can optimise the duration by specifying the frame rate / frames.  To do this, right click at the time scale at the bottom of the Animation Task Bar and click "Edit Time Domain".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let me know by comments your suggestions and doubts. Have fun animating!! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Sorry, I'm not able to upload the ProE files.  Please check later for the ProE files].&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-7331975925892865291?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FIqU5OlCaar1QosaSOlb4wONhIU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FIqU5OlCaar1QosaSOlb4wONhIU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FIqU5OlCaar1QosaSOlb4wONhIU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FIqU5OlCaar1QosaSOlb4wONhIU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=gfO8djGq"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/CUz0mC-phdw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/7331975925892865291/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=7331975925892865291" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7331975925892865291?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7331975925892865291?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/CUz0mC-phdw/proanimation-step-1-simple-animation.html" title="Pro/Animation: Step 1 - A simple animation." /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_IbM8yc4pWvo/SQRSsHPR4YI/AAAAAAAAAvo/7HzW_jTrrfQ/s72-c/animation+icons.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/10/proanimation-step-1-simple-animation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4NQno9eip7ImA9WxRRFEs.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-7685027904869835636</id><published>2008-09-26T23:06:00.006+02:00</published><updated>2008-09-26T23:36:33.462+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-26T23:36:33.462+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fun with ProE" /><category scheme="http://www.blogger.com/atom/ns#" term="rendering" /><category scheme="http://www.blogger.com/atom/ns#" term="animation" /><category scheme="http://www.blogger.com/atom/ns#" term="Mechanism" /><title>Wheel Rolling and falling. Made in ProE Mechanism.</title><content type="html">&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is the continuation of the &lt;a href="http://tipsfromjoe.blogspot.com/2008/09/wheel-rolling-and-tilting-made-in-proe.html"&gt;previous post&lt;/a&gt; that I had.&lt;br /&gt;&lt;br /&gt;I modified the previous mechanism a little bit, and I got this.  I removed the slot-follower connection and instead I added an additional pin connection which makes the wheel rotate about the vertical.  That plus the manipulation of the tilting angle resulted in this.  I think the rendering also is a bit better. It took almost couple of hours to capture the rendered video! But worth the effort..&lt;br /&gt;&lt;br /&gt;Here is the video...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-41L9Vt8nSo&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/-41L9Vt8nSo&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I will upload the assembly later, so that you can try it out yourself and see the mechanisms..  come back later and have a look.. its almost midnight and I need to sleep, because I have lot of stuff (not ProE) to do before I shift back to Bangalore..  Yaa, after a short stay here in Germany, I am raring to go back :)&lt;br /&gt;&lt;br /&gt;bye for now..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Link for downloading the video:&lt;/b&gt;&lt;br /&gt;&lt;iframe scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:240px;height:66px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;" src="http://cid-5f43850d7092e5ea.skydrive.live.com/embedrowdetail.aspx/Blog%20Files/Wheel%20rolling%20and%20falling%20|5JOE|6.mpg"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-7685027904869835636?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TTzw8hlyg7xRo1mzN1e1pqE25XM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TTzw8hlyg7xRo1mzN1e1pqE25XM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TTzw8hlyg7xRo1mzN1e1pqE25XM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TTzw8hlyg7xRo1mzN1e1pqE25XM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=woRMG63d"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/dt4BKlUJyIU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/7685027904869835636/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=7685027904869835636" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7685027904869835636?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7685027904869835636?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/dt4BKlUJyIU/wheel-rolling-and-falling-made-in-proe.html" title="Wheel Rolling and falling. Made in ProE Mechanism." /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/09/wheel-rolling-and-falling-made-in-proe.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cBQn4zfCp7ImA9WxRRFEs.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-3056626442665005494</id><published>2008-09-25T22:19:00.006+02:00</published><updated>2008-09-26T23:37:33.084+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-26T23:37:33.084+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fun with ProE" /><category scheme="http://www.blogger.com/atom/ns#" term="rendering" /><category scheme="http://www.blogger.com/atom/ns#" term="animation" /><category scheme="http://www.blogger.com/atom/ns#" term="Mechanism" /><title>Wheel Rolling and tilting.  Made in ProE Mechanism.</title><content type="html">&lt;br&gt;&lt;br /&gt;&lt;br /&gt;This is a Mechanism (with Animation) of a wheel rolling along a guide curve, tilting on its way..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I was browsing through the PTC Forum and found a requirement.  He wanted to simulate a wheel rolling along a curve with a possibility of tilting as well.&lt;br /&gt;&lt;br /&gt;I have been playing around with mechanism options for my &lt;a href="http://tipsfromjoe.blogspot.com/2008/09/exploding-football-made-and-animated-in_24.html"&gt;other task&lt;/a&gt;. So I thought of giving it a try.  &lt;br /&gt;&lt;br /&gt;It was not easy for me.  Basically I needed three independent drives.  One for the Rotation of the wheel on its axis.  One for the translation of the wheel along the guide curve. and a third one for tilting.  One of the issues was to keep the wheel touching at the ground and on the guide curve during tilting.&lt;br /&gt;&lt;br /&gt;So I had to make multiple assembles.&lt;br /&gt;  &lt;br /&gt;1.  The wheel part.&lt;br /&gt;2.  An assy with wheel as its part with Pin Connection.&lt;br /&gt;3.  Next level assy, with the assy in step 2 inside it so as to get the tilting as a Pin Connection.&lt;br /&gt;4.  Top level assy, where the assy in step 3 inside it.  Here I used Cam-Follower arrangement and a drive for the translation.&lt;br /&gt;&lt;br /&gt;Then take it into the animations and capture with rendering enabled.&lt;br /&gt;&lt;br /&gt;(As you can see, my rendering skills are very primitive. ProE doesn't make it any easier also.)&lt;br /&gt;&lt;br /&gt;Here is the output.&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NF98CeBogE4&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/NF98CeBogE4&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now that this was possible, I like to extend it a bit and make it bit more interesting..  Bit busy these days, but I hope I can post that soon..  &lt;br /&gt;&lt;br /&gt;Bye..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Link for downloading the video:&lt;/b&gt;&lt;br /&gt;&lt;iframe scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:240px;height:66px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;" src="http://cid-5f43850d7092e5ea.skydrive.live.com/embedrowdetail.aspx/Blog%20Files/Wheel%20rolling%20along%20a%20curve%20|5JOE|6.mpg"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-3056626442665005494?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3h9bJG1FaqIbBSJ2fCFUtNyqZck/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3h9bJG1FaqIbBSJ2fCFUtNyqZck/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3h9bJG1FaqIbBSJ2fCFUtNyqZck/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3h9bJG1FaqIbBSJ2fCFUtNyqZck/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=SKyW24ri"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/2qlZvUK0a0g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/3056626442665005494/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=3056626442665005494" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/3056626442665005494?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/3056626442665005494?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/2qlZvUK0a0g/wheel-rolling-and-tilting-made-in-proe.html" title="Wheel Rolling and tilting.  Made in ProE Mechanism." /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/09/wheel-rolling-and-tilting-made-in-proe.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IFRno4fip7ImA9WxRRE0g.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-5907724213422839883</id><published>2008-09-25T17:42:00.009+02:00</published><updated>2008-09-25T18:18:37.436+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-25T18:18:37.436+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>Proe Files - Handling Old Versions.</title><content type="html">&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IbM8yc4pWvo/SNuzOugCFzI/AAAAAAAAAvI/NPmOeL7rLhY/s1600-h/proe+files.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_IbM8yc4pWvo/SNuzOugCFzI/AAAAAAAAAvI/NPmOeL7rLhY/s400/proe+files.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5249986856212371250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is typical view of ProE files saved in a folder.  For a beginner this can be bit confusing and sometimes will lead to some problems.&lt;br /&gt;&lt;br /&gt;&lt;b&gt; What is it &lt;/b&gt;&lt;br /&gt;Each time you save a ProE file, it creates an additional file (instead of overwriting it).  file.prt, file.prt.1 etc.  Next time you save and it will create another file with next higher serial number&lt;br /&gt;&lt;br /&gt;When you open a ProE file through ProE, (File -&gt; Open), it will only show one file for all such cases, in the normal mode. When you select a file, ProE will automatically open the latest one.&lt;br /&gt;&lt;br /&gt;[Forget about the file type names that you see in windows explorer TYPE column.  it doesn't matter]&lt;br /&gt;&lt;br /&gt;&lt;b&gt; How to open a previous version &lt;/b&gt;&lt;br /&gt;But you can open the previous version, if you want to.  In WF2, in the open dialog box, you will see an arrow at the top right corner.  Click that and select all versions.  (in WF4, i think its in the context menu).  Then you can see all versions.  Select the version that you want.  and Open.&lt;br /&gt;&lt;br /&gt;If your session is clean, you can also drag-and-drop the exact version that you need.&lt;br /&gt;&lt;br /&gt;&lt;b&gt; How to remove old versions (PURGE) of a file &lt;/b&gt;&lt;br /&gt;If you are sure that you don't need previous versions of a file, then you can remove the backups.  File -&gt;  Delete old versions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt; How to remove all old versions (PURGE) from a folder &lt;/b&gt;&lt;br /&gt;If you want to do that for all the files in a folder, then first set that folder as the working directory.  Window -&gt; Open System Folder.  (dont know if I got the text correct). Then the dos prompt will come. type PURGE.  close it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt; Be careful &lt;/b&gt;&lt;br /&gt;Because of this, beginners may face some problems.  Sometimes the problem happens when you copy some files manually using windows explorer.  That's a dangerous thing to do and unless you know what you are doing. The problem happens if you copy a latest file into a folder which has the same file (older version with a higher serial no). Then ProE takes the higher serial number as the latest, which really is not!&lt;br /&gt;&lt;br /&gt;If you want to save a file(s) to another folder, always do it through ProE.  You can use File -&gt; Backup.  That's always safe.&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-5907724213422839883?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xBobSgcpBJmjN3rhB4pFbev4_vU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xBobSgcpBJmjN3rhB4pFbev4_vU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xBobSgcpBJmjN3rhB4pFbev4_vU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xBobSgcpBJmjN3rhB4pFbev4_vU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=OfWsMWsj"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/7CIhYJnKiDw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/5907724213422839883/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=5907724213422839883" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/5907724213422839883?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/5907724213422839883?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/7CIhYJnKiDw/proe-files-handling-old-versions.html" title="Proe Files - Handling Old Versions." /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_IbM8yc4pWvo/SNuzOugCFzI/AAAAAAAAAvI/NPmOeL7rLhY/s72-c/proe+files.JPG" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/09/proe-files-handling-old-versions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MDRX8_eyp7ImA9WxRREkU.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-7869397814834209592</id><published>2008-09-24T19:53:00.008+02:00</published><updated>2008-09-24T20:37:54.143+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-24T20:37:54.143+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fun with ProE" /><category scheme="http://www.blogger.com/atom/ns#" term="Exploding FootBall" /><category scheme="http://www.blogger.com/atom/ns#" term="animation" /><category scheme="http://www.blogger.com/atom/ns#" term="Advanced" /><title>Exploding FootBall made and animated in ProE - Step 02</title><content type="html">&lt;br&gt;&lt;br /&gt;Hi Guys..&lt;br /&gt;&lt;br /&gt;Well, I have the next one..  This time I have uploaded it in youtube.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/O9Y431qmSjs&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/O9Y431qmSjs&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;It was bit time consuming to get a decent sequence!!  Its looks primitive, but its getting better..&lt;br /&gt;&lt;br /&gt;Hope you like it.. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Link for downloading the video:&lt;/b&gt;&lt;br /&gt;&lt;iframe scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:240px;height:66px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;" src="http://cid-5f43850d7092e5ea.skydrive.live.com/embedrowdetail.aspx/Blog%20Files/Exploding|_ball|_made|_in|_proe|_02.mpg"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-7869397814834209592?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0FQfJd-z0KQ6TE-IseGZawfv7I0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0FQfJd-z0KQ6TE-IseGZawfv7I0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0FQfJd-z0KQ6TE-IseGZawfv7I0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0FQfJd-z0KQ6TE-IseGZawfv7I0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=V48SBVD7"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/bkWefStxROo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/7869397814834209592/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=7869397814834209592" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7869397814834209592?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7869397814834209592?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/bkWefStxROo/exploding-football-made-and-animated-in_24.html" title="Exploding FootBall made and animated in ProE - Step 02" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/09/exploding-football-made-and-animated-in_24.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4FR3k7eCp7ImA9WxRREUU.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-1885786064639935064</id><published>2008-09-20T12:42:00.008+02:00</published><updated>2008-09-23T18:21:56.700+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-23T18:21:56.700+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fun with ProE" /><category scheme="http://www.blogger.com/atom/ns#" term="Exploding FootBall" /><category scheme="http://www.blogger.com/atom/ns#" term="animation" /><category scheme="http://www.blogger.com/atom/ns#" term="Advanced" /><title>Exploding FootBall made and animated in ProE - Step 01</title><content type="html">&lt;br&gt;&lt;br /&gt;This is one of the fun I had the other day and thought I would share with you.  Its not finished yet, but I thought of keeping it updated here as I progress. Check this out.&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-3ab95db335caf936" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v6.nonxt3.googlevideo.com/videoplayback?id%3D3ab95db335caf936%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332108666%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D48F92A82FFBEBEBECDFCFA2ED943C3F32E3C8824.583736ACEE5269351A63A827213D11376026E5B1%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D3ab95db335caf936%26offsetms%3D5000%26itag%3Dw160%26sigh%3DX4Y2ny83Re_RY99eWSDLMEWs-Ec&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="320" height="266" bgcolor="#FFFFFF"
flashvars="flvurl=http://v6.nonxt3.googlevideo.com/videoplayback?id%3D3ab95db335caf936%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332108666%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D48F92A82FFBEBEBECDFCFA2ED943C3F32E3C8824.583736ACEE5269351A63A827213D11376026E5B1%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D3ab95db335caf936%26offsetms%3D5000%26itag%3Dw160%26sigh%3DX4Y2ny83Re_RY99eWSDLMEWs-Ec&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Steps:&lt;br /&gt;&lt;br /&gt;I had to model a Football in ProE.  This is an assembly which has only two unique parts. One is a Hexagon and the other is a Pentagon. Both of these has the same edge size. As you can observe, every Pentagon is surrounded by 5 Hexagons and every Hexagon is surrounded by 3 pentagons and three hexagons. &lt;br /&gt;&lt;br /&gt;The catch here was to get the correct size of the edge for a given ball diameter.  I am sure you would be able to find a mathematical relation for that.  But I wanted to derive that by geometry. That was interesting.&lt;br /&gt;&lt;br /&gt;Then I had to assemble the whole ball in mechanism.  Each part is driven by a servo motor.  I can control each part by driving the motor.&lt;br /&gt;&lt;br /&gt;So this is the first capture that I made..  Further I want to move each element sequentially and rhythmically.. or kind of bouncing like music bars.. or kind of Matrix style..  &lt;br /&gt;&lt;br /&gt;I will keep posting all the interesting outputs..  Hope i get enough time to work on this..  Keep watching for more on this..&lt;br /&gt;&lt;br /&gt;bye for now..&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Link for downloading the video:&lt;/b&gt;&lt;br /&gt;&lt;iframe scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:240px;height:66px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;" src="http://cid-5f43850d7092e5ea.skydrive.live.com/embedrowdetail.aspx/Blog%20Files/BALL.mpg"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-1885786064639935064?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dMTdVuNt38YBHmkry-a5ARxr13M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dMTdVuNt38YBHmkry-a5ARxr13M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dMTdVuNt38YBHmkry-a5ARxr13M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dMTdVuNt38YBHmkry-a5ARxr13M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=NRBFWer7"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/gVGgI3ebWuI" height="1" width="1"/&gt;</content><link rel="enclosure" type="video/mp4" href="http://www.blogger.com/video-play.mp4?contentId=3ab95db335caf936&amp;type=video%2Fmp4" length="0" /><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/1885786064639935064/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=1885786064639935064" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/1885786064639935064?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/1885786064639935064?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/gVGgI3ebWuI/exploding-football-made-and-animated-in.html" title="Exploding FootBall made and animated in ProE - Step 01" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/09/exploding-football-made-and-animated-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IBQng6eSp7ImA9WxRREUU.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-1218954670647446175</id><published>2008-09-18T17:36:00.016+02:00</published><updated>2008-09-23T19:05:53.611+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-23T19:05:53.611+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="design related news" /><title>Printing the Books, the Old school way.</title><content type="html">&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;[Edited on 23 Sep 2008]&lt;br /&gt;I got the same in You tube..  See the second one..&lt;br /&gt;[End of Edit]&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;[Edited on 23 Sep 2008]&lt;br /&gt;The video seems to be missing now. &lt;br /&gt;Please check if it has come back.&lt;br /&gt;Meanwhile I will have a look if thats available somewhere else!&lt;br /&gt;[End of Edit]&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I have this video of the The Old School Printing Method.  Interesting, to say the least. Check out.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://special-videos.blogspot.com/2008/09/i-found-this-very-interesting.html"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/SNJ9x9nzCZI/AAAAAAAAAuA/dseGX6wfRCA/s400/printingpress.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5247394813148596626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://special-videos.blogspot.com/2008/09/i-found-this-very-interesting.html"&gt;http://special-videos.blogspot.com/2008/09/i-found-this-very-interesting.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-1218954670647446175?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MK8bR5vxwtZvRtbwnSARL5OQOII/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MK8bR5vxwtZvRtbwnSARL5OQOII/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MK8bR5vxwtZvRtbwnSARL5OQOII/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MK8bR5vxwtZvRtbwnSARL5OQOII/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=1GqPmewE"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/2G5Dan8CUi0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/1218954670647446175/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=1218954670647446175" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/1218954670647446175?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/1218954670647446175?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/2G5Dan8CUi0/printing-books-old-school-way.html" title="Printing the Books, the Old school way." /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_IbM8yc4pWvo/SNJ9x9nzCZI/AAAAAAAAAuA/dseGX6wfRCA/s72-c/printingpress.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/09/printing-books-old-school-way.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYHQX47cSp7ImA9WxRSF0g.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-7224263238487068746</id><published>2008-09-18T17:36:00.007+02:00</published><updated>2008-09-18T17:52:10.009+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-18T17:52:10.009+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="design related news" /><category scheme="http://www.blogger.com/atom/ns#" term="salary survey" /><title>The 2007 Results of Design Salary Survey.  Indians are the highest paid !</title><content type="html">&lt;br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.coroflot.com/community/salary_survey.asp" target=_blank&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.coroflot.com/community/images/intnl_design_salaries07.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.coroflot.com/community/salary_survey.asp" target=_blank&gt;Read the complete survey from cofoflot.com...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Quote from the survey.&lt;br /&gt;Previously known as "Designer Rock-osity," this chart compares what the average designer makes in various countries. The salaries have been equalized in a way that allows comparison of earnings in an "apples to apples" manner. So we can see where designers are "living large" - India!&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;There is a catch, though.  Its not the actual salary.  Its the Big Mac PPP index.  If you are not sure what it is, &lt;a href="http://check-my-home-page.blogspot.com/2008/09/india-is-4th-largest-country-in-terms.html"&gt;please read this&lt;/a&gt;.  This would give you what is PPP.  &lt;a href="http://en.wikipedia.org/wiki/Big_Mac_Index" target=_blank&gt;Big Mac PPP&lt;/a&gt;, is one of such methods.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Foot Note:&lt;/b&gt;&lt;br /&gt;Sky rocketed Property prices in Bangalore will make these PPP calculations irrelevant, though.&lt;br /&gt;&lt;br /&gt;Anyway, not bad!&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-7224263238487068746?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/a6bidDgwzjHLsCmgJbkzf5t6aAw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a6bidDgwzjHLsCmgJbkzf5t6aAw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/a6bidDgwzjHLsCmgJbkzf5t6aAw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a6bidDgwzjHLsCmgJbkzf5t6aAw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=tAp6d3zc"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/x4tqPFUER4U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/7224263238487068746/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=7224263238487068746" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7224263238487068746?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7224263238487068746?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/x4tqPFUER4U/2007-results-of-design-salary-survey.html" title="The 2007 Results of Design Salary Survey.  Indians are the highest paid !" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/09/2007-results-of-design-salary-survey.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYHRnc6fCp7ImA9WxVbEkw.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-6139421901564945227</id><published>2008-09-15T18:05:00.005+02:00</published><updated>2009-03-28T05:55:37.914+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-28T05:55:37.914+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="puzzle" /><category scheme="http://www.blogger.com/atom/ns#" term="Proe" /><category scheme="http://www.blogger.com/atom/ns#" term="Basics - Proe" /><category scheme="http://www.blogger.com/atom/ns#" term="puzzle answer" /><title>Answer to the ProE Puzzle 001</title><content type="html">&lt;br&gt;&lt;br /&gt;Here is my answer for the &lt;a href="http://tipsfromjoe.blogspot.com/2008/08/proe-puzzle-001.html"&gt;proe puzzle_001&lt;/a&gt;.&lt;br /&gt;I must admit that, I could not fully solve my Qn. I will come to that later.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;First the simple answer:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Here is the sequence that I followed.&lt;br /&gt; &lt;br /&gt;1.  I created two points, one on X-Axis and the other on Y-Axis.  (I used Offset_Co-ordinate_System Option.  Insert -&gt; Model Datum -&gt; Point).&lt;br /&gt; &lt;br /&gt;2.  Created a pattern of these points.  I select the X-Axis distance of first point and Y-Axis distance of the second point in the Direction1 of the pattern.   This is the KEY point of the puzzle.  This way both dimension would be incremented to get each item of the pattern.  The result would completely be different if the second dimension is part of Direction 2. Anyway try it out yourself if you are still not clear.  This can be very useful as any dimension can be included in this way.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IbM8yc4pWvo/SM6Jsgn4eDI/AAAAAAAAAtY/5wTOXXxtLkQ/s1600-h/puzzle_001_a1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/SM6Jsgn4eDI/AAAAAAAAAtY/5wTOXXxtLkQ/s400/puzzle_001_a1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5246282013697669170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Create a curve (using Thru Points option) between the first two points that you created in Step 1.&lt;br /&gt; &lt;br /&gt;4.  Pattern this curve with the option, Ref Pattern.&lt;br /&gt; &lt;br /&gt;5.  Create a point on the curve you created in step 3 at the mid point.&lt;br /&gt; &lt;br /&gt;6.  Pattern this point with the option, Ref Pattern.&lt;br /&gt; &lt;br /&gt;7.  Now you have a set of points that you can use for creating your final curve.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IbM8yc4pWvo/SM6JsrNyPVI/AAAAAAAAAtQ/chvDEKeYDxg/s1600-h/puzzle_001_a.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/SM6JsrNyPVI/AAAAAAAAAtQ/chvDEKeYDxg/s400/puzzle_001_a.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5246282016540998994" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Here you can change the no of pattern elements, increment in X-Axis and increment in Y-Axis in the pattern of Step 2.&lt;br /&gt; &lt;br /&gt;Here is a problem.  If I increase or decrease the no of pattern elements (of step 2), I need to redefine the curve of step 7.  I don't know how that can also be made dynamically updatable.  Hope some one has a suggestion.&lt;br /&gt;&lt;br /&gt;You can download the puzzle_001_a.prt file from the link at end of the post.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;More options:&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Now, I use this to show you another option of ProE pattern.  That's is to use Relations in pattern.  The modification is in the Step 2.  Instead of having a constant increment, I can have a variable increment, controlled through relation.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IbM8yc4pWvo/SM6JszLtfZI/AAAAAAAAAtg/FCDSNDFfKAI/s1600-h/puzzle_001_b.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/SM6JszLtfZI/AAAAAAAAAtg/FCDSNDFfKAI/s400/puzzle_001_b.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5246282018679782802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the picture you can see that X1 is not equal to X2.  what I did was this.  I control in increment in X-Axis by relation.  Select the dimension you want to control through relation and click Edit (refer the picture). &lt;br /&gt; &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IbM8yc4pWvo/SM6JtOMdc5I/AAAAAAAAAto/10Y9ygdiBMo/s1600-h/puzzle_001_b1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_IbM8yc4pWvo/SM6JtOMdc5I/AAAAAAAAAto/10Y9ygdiBMo/s400/puzzle_001_b1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5246282025930683282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the relation I used is this.&lt;br /&gt;memb_i = -2 * (idx1*idx1)&lt;br /&gt;where memb_i is the increment and idx1 is the instance no.&lt;br /&gt; &lt;br /&gt;for eg...&lt;br /&gt;the distance between the 1st point and second point will be -2 * (1 * 1) = -2&lt;br /&gt;the distance between the 5th point and 6th point will be -2 * (5 * 5) = -50&lt;br /&gt;and so on..&lt;br /&gt; &lt;br /&gt;Other option are...&lt;br /&gt;you can use memb_v instead of memb_i.  memb_v will be the resultant dimension instead of the increment.&lt;br /&gt;If you have Direction 2 also, then you have the option of using idx2 also in this relation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download the part with constant increment:&lt;br /&gt;&lt;iframe scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:240px;height:66px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;" src="http://cid-5f43850d7092e5ea.skydrive.live.com/embedrowdetail.aspx/Blog%20Files/puzzle|_001|_a.prt"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Download the part with increment controlled through relation: &lt;br /&gt;&lt;iframe scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:240px;height:66px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;" src="http://cid-5f43850d7092e5ea.skydrive.live.com/embedrowdetail.aspx/Blog%20Files/puzzle|_001|_b.prt"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-6139421901564945227?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WXVWnRx0oHNhBdrMx9_TFlbpl6g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WXVWnRx0oHNhBdrMx9_TFlbpl6g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WXVWnRx0oHNhBdrMx9_TFlbpl6g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WXVWnRx0oHNhBdrMx9_TFlbpl6g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=yq7yM2BG"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/TkkxVrnYRLw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/6139421901564945227/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=6139421901564945227" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/6139421901564945227?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/6139421901564945227?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/TkkxVrnYRLw/answer-to-proe-puzzle-001.html" title="Answer to the ProE Puzzle 001" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_IbM8yc4pWvo/SM6Jsgn4eDI/AAAAAAAAAtY/5wTOXXxtLkQ/s72-c/puzzle_001_a1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/09/answer-to-proe-puzzle-001.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUNSHw8fCp7ImA9WxRTFk4.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-5419461695529724972</id><published>2008-09-05T19:22:00.011+02:00</published><updated>2008-09-05T19:54:59.274+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-05T19:54:59.274+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ProE File" /><category scheme="http://www.blogger.com/atom/ns#" term="short tip" /><category scheme="http://www.blogger.com/atom/ns#" term="Proe" /><title>Compress ProE model beyond what a zip can do.</title><content type="html">&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;This is a something I noticed in the past and it an come handy sometimes. So here we go.&lt;br /&gt;&lt;br /&gt;When you are in an urgency to send a BIG (in file size) ProE model over e-mail and the zipping is good enough then what would you do.&lt;br /&gt;&lt;br /&gt;One possibility is to zip and split into multiple files and send as multiple mails.  Then when you receive, you can combine and unzip it.&lt;br /&gt;&lt;br /&gt;There is another way. For this you need a small tweaking of the model in ProE.  What you do is to make insert mode at the beginning (you can leave one or two features at the beginning in resumed status) and the file size come really down. Don't ask me why. I don't know.  In both cases you have the full information needed in the file. But one is very small !!  Strange, isn't it.&lt;br /&gt;&lt;br /&gt;Anyway the sequence is explained below.&lt;br /&gt;&lt;br /&gt;* Open the model in ProE&lt;br /&gt;* Make the insert mode at the beginning of the model. (you can spare one or two features)&lt;br /&gt;* Save the model.&lt;br /&gt;* The file size would have reduced drastically.&lt;br /&gt;* Now you can further do a zip and it will reduce further.&lt;br /&gt;&lt;br /&gt;* When you receive the file. Unzip it and open it in ProE and resume the last set by (Edit -&gt; Resume -&gt; Last) and you have the transfer job done.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I did a small study for you to get some idea. Here are the statistics of it.&lt;br /&gt;&lt;br /&gt;No of features in the test model  :200&lt;br /&gt;&lt;br /&gt;&lt;table border="2" cellspacing="0" cellpadding="7"&gt; &lt;tr&gt; &lt;th align="left"&gt;Before doing the Insert Mode&lt;/th&gt; &lt;th&gt; - &lt;/th&gt; &lt;th&gt;% of Original Size&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ProE File Size &lt;/td&gt; &lt;td align="right"&gt;2,674 KB&lt;/td&gt; &lt;td align="right"&gt;100.00% &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Zip File Size (without insert option)&lt;/td&gt; &lt;td align="right"&gt;1,517 KB&lt;/td&gt; &lt;td align="right"&gt;&lt;b&gt;56.73% &lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;td colspan="3"&gt;-&lt;/td&gt; &lt;tr&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th colspan="3" align="left"&gt;After doing the Insert Mode&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ProE File Size &lt;/td&gt; &lt;td align="right"&gt;1,627 KB&lt;/td&gt; &lt;td align="right"&gt;60.85% &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Zip File Size  (with insert option)&lt;/td&gt; &lt;td align="right"&gt;995 KB&lt;/td&gt; &lt;td align="right"&gt;&lt;b&gt;37.21% &lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;br /&gt;&lt;br /&gt;Instead of getting a 44% (100 - 56) compression, you get a 63% (100 - 37) compression. Almost 50% extra compression. Nice incentive for that little effort.  In fact, PTC could have used this as an optional feature to allow people to compress the models through the ProE interface.  The only difficulty would be that it takes little bit extra time to compress and decompress. &lt;br /&gt;&lt;br /&gt;So thats it.  Hope it could come handy for you as well some time.&lt;br /&gt;Have a nice weekend.&lt;br /&gt;&lt;br /&gt;PS: Today, &lt;a href="http://tipsfromjoe.blogspot.com/2008/09/select-proe-default-options-without.html"&gt;one of my blog post &lt;/a&gt; was listed in core77dotcom and some more guys were able to reach my site boz of that. Thanks core77dotcom.  Checkout &lt;a href="http://www.core77.com" target=_blank&gt;their site&lt;/a&gt;. &lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-5419461695529724972?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fFFNJV9IPCY_SFcie0jQjx8Tgfw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fFFNJV9IPCY_SFcie0jQjx8Tgfw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fFFNJV9IPCY_SFcie0jQjx8Tgfw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fFFNJV9IPCY_SFcie0jQjx8Tgfw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=lucWzQlL"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/AqJye9TXh8E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/5419461695529724972/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=5419461695529724972" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/5419461695529724972?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/5419461695529724972?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/AqJye9TXh8E/compress-proe-model-beyond-what-zip-can.html" title="Compress ProE model beyond what a zip can do." /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/09/compress-proe-model-beyond-what-zip-can.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04ASX4yfCp7ImA9WxVbEkw.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-665122859566638417</id><published>2008-09-02T18:59:00.006+02:00</published><updated>2009-03-28T05:52:28.094+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-28T05:52:28.094+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><category scheme="http://www.blogger.com/atom/ns#" term="short tip" /><category scheme="http://www.blogger.com/atom/ns#" term="Basics - Proe" /><title>How to dimension the arc angle in ProE Sketcher</title><content type="html">&lt;br&gt;&lt;br /&gt;How to add an angular dimension for an arc in ProE Sketcher Mode.&lt;br /&gt;&lt;br /&gt;I have seen people creating radial construction lines at the beginning and at the end to insert the angular dimension. But thats not necessary.  There is an easier way.&lt;br /&gt;&lt;br /&gt;  1)    Click on one end point. (Left Button)&lt;br /&gt;  2)    Click on the other end point.  (Left Button)&lt;br /&gt;  3)    Click on the Arc.  (Left Button)&lt;br /&gt;  4)    Place the dimension. (click with middle mutton)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IbM8yc4pWvo/SL1ywBRD7RI/AAAAAAAAAsw/x_e6TSNXmAM/s1600-h/ArcDimClicks.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/SL1ywBRD7RI/AAAAAAAAAsw/x_e6TSNXmAM/s400/ArcDimClicks.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5241471710628408594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See the result below.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IbM8yc4pWvo/SL1ywUxd-2I/AAAAAAAAAs4/eabEJeTsmik/s1600-h/ArcDimResult.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_IbM8yc4pWvo/SL1ywUxd-2I/AAAAAAAAAs4/eabEJeTsmik/s400/ArcDimResult.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5241471715864607586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next time you could save couple of center-lines and get more clean sketch.  &lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-665122859566638417?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NrAuKRv7crayguhtmuXKXfg55tU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NrAuKRv7crayguhtmuXKXfg55tU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NrAuKRv7crayguhtmuXKXfg55tU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NrAuKRv7crayguhtmuXKXfg55tU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=BbLhAoKQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/kmWkuZ-EPiY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/665122859566638417/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=665122859566638417" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/665122859566638417?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/665122859566638417?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/kmWkuZ-EPiY/how-to-dimension-arc-angle-in-proe.html" title="How to dimension the arc angle in ProE Sketcher" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_IbM8yc4pWvo/SL1ywBRD7RI/AAAAAAAAAsw/x_e6TSNXmAM/s72-c/ArcDimClicks.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/09/how-to-dimension-arc-angle-in-proe.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAHQX86fyp7ImA9WxRTE0o.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-5981469066789742183</id><published>2008-09-02T18:52:00.005+02:00</published><updated>2008-09-02T18:58:50.117+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-02T18:58:50.117+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><category scheme="http://www.blogger.com/atom/ns#" term="short tip" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>Select the ProE default options without clicking</title><content type="html">&lt;br&gt;&lt;br /&gt;Most ProE users may know this.  This one is for those who missed out.&lt;br /&gt; &lt;br /&gt;In ProE, the Middle (Scroll) Mouse Button acts like a Default selection.&lt;br /&gt; &lt;br /&gt;In most commands of ProE, you will find one option in Bold.  The straight forward option is to go there and click it.  But pressing the middle button will select the default option automatically.  You do not have to move the mouse at all.  This also applicable in many Dashboard Commands and other like File-Open.&lt;br /&gt; &lt;br /&gt;Save your precious time !  If you have not used it, get used to it now on.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Footnote:&lt;/b&gt;&lt;br /&gt;You can configure ProE to have your default option changed as well..  Thats another post coming later..&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-5981469066789742183?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NyeFDE_I4STxJJarFrsEem6hAtQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NyeFDE_I4STxJJarFrsEem6hAtQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NyeFDE_I4STxJJarFrsEem6hAtQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NyeFDE_I4STxJJarFrsEem6hAtQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=ixxsYpM7"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/tkFFWEABtvU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/5981469066789742183/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=5981469066789742183" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/5981469066789742183?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/5981469066789742183?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/tkFFWEABtvU/select-proe-default-options-without.html" title="Select the ProE default options without clicking" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/09/select-proe-default-options-without.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYGRHozfip7ImA9WxVbEkw.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-9019691488226776916</id><published>2008-08-28T16:59:00.013+02:00</published><updated>2009-03-28T05:55:25.486+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-28T05:55:25.486+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tip" /><category scheme="http://www.blogger.com/atom/ns#" term="MMC/LMC" /><category scheme="http://www.blogger.com/atom/ns#" term="Proe" /><category scheme="http://www.blogger.com/atom/ns#" term="Basics - Proe" /><category scheme="http://www.blogger.com/atom/ns#" term="Command Explained in Detail" /><title>Setting the ProE model on its tolerance limits (MMC or LMC) using Dim Bound option</title><content type="html">&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;What is in the cards...&lt;/b&gt;&lt;br /&gt;*  What is a DIM BOUND and its use?&lt;br /&gt;*  How do I access it?&lt;br /&gt;*  What are my options?&lt;br /&gt;*  Maximum Material Condition (MMC) and Least Material Condition (LMC)&lt;br /&gt;*  Dim Bound TABLE   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What is a DIM BOUND and its use?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We will have a look at the possibilities of using the ProE option "DIM BOUND".  With this option you can set the model dimensions on its tolerance limits and the model will get changed to that limit, without manually modifying the value. Thus, you can have a model, that is on a tolerance limit. This is useful in tolerance stack-up analysis or worst case analysis.&lt;br /&gt;&lt;br /&gt;For Eg, if you have a dimension "50 (+5 / -2)"  and set it to its upper limit using this option and measure the length, you will get 55.  But the Dimension Value remains the same as 50 and the model gets modified to its limit value (55). We will have a close look at it now.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How do I access it?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Here is the command&lt;br /&gt;Edit menu -&gt; Setup -&gt; Dim Bound.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IbM8yc4pWvo/SLguhBAsrFI/AAAAAAAAAio/VUPqCc-5JPs/s1600-h/bild-01.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/SLguhBAsrFI/AAAAAAAAAio/VUPqCc-5JPs/s400/bild-01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5239989311187496018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What are my options?&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IbM8yc4pWvo/SLgkZw0fYlI/AAAAAAAAAiQ/fgJJW6gLwUA/s1600-h/bild-03.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/SLgkZw0fYlI/AAAAAAAAAiQ/fgJJW6gLwUA/s400/bild-03.jpg" alt="" id="BLOGGER_PHOTO_ID_5239978191465964114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Options on limit&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;With this option, you can set single (or multiple or all) dimension(s) to the following possibilities. &lt;br /&gt;&lt;br /&gt;* UPPER Tolerance Limit&lt;br /&gt;* LOWER Tolerance Limit&lt;br /&gt;* NOMINAL&lt;br /&gt;* MIDDLE of the Tolerance Limits&lt;br /&gt;&lt;br /&gt;Note: if you have not set the tolerance, it will take the default tolerance.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Options on dim selection&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;A) You can set all the dimensions to any of the four choices.&lt;br /&gt;B) You can set a selected list of dimensions to any of the four choices.&lt;br /&gt;C) You can use "DIM BND TABLE"&lt;br /&gt;&lt;br /&gt;Options A and B are pretty straight forward.  Select the option - Select one or more dimensions and say OK/Done.  Model would have got changed. &lt;br /&gt;&lt;br /&gt;The Option C (DIM BND TABLE) allows you to save, retrieve and edit (in a table) the setting that you want.  We will see this later in the post.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Maximum Material Condition (MMC) and Least Material Condition (LMC)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;On a simplistic level MMC and LMC are achieved as....&lt;br /&gt;MMC =&gt; Maximum Diameter of shaft and minimum diameter of hole. &lt;br /&gt;LMC =&gt; Minimum Diameter of shaft and maximum diameter of hole. &lt;br /&gt;&lt;br /&gt;If the increase in dimension increases the material, then for MMC it should be on UPPER limit and for LMC it should be on its LOWER Limit. vise versa.&lt;br /&gt;&lt;br /&gt;For "Maximum Material Condition" (MMC) and "Least material Condition" (LMC), you have to set the dim limits manually.  ProE, as far as I know, does not have the functionality to automatically identify the dim limits for MMC or LMC condition.  Hence what you have to do is to identify yourself the dimensions that are to be set at its UPPER limit and that are to be set on LOWER limits in order to simulate the MMC or LMC.  On a simple logic, for an MMC, all external dims should be on UPPER and all internal dims should be on LOWER limits. vice versa for LMC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DIM BND TABLE &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The "DIM BND TABLE" is very useful if you have to repeat certain tolerance bounded conditions. Assume you have 20 dimensions that you need to set on MMC and LMC.  Using Dim Table, you can define the limits of each dimension in a table and you can use that to set the model to a certain state.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IbM8yc4pWvo/SLgkZ-XDE_I/AAAAAAAAAig/m_MCVn839Gc/s1600-h/bild-035.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/SLgkZ-XDE_I/AAAAAAAAAig/m_MCVn839Gc/s400/bild-035.jpg" alt="" id="BLOGGER_PHOTO_ID_5239978195100570610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IbM8yc4pWvo/SLguhWBElEI/AAAAAAAAAiw/_UUpA7QV_Zc/s1600-h/bild-04.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_IbM8yc4pWvo/SLguhWBElEI/AAAAAAAAAiw/_UUpA7QV_Zc/s400/bild-04.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5239989316826207298" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see there are few options for DIM BND TABLE.  &lt;br /&gt;* You can save the current configuration with name.&lt;br /&gt;* you can Apply a set thats previously saved.&lt;br /&gt;* You can go into the table and edit the configuration.&lt;br /&gt;&lt;br /&gt;    In edit mode, you have each dimension as a column and each set as a row.  comments are there at the top of the Edit window which is descriptive enough.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So don't forget to DIM BOUND the dimension(s) when you need to set the model on its limits.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Footnote:&lt;/b&gt;&lt;br /&gt;In ProE WF 4, there is a provision to do the statistical tolerance analysis.  This is achieved by using CETOL of Sigmatrix.  CETOL was compatible with ProE earlier as well, but now it can be initiated from Standard ProE menu.  But you need a special license for that.&lt;br /&gt;&lt;br /&gt;How do you find this post.  Let me know by comments here or you by rating this posting.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-9019691488226776916?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qqWSshjpqVjPQMk8bXD0qk_M2a0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qqWSshjpqVjPQMk8bXD0qk_M2a0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qqWSshjpqVjPQMk8bXD0qk_M2a0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qqWSshjpqVjPQMk8bXD0qk_M2a0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=LjNvLEhC"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/H2N8zozQv2w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/9019691488226776916/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=9019691488226776916" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/9019691488226776916?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/9019691488226776916?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/H2N8zozQv2w/setting-proe-model-on-its-tolerance.html" title="Setting the ProE model on its tolerance limits (MMC or LMC) using Dim Bound option" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_IbM8yc4pWvo/SLguhBAsrFI/AAAAAAAAAio/VUPqCc-5JPs/s72-c/bild-01.jpg" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/08/setting-proe-model-on-its-tolerance.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08ARng6eip7ImA9WxVbEkw.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-5109571976472254660</id><published>2008-08-26T18:19:00.009+02:00</published><updated>2009-03-28T05:50:47.612+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-28T05:50:47.612+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="puzzle" /><category scheme="http://www.blogger.com/atom/ns#" term="Proe" /><category scheme="http://www.blogger.com/atom/ns#" term="Basics - Proe" /><title>ProE Puzzle 001</title><content type="html">&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I thought it would be nice to learn if its put in the form of Puzzles.  This is nothing but a modelling requirement.  How would you do it?&lt;br /&gt;&lt;br /&gt;Puzzle No: ProE_Puzzle_001&lt;br /&gt;Puzzle type: Basic.&lt;br /&gt;&lt;br /&gt;Here is the Qn.  See the diagram.  We have 2 sets of points. each set has 4 points.  they are A1 to A4 and B1 to B4.  &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IbM8yc4pWvo/SLQx0YYJ0GI/AAAAAAAAAhM/RF2-qyNRocg/s1600-h/puzzle_diagram.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/SLQx0YYJ0GI/AAAAAAAAAhM/RF2-qyNRocg/s400/puzzle_diagram.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5238867042505445474" /&gt;&lt;/a&gt;&lt;br /&gt;The puzzle is to create a curve through the mid points of the lines A1-B1, A2-B2, A3-B3 and A4-B4.&lt;br /&gt;&lt;br /&gt;The Modelling method should be such such that the values of x, y and the no of points in each set can be parametrically controlled.&lt;br /&gt;&lt;br /&gt;How would you solve it?  Leave your answer as comment.&lt;br /&gt;&lt;br /&gt;I will post my answer in three weeks time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Edited on 15th Sep 2008]&lt;br /&gt;&lt;a href="http://tipsfromjoe.blogspot.com/2008/09/answer-to-proe-puzzle-001.html"&gt;Click here &lt;/a&gt;to get the answer for the puzzle.&lt;br /&gt;[End of Edit]&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-5109571976472254660?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lgLByTWFqCAQKyfn1X2VNlcGKtE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lgLByTWFqCAQKyfn1X2VNlcGKtE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lgLByTWFqCAQKyfn1X2VNlcGKtE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lgLByTWFqCAQKyfn1X2VNlcGKtE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=9CNc0Bxp"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/tDe9Oh5CzTk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/5109571976472254660/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=5109571976472254660" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/5109571976472254660?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/5109571976472254660?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/tDe9Oh5CzTk/proe-puzzle-001.html" title="ProE Puzzle 001" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_IbM8yc4pWvo/SLQx0YYJ0GI/AAAAAAAAAhM/RF2-qyNRocg/s72-c/puzzle_diagram.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/08/proe-puzzle-001.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIFQX04cSp7ImA9WxdaEUU.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-7171854434340717637</id><published>2008-08-19T23:44:00.003+02:00</published><updated>2008-08-20T00:05:10.339+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-20T00:05:10.339+02:00</app:edited><title>my blog logo</title><content type="html">&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IbM8yc4pWvo/SKs-0advagI/AAAAAAAAAgw/R-nmm7EM0mE/s1600-h/ProE+Tips+from+Joe.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_IbM8yc4pWvo/SKs-0advagI/AAAAAAAAAgw/R-nmm7EM0mE/s400/ProE+Tips+from+Joe.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5236348061926517250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hopefully the logo will be up-and-running from tomorrows e-mail subscription onwards..  I'm waiting..&lt;br /&gt;&lt;br /&gt;BTW, how is it?&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-7171854434340717637?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zF1qrjtKmCxx4o-7gFZF2OHJCMY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zF1qrjtKmCxx4o-7gFZF2OHJCMY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zF1qrjtKmCxx4o-7gFZF2OHJCMY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zF1qrjtKmCxx4o-7gFZF2OHJCMY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=VP3v0tcq"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/0EQdIAEWFuI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/7171854434340717637/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=7171854434340717637" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7171854434340717637?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7171854434340717637?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/0EQdIAEWFuI/my-blog-logo.html" title="my blog logo" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_IbM8yc4pWvo/SKs-0advagI/AAAAAAAAAgw/R-nmm7EM0mE/s72-c/ProE+Tips+from+Joe.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/08/my-blog-logo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYGQng7fSp7ImA9WxRTEk8.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-7479341535447652873</id><published>2008-08-19T18:09:00.014+02:00</published><updated>2008-09-01T00:52:03.605+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-01T00:52:03.605+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Advanced" /><category scheme="http://www.blogger.com/atom/ns#" term="Surface" /><category scheme="http://www.blogger.com/atom/ns#" term="Proe" /><category scheme="http://www.blogger.com/atom/ns#" term="Command Explained in Detail" /><title>Unleash the power of Surface selection by seed-boundary option</title><content type="html">&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Lets have a look at how the surface selection by "Seed and Boundary" works and possible benefits.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What are the general methods of selecting surfaces?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The main classification of surface selection is..&lt;br /&gt;&gt; Individual Surfaces&lt;br /&gt;&gt; Bounded set&lt;br /&gt;&gt;   &gt; Neighbouring surfaces&lt;br /&gt;&gt;   &gt; &lt;b&gt;Surface between anchor and boundary (or seed-boundary)&lt;/b&gt;&lt;br /&gt;&gt;   &gt; All surfaces&lt;br /&gt;&gt; Exclude surfaces&lt;br /&gt;&lt;br /&gt;Before going into the main topic, we just have a look at other options.&lt;br /&gt;&lt;br /&gt;Individual surfaces : Select all necessary surfaces one-by-one.&lt;br /&gt;Bounded Set -&gt; Neighbouring surfaces : ProE selects all neighbouring surfaces of the anchor surface.&lt;br /&gt;Exclude Surfaces : Individually select surfaces that has to be removed from the selected ones.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What is seed-boundary surface set?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;In this option the user selects one surface as anchor (the seed) and one (or more) surface(s) as boundary surface(s).  ProE then takes all surfaces starting from anchor (seed) and bounded by the boundary surfaces.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How do I do it?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;(Option-1)&lt;br /&gt;&lt;br /&gt;Assume you want to make a copy of a surface set by this option.  &lt;br /&gt;&lt;br /&gt;Step 1:  &lt;br /&gt;Select the surface which will be the seed.  In part level, if the selection filter is "SMART" then first click will select the feature and next click will select the geometry (surface, edge..). Or else you can change the filter to "GEOMETRY" and then select the surface easily.&lt;br /&gt;&lt;br /&gt;Step 2: Edit-Copy  (Ctrl+C)&lt;br /&gt;Step 3: Edit-Paste (Ctrl+V)&lt;br /&gt;&lt;br /&gt;At this stage it will look something like this.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IbM8yc4pWvo/SKr5XvZLyII/AAAAAAAAAfU/uTCkPX23xhM/s1600-h/Copy-Paste.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_IbM8yc4pWvo/SKr5XvZLyII/AAAAAAAAAfU/uTCkPX23xhM/s400/Copy-Paste.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5236271703026026626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 4:&lt;br /&gt;Click "Details" and Click "Add".&lt;br /&gt;Now select the anchor and boundaries.&lt;br /&gt;Then it should be looking like this.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IbM8yc4pWvo/SKr-1rnIj5I/AAAAAAAAAfk/Q-aWU7Rou1U/s1600-h/Surface+set.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/SKr-1rnIj5I/AAAAAAAAAfk/Q-aWU7Rou1U/s400/Surface+set.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5236277714965008274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 5:&lt;br /&gt;Click OK and your surface is ready.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IbM8yc4pWvo/SKr_ZB97VVI/AAAAAAAAAfs/7wpu3AUTNgo/s1600-h/Surface+set+ok.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_IbM8yc4pWvo/SKr_ZB97VVI/AAAAAAAAAfs/7wpu3AUTNgo/s400/Surface+set+ok.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5236278322261611858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In case you see one more entry here (single surface), right click and remove.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(Option-2)&lt;br /&gt;I prefer this one, as this is easy!&lt;br /&gt;&lt;br /&gt;Step 1:&lt;br /&gt;Select the Seed surface.&lt;br /&gt;&lt;br /&gt;Step 2:&lt;br /&gt;Click SHIFT Key.&lt;br /&gt;&lt;br /&gt;Step 3:&lt;br /&gt;Select the boundary surface(s). &lt;br /&gt;&lt;br /&gt;Step 4:&lt;br /&gt;release the SHIFT key and the ProE will display the the surface set.&lt;br /&gt;&lt;br /&gt;Now you can rotate the model.&lt;br /&gt;Again you click SHIFT and continue the boundary selection. Releasing the SHIFT will update the surface selection.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;You can do the Ctrl+C Ctrl+V to create a copy of this surface set.&lt;br /&gt;&lt;br /&gt;Steps 1 to 4 can be followed in other surface selection situations. Like, you wanna apply the colour to all the surfaces in a pocket.  Its easy with this as you don't have to go and select all surfaces one-by-one.&lt;br /&gt;&lt;br /&gt;But the real power of this some things else.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What are the advantages?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;When you make a pattern of a group of features, this comes really handy.  In fact this is better than the feature pattern in terms of performance also.&lt;br /&gt;&lt;br /&gt;Consider the model that I showed above and I wanna pattern the pocket.  &lt;br /&gt;Normal options are &lt;br /&gt;1. make a group of the Cut-Extrude and the Round. Pattern it.&lt;br /&gt;2. Make a pattern of the Cut-Extrude. Make a Ref pattern of the Round.&lt;br /&gt;&lt;br /&gt;Here I will make a surface copy (selected with seed-boundary option) and make a pattern of it.  Then make a soldification of the surface and make a reference pattern.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IbM8yc4pWvo/SKsHemQbOkI/AAAAAAAAAf0/lJFa0jbcWk4/s1600-h/Pattern+-+1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/SKsHemQbOkI/AAAAAAAAAf0/lJFa0jbcWk4/s400/Pattern+-+1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5236287213995244098" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now I want to change the pocket.  I not only want to change the dimensions, I want to add some features in the pocket.&lt;br /&gt;&lt;br /&gt;You just have to go to the inset mode above the copy feature, add your features and remove the insert mode.  See what happened! The new features are updated in all pattern elements.  &lt;br /&gt;&lt;br /&gt;This option is so very useful in ProE when you have to deal with complex geometries and features.  This is more important because if you do a GROUP and pattern, its almost impossible in ProE to add or remove some features from that.  By this option these hassles are more or less avoided.  &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IbM8yc4pWvo/SKsN0r8f83I/AAAAAAAAAgE/ema9_xB1ISI/s1600-h/Pattern+-+2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_IbM8yc4pWvo/SKsN0r8f83I/AAAAAAAAAgE/ema9_xB1ISI/s400/Pattern+-+2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5236294190549169010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have a look at the model tree. I just added the three features in between and the pattern gets updated automatically and easily!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Things to be taken care of &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1. Be careful with your selection. Take the references in such a way that there is least possibility of failing with its design intend.&lt;br /&gt;&lt;br /&gt;2. Understand the how this works and select the boundary surfaces accordingly. For eg, if there is a chance that the pocket may get opened to the side when you modify it, then include the side surface also in the boundary surfaces, so that the feature will not fail when you make such modification.&lt;br /&gt;&lt;br /&gt;(these two points has not come out the way I expected to put it..  but I hope you got what was trying to communicate...)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Explore yourself further..&lt;br /&gt;Update me if I have missed out some thing...&lt;br /&gt;Comment what you feel...&lt;br /&gt;&lt;br /&gt;Thanks...&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-7479341535447652873?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9c_tMpS64Y9O8pGBFSpCZ6wI7GQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9c_tMpS64Y9O8pGBFSpCZ6wI7GQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9c_tMpS64Y9O8pGBFSpCZ6wI7GQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9c_tMpS64Y9O8pGBFSpCZ6wI7GQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=0siAkmxo"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/snYlCLNqB3U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/7479341535447652873/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=7479341535447652873" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7479341535447652873?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/7479341535447652873?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/snYlCLNqB3U/unleash-power-of-surface-selection-by.html" title="Unleash the power of Surface selection by seed-boundary option" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_IbM8yc4pWvo/SKr5XvZLyII/AAAAAAAAAfU/uTCkPX23xhM/s72-c/Copy-Paste.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/08/unleash-power-of-surface-selection-by.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUNR38ycCp7ImA9WxdbGE8.&quot;"><id>tag:blogger.com,1999:blog-2229170931707193987.post-1830373766693300216</id><published>2008-08-15T19:52:00.005+02:00</published><updated>2008-08-15T20:01:36.198+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-15T20:01:36.198+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Proe" /><category scheme="http://www.blogger.com/atom/ns#" term="fun" /><title>Love letter by a ProE Designer</title><content type="html">&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Dear Missing Component,&lt;br /&gt;&lt;br /&gt; Life has been really hard and I cant get out of this RESOLVE MODE since you have left.  I have been trying to LOCATE the missing element and cant SUPPRESS my feelings. I just cant REGENERATE without you. Without you, I'm like a PACKAGED ASSEMBLY.  My heart is like a STEP file gone bad with MISSING SURFACES.  I am haunted by the thought of you going into another assembly.&lt;br /&gt;&lt;br /&gt; I have been keeping my feelings in HIDDEN LAYERS all these while. I liked you for your SIMPLIFIED REPRESENTATION. Your STYLE DEFINITION is the best. I cant forget the RENDERED IMAGE of yours. Your face is like Class-A surface made out of a perfect BLEND. Your body is like a ideal VARIABLE SECTION SWEEP. I have your COPY GEOMETRY with me in my mind and I have defined it as READ-ONLY to protect it forever.&lt;br /&gt;&lt;br /&gt; I assure you that if there are conflicts in the RELATION, we can MODIFY THE RELATIONS. If the PARENT-CHILD-RELATION is a problem, we can REROUTE that as well. The PARAMETERS are modifiable. And all problems can be RESOLVED for a perfect regeneration.&lt;br /&gt;&lt;br /&gt; My SEARCH-PATH will always be looking for you....&lt;br /&gt;&lt;br /&gt;Your Ex neighbouring part...&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2229170931707193987-1830373766693300216?l=tipsfromjoe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MPby_PFgo7MsMNgh9JABYk2HbD0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MPby_PFgo7MsMNgh9JABYk2HbD0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MPby_PFgo7MsMNgh9JABYk2HbD0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MPby_PFgo7MsMNgh9JABYk2HbD0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ProeExcelTips?a=WTJMCoEj"&gt;&lt;img src="http://feeds.feedburner.com/~f/ProeExcelTips?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ProeExcelTips/~4/eYpmJT5Aimg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tipsfromjoe.blogspot.com/feeds/1830373766693300216/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2229170931707193987&amp;postID=1830373766693300216" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/1830373766693300216?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2229170931707193987/posts/default/1830373766693300216?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProeExcelTips/~3/eYpmJT5Aimg/love-letter-by-proe-designer.html" title="Love letter by a ProE Designer" /><author><name>Joe Varghese</name><uri>http://www.blogger.com/profile/03587102753374163251</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://1.bp.blogspot.com/_IbM8yc4pWvo/S8IU6G9EsEI/AAAAAAAAA3I/2YftxT37nkE/S220/joe.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://tipsfromjoe.blogspot.com/2008/08/love-letter-by-proe-designer.html</feedburner:origLink></entry></feed>

