Tech Tip: Network Slowdown

Written by Nick Beattie on . Posted in SolidWorks, Technical Tips

Does SolidWorks sometime feel like it’s working at a turtle’s pace? The problem might stem from being connected to a network!

Working on a network is great, and in today’s age it’s basically required. Unplugging from the network could solve a lot of issues, but usually isn’t feasible. The problem is that so much stuff is looking to the network it can sometimes slow down SolidWorks. There can be a ton of reasons for this, some can be fixed! Here’ are a few tips to make your performance a better while working with SolidWorks.

  • Don’t work over the network!!! One of the biggest slowdowns you can cause in SolidWorks is by trying to work with files that are located on the network. If the files aren’t on your local computer, every time you open them, temp version of them are made in the directory they’re opened in. Every change you make has to get written to those. Every time you save the main files get written to. All of that going over the network is going to slow down SolidWorks. Copy files locally to avoid those issues.
  • Backup/Auto-Recover: You should not have these locations be on the network. If these locations aren’t local, SW will again be constantly working and writing over the network and slow down. The backup option to put the backups in the same place as the original file can double the issue if you’re working on files over the network as well.
  • SolidWorks Search: The SW Search is useful, but if you don’t use it, turn it off. If you do use it, make sure to set the indexing to “only when the computer is idle.”
  • News Feed: Turn off the option in the general area of the options to “Show latest news feeds…” It may be minor, but it’s one more thing to slow down SW.
  • Stop Streaming: Turn off things like streaming audio, unneeded web pages, and any other non-essential programs. The less trying to fight for resources the better.
  • Stop the CPU War: Everything you’re running on a computer is constantly fighting for you CPU. When you’re on the network, even more things are fighting for it. If possible, dedicate a CPU core to SolidWorks. Windows defaults everything to the first core, once that’s full, it’ll start using other cores. Most of SW can only use one core, so the more it’s trying to fight with the slower it will run. If you can dedicate a core, it will reduce the chances of a slow down.
None of this is a fix all, but the more of it you can do more likely you’ll keep SolidWorks rocketing along!

Fully Define Sketch

Written by Tony Cavegn on . Posted in SolidWorks

We have been preaching to you forever about the importance of fully defining your SolidWorks sketches. Now that you have (hopefully) accepted the reasoning behind the recommendation, today’s tech tip will help you reduce the time it will take you to accomplish this task.

Introducing, the FULLY DEFINE SKETCH command. Well it was actually introduced several years ago but it may be new to you.

The Fully Define Sketch tool calculates which dimensions and relations are required to fully define under defined sketches or selected sketch entities. You can access Fully Define Sketch at any point and with any combination of dimensions and relations already added.

To fully define a sketch:
1. Edit a sketch.
2. Click Fully Define Sketch (Dimensions/Relations toolbar) or Tools, Dimensions, Fully Define Sketch.
3. Set the options for relations and dimensions in the Fully Define Sketch PropertyManager.
4. Click the green check mark.

That’s it. To simplify it even further, you can program a hotkey to invoke the command. Now that you know how simple it is to define your sketches, there is really no reason not to. Try it. You might like it. I know your sketches will be happy.

Click for Hi Res Image

Click for Hi Res Image

Don’t Ignore That Little Green Flag

Written by Jennifer Bahnsen on . Posted in Enterprise PDM, Technical Tips

There is a setting on the workflow states in EPDM that is easy to overlook but can drive you nuts while troubleshooting. That setting is “Ignore permissions in previous states.” In 2011, it is the green flag icon on the State Box. (Previously the icon was a hand.)

Why this setting can be troublesome.
If this flag is not set there will be circumstances where permissions set at a particular state are not followed.  This particularly happens when a permission was granted at an earlier state but removed at a later state.  Let’s go through an example. I’m going to use a simple workflow and explain what happens with “Read file contents” for two groups.

 

Scenario 1:
The “Ignore permissions in previous states” flag is NOT selected for any state.

Permission: Can “Read file contents”

 

 

With this setup someone in Sales should be able to see any file that is in the Released state but not in any other state.

 

 

 

A document was added to the vault and is currently in the Initiated State.

This is what an Engineering user sees:               This is what a Sales user sees:

 

 

 

 

So far everything is as expected.

Change State was initiated on the document and it was sent to the Released State.

This is what an Engineering user sees:                 This is what a Sales user sees:

 

 

 

 

 

At this point, this is what we planned with our workflow.

Now, though, let’s Change State on the document again and send it to the Under Editing State.

This is what an Engineering user sees:                 This is what a Sales user sees:

 

 

 

 

 

Wait a minute! The Sales user is NOT supposed to see files in Under Editing. So what’s going on?

It has to do with that little green flag. Because we did not set the “Ignore permissions in previous states”, the Sales user can see the file when it is Under Editing because they were able to see it in the previous Released state.

 

Scenario 2:

Let’s try this again with a new file but this time we’ll set the “Ignore permissions” flag in all states.

This is what an Engineering user sees:                 This is what a Sales user sees:

 

 

 

 

 

Change state to Released.
This is what an Engineering user sees:                  This is what a Sales user sees:

 

 

 

 

 

OK, so far, so good.

Change state to Under Editing.
This is what an Engineering user sees:                  This is what a Sales user sees:

 

 

 

 

 

This time, this is exactly what we wanted to happen.

By turning on the “Ignore permissions in previous states” flag, the permissions set for each state were followed exactly as we set them.  So don’t ignore that little green flag!

What’s Driving Your Simulations: Part Duex – Flow Simulation using the HVAC Module

Written by Nick Luyster on . Posted in Simulation, SolidWorks

In Part One, we discussed the parametric design of a solar thermal collector. In this part, we’ll take a look at the HVAC modules capabilities in handling advanced radiation. Before we begin, let’s discuss the physics of radiation.

On a simple level, radiation from a heat source (any heat source) travels in waves. These waves have different wave lengths depending on the temperature of the heat source. So, a computer screen will have a different radiation spectrum than a fire or a desk lamp.

When radiation strikes an object, some of the radiation will be absorbed, a fraction will be transmitted, and the remaining radiation will be reflected. Any radiation which is absorbed turns into heat. Any radiation which is transmitted passes through the object. And reflected radiation is reflected back to the environment.

For a particular material, the ratios of absorption, transmittance and reflection are different depending on the wavelength. So, graphs of these ratios against the wavelength spectrum are required in order to get accurate radiation properties for a particular material.

Let’s relate this information to the solar collector. Radiation transmits through the solar panel glass and is absorbed by the pipes and collector’s conducting walls. The heat is then transferred to the water passing through the system.

At this point you might be wondering why we have glass on the system. A portion of the sun’s radiation will be reflected back as a result of the glass. Wouldn’t we collect more radiation on the pipes if the glass wasn’t there? The answer is YES. We would collect more radiation on the pipes if the glass wasn’t there. However, the system is more complicated than that. Every heat source radiates at a particular wave length. And, the ratios of absorption, transmittance and reflection are different depending on the wavelength. So, as it turns out, the glass transmits most of the radiation from the sun and absorbs and reflects most of the radiation from the pipes. The glass traps the heat in the system. It’s the exact same reason your car gets hot in the sun.

 

Okay, let’s simplify our model for simulation.

Now, let’s create a flow study. For this project, we’ll specify an external analysis which will have an internal fluid sub-domain for water flowing through the pipes. For the first go around, we’ll keep the model simple and exclude cavities without flow conditions. This will eliminate any convective effects from air within the box. We’ll also introduce radiation, gravity and heat conduction in solids.

Okay, this is where we’ll need to take a closer look at our solar radiation options and make some decisions. Radiation is not simple. From the general settings, we can see that there are a lot of radiation options. However, SolidWorks does a good job of making it as easy as possible to get setup.

Environmental Radiation – By selecting this option, we are considering radiation effects from the environment which we define at a specified temperature.

Solar Radiation – By selecting this option, we are considering radiation effects from a single source.
With this option selected, we can specify a radiation source by its location and intensity.
We can also take the suns radiation into account, as specified by “Location and Time.”

Let’s take a closer look at “Location and Time.” For SolidWorks to calculate the suns effects on the panel, SolidWorks needs to understand the suns orientation relative to the collector. That’s why we specify the latitude, date, time, zenith direction, angle measured from north to, and angle. The first three values seem obvious, but zenith direction, angle measured from north to, and angle might not make sense to the layman.

Zenith direction – This option specifies the highest direction in the sky. Directly above you. Up. In this case, I’ve specified a custom coordinate system and chosen the y-axis.

Angle measured from north to – This option specifies the orientation within your system which you would like to relate to north. In this case, I’ve specified a custom coordinate system and chosen the z-axis.

Angle - This specifies which way north is relative to “angle measured from north to”. In my case, I’ve kept this value at 0 radians which means my “angle measured from north to” is north as well.

For this simulation, I’ll also specify absorption in solids.

Okay, this is getting long and I’m sure your head hurts. We’ll discuss further in part Trois.