<?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:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
    <title>ian</title>
    
    
    <link rel="alternate" type="text/html" href="http://blogs.driveworks.co.uk/ian/" />
    <id>tag:typepad.com,2003:weblog-1283094</id>
    <updated>2009-04-29T14:14:38+01:00</updated>
    
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/co/xASZ" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="co/xasz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://hubbub.api.typepad.com/" /><entry>
        <title>10 Minute Workout – Day 1</title>
        <link rel="alternate" type="text/html" href="http://blogs.driveworks.co.uk/ian/2009/04/10-minute-workout-day-1.html" />
        <link rel="replies" type="text/html" href="http://blogs.driveworks.co.uk/ian/2009/04/10-minute-workout-day-1.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-66147579</id>
        <published>2009-04-29T14:14:38+01:00</published>
        <updated>2009-04-29T14:43:43+01:00</updated>
        <summary>Warm up This is essential for any workout. 3 simple and quick exercises that will make the main workout flow without any pulled muscles! The first thing to do is to create a folder where the workout files will be...</summary>
        <author>
            <name>ian yates</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogs.driveworks.co.uk/ian/">
<div xmlns="http://www.w3.org/1999/xhtml"><h2>Warm up </h2>
<p>This is essential for any workout. 3 simple and quick exercises that will make the main workout flow without any pulled muscles! </p>
<ol>
<li>
<div>The first thing to do is to create a folder where the workout files will be stored. I have just created the following folder structure on my C drive: - </div>
<p style="TEXT-ALIGN: center"><strong>C:\DriveWorksXpress\10 Minute Workout </strong></p>
<li>
<div>Next, in SolidWorks, model a very simple part. A circle for example, and dimension the diameter – don't worry about the size. Extrude it to a depth; again don't worry about how much. Save the part in the workout folder created above with a suitable name – <strong>Cylinder</strong>. Insert the part into an assembly and save the assembly into the same folder. Give it a name - <strong>Cylinder Assembly</strong>. </div>
<p><span style="BACKGROUND-COLOR: #eeece1">Note it is important the assembly has a different name to the part! Inserting the part into an assembly will allow the example to be expanded if needed.</span><br /></p>
<object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/Ai7N0NDHwQA&amp;hl=en&amp;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" />
<embed allowfullscreen="true" allowscriptaccess="always" height="344" src="http://www.youtube.com/v/Ai7N0NDHwQA&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" width="425" /></object>
<li>
<div>Finally create a DriveWorksXpress database. In SolidWorks select DriveWorksXpress from the Tools menu. </div>
<p>YOUTUBE LINK </p>
<p><span style="BACKGROUND-COLOR: #eeece1">By default DriveWorksXpress will create and open an Access database called DriveWorksXpress.mdb in your user profile\Documents\DriveWorksXpress location. It is OK to create a new database in any location you want if your user permissions allow.</span> </p>
<object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/wCbOU3KKAW8&amp;hl=en&amp;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" />
<embed allowfullscreen="true" allowscriptaccess="always" height="344" src="http://www.youtube.com/v/wCbOU3KKAW8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" width="425" /></object></li>
</li></li></ol>
<h2>Workout </h2>
<p>With the warm out done we can now get down to some good exercise. I have broken the exercise down into 3 key stages: - </p>
<ul>
<li>Let DriveWorksXpress know what you want to manipulate with rules –this is the <strong>CAPTURE</strong> stage 
<li>Build a form that allows the requirements to be entered – this is where we <strong>CREATE</strong> the user forms 
<li>Apply the links between the captured information and the requirements – I have called this stage <strong>CONTROL</strong>! </li>
</li></li></ul>
<h3>Capture </h3>
<p style="MARGIN-LEFT: 18pt">This is where we tell DriveWorksXpress what we want to automate. This starts with checking the models within the assembly that change and then the parameters of those models (dimensions, features, properties etc.), any drawings are also captured. To begin with we'll just get used to controlling models and dimensions. </p>
<p style="MARGIN-LEFT: 18pt">If you still have the DriveWorksXpress wizard open from #3 in the Warm up section above you should see this: - </p>
<p style="MARGIN-LEFT: 18pt"><img alt="" height="220" src="http://blogs.driveworks.co.uk/.a/6a00d83451980b69e201156f66aa7b970c-pi" style="WIDTH: 465px; HEIGHT: 309px" width="352" /> </p>
<p style="MARGIN-LEFT: 18pt">If the DriveWorksXpress wizard has been closed, make sure the Cylinder Assembly file is open in SolidWorks and then launch the wizard (SolidWorks Tools menu&gt;DriveWorksXpress), click the capture tab. </p>
<p style="MARGIN-LEFT: 18pt">With the option to "Use current open model" selected click <strong>Next</strong> on the wizard. This will capture the Cylinder Assembly for automating. </p>
<p style="MARGIN-LEFT: 18pt">Follow the video to capture the elements that need to be controlled.</p>
<p>
<object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/zwIgXNsWorQ&amp;hl=en&amp;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" />
<embed allowfullscreen="true" allowscriptaccess="always" height="344" src="http://www.youtube.com/v/zwIgXNsWorQ&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" width="425" /></object></p>
<h3>Create </h3>
<p style="MARGIN-LEFT: 18pt">Now we have something to automate we need an area where we can enter the inputs. The inputs define our requirements for the assembly being automated and are presented on a Form. </p>
<p style="MARGIN-LEFT: 18pt">Follow the video to create the Form.</p>
<p>
<object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/sIl-gpEad_k&amp;hl=en&amp;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" />
<embed allowfullscreen="true" allowscriptaccess="always" height="344" src="http://www.youtube.com/v/sIl-gpEad_k&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" width="425" /></object></p>
<h3>Control </h3>
<p style="MARGIN-LEFT: 18pt">Finally we link the items we want to automate to the inputs; we tell DriveWorksXpress how the parameters are controlled in relation to the inputs. This is usually done by defining rules (which we do another day) but to show the link in its simplest way we will just connect the captured parameters to the inputs directly. </p>
<p style="MARGIN-LEFT: 18pt">Follow the video to control the parameters.</p>
<p>
<object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/PqHlBwSj-gA&amp;hl=en&amp;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" />
<embed allowfullscreen="true" allowscriptaccess="always" height="344" src="http://www.youtube.com/v/PqHlBwSj-gA&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" width="425" /></object></p>
<p style="MARGIN-LEFT: 18pt">Now you can enter your requirements on the form and generate the new models. </p></div>
</content>



    </entry>
    <entry>
        <title>10 minute workout!</title>
        <link rel="alternate" type="text/html" href="http://blogs.driveworks.co.uk/ian/2009/04/10-minute-workout.html" />
        <link rel="replies" type="text/html" href="http://blogs.driveworks.co.uk/ian/2009/04/10-minute-workout.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-65537929</id>
        <published>2009-04-16T11:50:30+01:00</published>
        <updated>2009-04-20T09:16:49+01:00</updated>
        <summary>There is nothing like a good workout to clear the mind and see things in a different light. And as much as your body needs that workout sometimes you can benefit from giving your designs a little exercise. I'm talking...</summary>
        <author>
            <name>ian yates</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogs.driveworks.co.uk/ian/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><img align="left" alt="" src="http://blogs.driveworks.co.uk/.a/6a00d83451980b69e201157022a18e970b-pi" />There is nothing like a good workout to clear the mind and see things in a different light. And as much as your body needs that workout sometimes you can benefit from giving your designs a little exercise. </p>
<p>I'm talking about automation. Flexing the processing power of your computer and letting it take some of the workload away from you. </p>
<p>The first problem is to understand the tools available to you. But finding the time to learn new tools can be difficult. </p>
<p>We have many tutorials available for learning DriveWorksXpress. But you still need to set aside an hour or so to go through them. Some may not have that hour to dedicate, so over the next few days I am going to break that time down into 10 minute slots. </p>
<p>10 minutes of work out time that you can pick up and put down with ease, without affecting your workload. </p>
<p>These work outs will be totally unrelated to any specific product; they are just intended to give you an insight into how to control your models. </p>
<p>So grab a coffee, open your lunch box and let's get exercising!!</p></div>
</content>



    </entry>
    <entry>
        <title>The Need for Speed</title>
        <link rel="alternate" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/11/the-need-for-sp.html" />
        <link rel="replies" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/11/the-need-for-sp.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-58693044</id>
        <published>2008-11-18T22:36:06+00:00</published>
        <updated>2008-11-18T22:36:06+00:00</updated>
        <summary>How quick can you get that job into production? Obviously that question depends on what you design. CAD vendors are always advancing the functionality of their products, finding new ways to aid the design process, introducing new products that claim...</summary>
        <author>
            <name>ian yates</name>
        </author>
        
        <category scheme="http://sixapart.com/ns/types#tag" term="design automation" />
        <category scheme="http://sixapart.com/ns/types#tag" term="driveworks" />
        <category scheme="http://sixapart.com/ns/types#tag" term="solidworks" />
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogs.driveworks.co.uk/ian/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>How quick can you get that job into production? </p>
<p>Obviously that question depends on what you design. </p>
<p>CAD vendors are always advancing the functionality of their products, finding new ways to aid the design process, introducing new products that claim to offer a faster way of working. </p>
<p>All good stuff if you design bespoke products; but what if your product conformed to a set of rules? </p>
<p />
<p><img align="left" alt="" src="http://blogs.driveworks.co.uk/ian/111808_2235_TheNeedforS1.jpg" />I came across this the other day: - </p>
<p><em>"Siemens made great play of the fact that Synchronous Technology was easy to use and could be edited by non CAD users. Well what is harder or faster than opening the DriveWorks dialogue and entering a few values into boxes to create your design?" </em></p>
<p style="TEXT-ALIGN: right"><strong>Contributor to a CAD discussion forum </strong></p><br />
<p>Exactly...what could be faster? </p>
<p>Well there is one thing, what if the engineer does not enter the values in the first place. And that can be done by making those inputs available for the customer to enter, which of course is an option with DriveWorks Live or by having DriveWorks communicate with another source of input. </p>
<p>But there is another speed factor that is extremely important. The speed of setting up the rules for <a href="http://www.driveworks.co.uk/">design automation</a>. </p>
<p>Who is better placed in your organization to set up design rules for your product than the engineer that designs your products? </p>
<p>Is it worth the time and expense communicating these rules to a third party to translate into an application only a specialist can understand, or worse into code that needs maintaining? </p></div>
</content>



    </entry>
    <entry>
        <title>What more can I do with multiple assemblies? (Part 2)</title>
        <link rel="alternate" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/08/what-more-can-2.html" />
        <link rel="replies" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/08/what-more-can-2.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-54744482</id>
        <published>2008-08-27T10:19:50+01:00</published>
        <updated>2008-08-27T10:19:50+01:00</updated>
        <summary>Part 1 described replacing components within an assembly – this example describes choosing different assemblies to create the customer requirements. With DriveWorksXpress you select an assembly to drive and create a user form and rules that control that assembly. With...</summary>
        <author>
            <name>ian yates</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogs.driveworks.co.uk/ian/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Part 1 described replacing components within an assembly – this example describes choosing different assemblies to create the customer requirements.
</p><p>With DriveWorksXpress you select an assembly to drive and create a user form and rules that control that assembly.
</p><p>With DriveWorks your user forms are detached from the assembly, meaning rules can decide which assembly is the best one to use as the starting point to create the new data from.
</p><p>This has similar implications on the automation project as described in my last post with the added benefit of keeping your base model simple. There is no need to stuff every aspect of your product range into one model so that it can morph into every available option. You can simply choose which model set best fits the selections made on the user forms.
</p><p>Consider the following assemblies:
</p><p><img src="http://blogs.driveworks.co.uk/ian/082708_0919_Whatmorecan1.png" alt="" />
	</p><p>These models have some similar parts, but the main design intent is very different.
</p><p>The 2 models both require the user to specify overall size and a safe working load for the equipment to carry. The difference being, when the specified height is below 3 meters, or the width is narrower than 5 meters, or the safe working load is less than 3000Kg the resulting design will be the portable apparatus. Otherwise the resulting design will be the heavier duty, fixed type.
</p><p><span style="font-size:14pt">How? 
</span></p><p>You can assign as many base models as are required to a project. The trick is in the rule you apply to the File Name parameter, of the top level assembly, for each of the models.
</p><p>Basically what needs to happen is each file name results in a valid name to apply to the model set when the models ARE required. When they are NOT required the rule needs to result in Delete.
</p><p><img src="http://blogs.driveworks.co.uk/ian/082708_0919_Whatmorecan2.png" alt="" />
	</p><p>When DriveWorks establishes what is required to be generated it will look at the top level name and generate everything for it if the File Name does not equal delete.
</p><p>Take a look at this <a href="http://www.driveworksxpress.com/index.php/What-more-can-I-do-/Multiple-Assemblies.html" target="_blank">video</a> to see this process in action...
</p><p>
 </p></div>
</content>



    </entry>
    <entry>
        <title>What more can I do with multiple assemblies?</title>
        <link rel="alternate" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/08/what-more-can-1.html" />
        <link rel="replies" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/08/what-more-can-1.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-53796176</id>
        <published>2008-08-05T22:51:07+01:00</published>
        <updated>2008-08-05T22:51:07+01:00</updated>
        <summary>This is where your DriveWorks projects suddenly take off on a gigantic scale. There are many areas where this makes a difference; I have picked 2 to demonstrate what this actually means and have split them into 2 parts. Part...</summary>
        <author>
            <name>ian yates</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogs.driveworks.co.uk/ian/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>This is where your DriveWorks projects suddenly take off on a gigantic scale.
</p><p>There are many areas where this makes a difference; I have picked 2 to demonstrate what this actually means and have split them into 2 parts.
</p><p><span style="font-size:14pt; text-decoration:underline">Part 1 – Using component replace to drive components independently of the main model.
</span></p><p>With DriveWorksXpress you have one User Form per model set. All components that are to be driven must exist in that model set. Any components that are not required in the resulting clone can be deleted, but the master model could potentially get messy.
</p><p>DriveWorks allows you to extract components from an assembly and independently drive them – and then swap them back into the assembly.
</p><p>Take the Trailer Body model below as an example, it has no rear doors.
</p><p><img src="http://blogs.driveworks.co.uk/ian/080508_2150_Whatmorecan1.png" alt="" />
	</p><p>This is because there are numerous options that can be configured for the doors.
</p><p><img src="http://blogs.driveworks.co.uk/ian/080508_2150_Whatmorecan2.png" alt="" />
		<img src="http://blogs.driveworks.co.uk/ian/080508_2150_Whatmorecan3.png" alt="" />
	</p><p>The above models are just 2 of the rear door options. Parameters that can change include height, width, hinge quantity, lath quantity, locking mechanism type and size, etc. etc.
</p><p>DriveWorks allows these components to be captured independently of the main Trailer Body model but specified as part of the same set of user forms. This has powerful implications for your project, including the following: -
</p><ul><li>Model size is kept to a minimum
</li><li>Quicker generation time
</li><li>Rule set easier to maintain
</li></ul><p><span style="font-size:14pt">How?
</span></p><p>The main model includes a placeholder where the rear doors will be mounted. This can be one of the actual components that can be there or it could be a dummy model with a very small file size. An important note to make is that all files that can replace the dummy must have the same internal ID (As of SolidWorks 2008 mates will fail if the internal ID does not match). You can try how your components swap by trying it manually directly in SolidWorks.
</p><p>Whichever component you use in the master assembly can have the components it can swap with added as <strong><em>alternative files</em></strong> from the DriveWorks model wizard.
</p><p>All alternative models can have their driven parameters captured. They then have rules applied to these parameters in the same project set up for the main model. The rule for the File Name of each model is set to result in the required name when the component <strong>is</strong> required or to be deleted when <strong>not</strong> required. 
</p><p>The rule for the file name of the dummy component in the main model is set to be exactly the same name given to the required component that is to replace it. And that's it.
</p><p>You can see a video of a different example to this by following this link - <a href="http://www.driveworksxpress.com/index.php/What-more-can-I-do-/Multiple-Assemblies.html">Multiple-Assemblies</a></p></div>
</content>



    </entry>
    <entry>
        <title>What more can I do with my User Forms?</title>
        <link rel="alternate" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/08/what-more-can-i.html" />
        <link rel="replies" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/08/what-more-can-i.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-53598982</id>
        <published>2008-08-01T12:24:55+01:00</published>
        <updated>2008-08-01T12:24:55+01:00</updated>
        <summary>DriveWorksXpress is being put to good use by more people each day. The amount of activity on the www.driveworksxpress.com discussion forum is exceptional. All of these users, who have automated some or most of a product lines design, now want...</summary>
        <author>
            <name>ian yates</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogs.driveworks.co.uk/ian/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>DriveWorksXpress is being put to good use by more people each day. The amount of activity on the <a href="http://www.driveworksxpress.com">www.driveworksxpress.com</a> discussion forum is exceptional.
</p><p>All of these users, who have automated some or most of a product lines design, now want to know what more they can do with the full version. So putting the DriveWorks philosophy of "why duplicate when you can automate" into practice, I will be creating short snippets of videos that clearly explain some of the key points we think you will be most interested in.
</p><p>Check out the first of this content at <a href="http://www.driveworksxpress.com//index.php/What-more-can-I-do-/Custom-Forms.html">http://www.driveworksxpress.com//index.php/What-more-can-I-do-/Custom-Forms.html</a>
	</p><p>The first area I have concentrated on is the User Form creation. Firstly there is a video showing how you turn a single, lengthy DriveWorksXpress user form into multiple, more appealing, wizard style forms. This includes using some of the templates in DriveWorks to easily create an elaborate customer form where data is retrieved from a database.
</p><p><img src="http://blogs.driveworks.co.uk/ian/080108_1124_Whatmorecan1.png" alt="" />
	</p><p><span style="color:#4f81bd; font-size:9pt"><strong>  1 The DriveWorks navigation window makes creating a dynamic wizard style approach to specifying your products a breeze!!
</strong></span></p><p>The other video shows a little of the Form Designer – some of the features available, some of the more advanced control types and just how much more scope you have.
</p><p><img src="http://blogs.driveworks.co.uk/ian/080108_1124_Whatmorecan2.png" alt="" />
	</p><p><span style="color:#4f81bd; font-size:9pt"><strong>  2 The DriveWorks Form Designer gives you much more scope and flexibility
</strong></span></p><p>... and there are many more to come over the next few weeks, so stay tuned for updates.</p></div>
</content>



    </entry>
    <entry>
        <title>Tribal Knowledge</title>
        <link rel="alternate" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/05/tribal-knowledg.html" />
        <link rel="replies" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/05/tribal-knowledg.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-50164228</id>
        <published>2008-05-20T22:46:35+01:00</published>
        <updated>2008-05-20T22:46:35+01:00</updated>
        <summary>I recently spoke with the Engineering Manager of a company who had purchased DriveWorks. He was keen to tell me about some of his observations during the implementing of their products, and since they had been using it in production....</summary>
        <author>
            <name>ian yates</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogs.driveworks.co.uk/ian/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>I recently spoke with the Engineering Manager of a company who had purchased DriveWorks.
</p><p>He was keen to tell me about some of his observations during the implementing of their products, and since they had been using it in production.
</p><p>I was expecting the usual furore of slashing design time by 90% or the increase in orders that can now be taken. But this was glossed over while he told me something more interesting.
</p><p>In the past if they had given 2 engineers the same job they would have got 2 different sets of data to issue into manufacture.<br />In the past had they got an order for a particular style they needed to wait for a certain engineer to become available to process the job through design.<br />In the past only one engineer knew how to enter the bill of materials onto their ERP system.<br />In the past only a few of the company's products were designed using SolidWorks by the SolidWorks trained engineers, while the others were designed using AutoCAD.<br />In the past each engineer produced design calculations in various ways – MathCAD, Excel, Word.
</p><p>In other words the knowledge they held was tribal and they were erring dangerously close to meltdown, if any of the engineers were absent they would not have been able to get work into production. The Engineering Manager was a nervous wreck knowing that this could happen at any moment.<img align="left" src="http://blogs.driveworks.co.uk/ian/052008_2146_TribalKnowl1.gif" alt="" />
	</p><p>During the collation of information to implement into DriveWorks they had collectively agreed on the best method to design each of their products. Each had learned how each product was designed. All had agreed on how to present the drawings for manufacturing. All experienced the joys of the ERP system. All engineering data was now produced on the same CAD system. All design calculations now shared a common format.
</p><p>All this had obvious implications for eliminating mistakes, saving time on manufacturing queries from inconsistent information, the reliance of individuals to fulfil their part of the process, the need for engineers to be proficient in multiple applications.
</p><p>And on top of this the Engineering Manager could now relax knowing that jobs will always get done, on time. He also had more confidence in his own knowledge of the products they manufactured.
</p><p>His engineers are now united, early fears that jobs were on the line have now been replaced by a more fulfilled role. Some are collaborating on product development, never having the time to do this before. Some are working on other tasks within the business that can be automated. All will be SolidWorks and DriveWorks trained.
</p><p>The days of tribal knowledge within engineer to order companies have gone.</p></div>
</content>



    </entry>
    <entry>
        <title>DriveWorksXpress at SWW</title>
        <link rel="alternate" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/02/driveworksxpres.html" />
        <link rel="replies" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/02/driveworksxpres.html" thr:count="7" thr:updated="2010-08-19T19:04:21+01:00" />
        <id>tag:typepad.com,2003:post-45349030</id>
        <published>2008-02-08T22:30:42+00:00</published>
        <updated>2008-02-08T22:30:42+00:00</updated>
        <summary>So, for all of those that missed SWW I will try and put into words and pictures what the technical team were demonstrating on the DriveWorks booth at SolidWorks World. The screen shot below shows just 4 variations of a...</summary>
        <author>
            <name>ian yates</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogs.driveworks.co.uk/ian/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>So, for all of those that missed SWW I will try and put into words and pictures what the technical team were demonstrating on the DriveWorks booth at SolidWorks World. </p>

<p>The screen shot below shows just 4 variations of a pressure vessel that were all automatically generated (along with all part and assembly drawings) by DriveWorksXpress. All in line with rules and equations that were put in place with DriveWorksXpress </p>

<p><img height="312" src="http://blogs.driveworks.co.uk/ian/020808_2230_DriveWorksX1.jpg" width="465" style="WIDTH: 465px; HEIGHT: 312px" /> </p>

<p>Before I continue let me explain the difference between an equation and a rule: - </p>

<p>An equation is a mathematical calculation stating that 2 elements are the same, 1+1=2. </p>

<p>Elements can be constants or variables but the items either side of the <strong>=</strong> symbol must always equal true, <span style="FONT-FAMILY: Times New Roman"><strong>x</strong></span>(<span style="FONT-FAMILY: Times New Roman"><strong>x</strong></span> -1) =<span style="FONT-FAMILY: Times New Roman"><strong> x</strong></span><sup> 2</sup>-<span style="FONT-FAMILY: Times New Roman"><strong> x</strong></span> </p>

<p>Engineers use equations in the following form: - </p>

<p>Body Length=L - 2*C ...or... Max. Pressure = (2 Ѳ t)/(r+0.2t) </p>

<p>The variables in the equation (the L, C, Ѳ, t and r) can be substituted with other equations or information coming from the input form. The item we want calculating (i.e. Body Length or Max Pressure) is set to a captured parameter in DriveWorksXpress. However, with an equation the same calculation will always apply. </p>

<p>A rule, however, is much more flexible. A rule allows one equation to be applied under certain conditions or a totally different equation to be applied under other conditions. More than that rules do not need to only control equations, a rule can select text to apply, materials to select, components to replace or maybe which configuration to choose. Rules are the great thing about DriveWorksXpress; they are used to automate the design of your products. </p>

<p>So we have established that rules and equations are attached to a captured parameter, but we also mentioned that our rules and equations contain information coming from an input form. Below is the input form created to ask the questions required to specify the pressure vessel. This allows the rules and equations to calculate, which drives the parts, assemblies and drawings: - </p>

<p><img src="http://blogs.driveworks.co.uk/ian/020808_2230_DriveWorksX2.png" /> </p>

<p><em>The red fields indicate information is missing. </em></p>

<p><em>So what rules and equations were used to allow us to automate the design of the pressure vessel? </em></p>

<p>Lengths, diameters, thicknesses, inlet / outlet positions and sizes, along with quantity and pitch of baffle plate perforations. Cage section size, secondary support quantity (if required), inclined foot height and angle all need to be calculated. </p>

<ul><li>Pressure Vessel Assembly Configuration = IF( <strong>Cage Required</strong> , "Cage" , "Feet" ) </li>

<li>Tank Cage Length = (<strong>Cylinder Length Mtr</strong> + <strong>Outside Diameter Mtr</strong> ) * 1000 </li>

<li>Tank Cage Secondary Supports = IF( <strong>Cylinder Length Mtr</strong> &gt; 6 , "Unsuppress" , "Delete" ) </li>

<li>Perforated Plate Linear Pattern = ROUNDDOWN(<strong>Inlet Height</strong> -200+(<strong>Outside Diameter Mtr</strong> /2)*1000))-<strong>Wall Thickness</strong> -3)-80)/50,0) </li>

<li>Baffle Plate OD = (<strong>Outside Diameter Mtr</strong> -(2*(<strong>Wall Thickness</strong> /1000)))*1000 </li>

<li>ASME Inlet OD = <strong>Inlet Diameter</strong> +180 </li>

<li>Support Foot differential height = ((<strong>Cylinder Length Mtr</strong> *1000 - 1100) * sin(radians(1.5))) + 300 </li>

<li>Vent OD = IF(Head Type ="Elliptical" ,<strong>Vent and Drain Diameter</strong> ,70)+180 </li></ul>

<p>Look carefully at the input form; the captions next to each input appear in the rules above (shown in <strong>bold</strong>). This allows each equation and rule to calculate to drive the parameter it is set to. </p>

<p>Now we only had a limited time to get a point across so more often than not we just ran a few specifications through DriveWorksXpress and watched it build all the parts, assemblies and drawings, while explaining what was happening underneath the hood. But if anybody did want to learn exactly how the demo was put together the above is the first part of what we demonstrated, in about 5 minutes, live. </p>

<p>One last point to make is that DriveWorksXpress is not <em>only</em> for automating the design of pressure vessels. It automates the design of <em>any</em> product where rules and equations can express the changes that happen to its components.</p></div>
</content>



    </entry>
    <entry>
        <title>Little Book at SolidWorks World</title>
        <link rel="alternate" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/01/little-book-at.html" />
        <link rel="replies" type="text/html" href="http://blogs.driveworks.co.uk/ian/2008/01/little-book-at.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-44936102</id>
        <published>2008-01-31T14:03:04+00:00</published>
        <updated>2008-01-31T14:03:04+00:00</updated>
        <summary>I've just about recovered from a packed week at SolidWorks World. SolidWorks World was particularly exciting for me as we distributed almost 1000 copies of The Little Book of Rules. Requests for me to sign copies elevated my ego to...</summary>
        <author>
            <name>ian yates</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogs.driveworks.co.uk/ian/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>I've just about recovered from a packed week at SolidWorks World.
</p><p>SolidWorks World was particularly exciting for me as we distributed almost 1000 copies of The Little Book of Rules. 
</p><p><img align="left" src="http://blogs.driveworks.co.uk/ian/013108_1402_LittleBooka1.jpg" alt="" />Requests for me to sign copies elevated my ego to superstar status; and it was very pleasing to hear from people who had already got the book and put it to good use. 
</p><p>Exhibiting at SolidWorks World does take a lot of preparation; from the logistics of taking 8 members of staff and all the required equipment to providing material for presentations and promotional displays is all meticulously planned. Thank goodness for Maria and Claire.
</p><p>The technical side of things, what we demo, is easy. We have DriveWorksXpress and DriveWorks to thank for that.
</p><p>With DriveWorksXpress now seeing the light of day as companies roll out SolidWorks 2008 we wanted to get some main points across.
</p><ol><li>DriveWorksXpress is not a teaser, but is of huge benefit in the real world.
</li><li>The data you put into DriveWorksXpress is easily upsized to the full product - DriveWorks.
</li><li>Highlight some, but not all, of how much more you can do with DriveWorksEngineer, DriveWorksTeam and DriveWorksEnterprise.
</li></ol><p>We like to make the most of any opportunity in front of our reseller channel; and as a large percentage of SolidWorks resellers also sell DriveWorks it was a great chance for us to show the latest enhancements, discuss opportunities and provide some technical and sales guidance.
</p><p>Of course there would be no point in us attending the show at all if it was not for the attendees. This year not only saw many DriveWorks customers visit us, but also saw the largest number of potential customers visit us. In previous years (this was our 7<sup>th</sup> SolidWorks World!) our time has been spent educating on what design automation is and what DriveWorks does. This year the attendees were split between those telling us how DriveWorksXpress has saved time and those gathering information for when they do install SW2008 and start using DriveWorksXpress.
</p><p>All were grateful for their Little Book of Rules.</p></div>
</content>



    </entry>
    <entry>
        <title>The Little Book of Rules</title>
        <link rel="alternate" type="text/html" href="http://blogs.driveworks.co.uk/ian/2007/11/the-little-book.html" />
        <link rel="replies" type="text/html" href="http://blogs.driveworks.co.uk/ian/2007/11/the-little-book.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-42068862</id>
        <published>2007-11-27T11:47:20+00:00</published>
        <updated>2007-11-27T11:47:20+00:00</updated>
        <summary>Yesterday saw the launch of The Little Book of Rules. This is something we wanted to make available to act as a handy guide for anyone serious about automation. For more information go to the DriveWorks Bookstore This book aims...</summary>
        <author>
            <name>ian yates</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogs.driveworks.co.uk/ian/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><img src="http://blogs.driveworks.co.uk/ian/112707_1147_TheLittleBo1.png" align="left" />Yesterday saw the launch of <strong>The Little Book of Rules</strong>. This is something we wanted to make available to act as a handy guide for anyone serious about automation. </p>

<p>For more information go to the <a href="http://www.topica.com/f/v.html?800084281.800062280">DriveWorks Bookstore</a> </p>

<p>This book aims to give you the low down on building rules using <a href="http://www.driveworksxpress.com">DriveWorksXpress</a> and <a href="http://www.driveworks.co.uk">DriveWorks</a>. It contains a handy reference guide for the more commonly used rules and how to apply them to automate your designs. </p>

<p>It also describes nesting and how it can be applied to make more powerful rules, how to string rules together to build dynamic text expressions. </p>

<p>There are references to the mathematical and comparison operators that can be used, the characters DriveWorks recognises to perform tasks, and the results needed from the rule to feed into the captured SolidWorks parameter. </p>

<p>The book also explores the areas where rules can be applied in DriveWorks – From user forms, form controls, variables, sub-projects, macros, form warnings, specification, driving documents, sending dynamic emails, to all the parameters that can be controlled in your SolidWorks Assemblies, Parts and Drawings. </p>

<p>Learn how to make the most of DriveWorks in built functions to simplify form selections and perform multi-directional lookups on database or excel data utilized in your DriveWorks projects. Discover how DriveWorks makes it easy to make use of your existing database data in your projects and how rules can control what information is exported back into them. </p>

<p>In short this 'little' book is BIG on content, an essential companion to have at your side when working with DriveWorksXpress AND DriveWorks.</p></div>
</content>



    </entry>
 
</feed><!-- ph=1 --><!-- nhm:dynamic-ssi -->
