Archive for August, 2010

September 21 – SWUGN technical summit in Cincinnati

Friday, August 13th, 2010

Back on March 8th, SolidWorks announced they will be holding SWUGN technical summits again. Some people in the crowd saw there was one scheduled to be in Cincinnati but noticed there were no details about the event. I see now, details are posted.

The event will take place on September 21st at the Sharonville Convention Center near I-275 and I-75.

This will be my third technical summit and I am looking forward to it, they really put on a good show. Read the SolidWorks blog to learn more about what goes on during a summit.

See you there.

Jeff Sweeney

Jeff Sweeney
Engineering Data Specialist
3DVision Technologies

Group Settings in SolidWorks Enterprise PDM

Thursday, August 12th, 2010

Since my blog readership has skyrocketed, I was able to increase my blog budget enough to travel the globe to interview some of the most important people in the world.  My purpose is to get you, my readers, the answers to the questions you desire. Today, I am in Sweden, home of one of my favorite high school memories, to interview Tor Iveroth, Sr. PDM Technical Support & Implementation Engineer for SolidWorks.

EDSM: Thanks for having me out here today Tor. You have a really nice office! Do the guys back in Concord know each of you have 60″ wide screen TVs in your cubicles?

Tor: The pleasure is all mine. It is not very often I get to talk to one of the best SolidWorks users of all time -you’re in the top four I believe?

EDSM: Why is it that when I add a user to a group in Enterprise PDM, the user settings from the group are not correctly applied to the user?

settings

Tor: What many miss out on is that groups basically “push” settings to users at the time you update the group settings. Settings are stored per user in the database, not per group.  When you bring up the settings for a group, it will collect the settings for all current user members of that group and list the combined settings.

The check boxes in the settings dialog when group (or multiple users) is selected can be in one of three states. On, off or mixed.

  • If all users have a setting enabled, the check box will have a check mark (on)
  • If all users have a setting disabled, the check box will be empty (off)
  • If users have different settings (some on, some off), the check box will have a “blob” / grayed out marking (mixed)

If you add a user to a group, that user will not inherit any settings as group do not store settings.  Keep in mind that user can be part of multiple groups as well.

To reapply settings to all users within a group, open the group settings, then enable appropriate check boxes showing the mixed settings.

EDSM: So group settings is just a tool to push settings to users, it should not be thought of as a reporting tool to see what the settings are for a group?! That clears up many questions I have had. Thanks for your time Tor!

Jeff Sweeney

Jeff Sweeney
Engineering Data Specialist
3DVision Technologies

Converting from Metaphase

Monday, August 9th, 2010

I love moving data. I guess that is just what we Engineering Data Specialist Men do. Lately I have been doing Inventor Vault migrations into SolidWorks Enterprise PDM, but last month I finished a migration from Metaphase (the old TeamCenter name) that I thought was rather fun and would tell you a little about it.

The first challenge was that no one knew the administrator password for the Metaphase system. The IT guy who knew it was “several IT guys ago” so there was originally a pretty big concern! It looked like we might have to get the files out through the user interface and have no access to the database. Though this was a possible plan, it would have been very slow. As it turns out, after all this time, the password was still the default Metaphase password. Jackpot!

I don’t know if you know much about the Metaphase architecture, but bottom line, everything is an “object”. These objects may or may not have a file associated with them. This is different than how EPDM works because EPDM is primarily file based. To combat this difference, we first considered using EPDM’s item master, but decided to use EPDM’s Virtual Items to represent each object instead. Both options have their merits, but we felt the users would be more comfortable with virtual items because they behave a little more like Metaphase’s objects.

We used SolidWorks’ XML import tool to do the actual import. Though it is not very good at resuming progress if you have to stop it, (or if the power goes out, which it did with only a few hours of the import left) I felt it did a very good bringing the data over. The actual XML import file was about 161 MB which was way bigger than my favorite XML editor (Notepad ++) can handle. As a result I didn’t open the file directly very often for debugging, I created a few little .NET apps to manipulate the XML file.

For all of you numbers junkies out there: 234,000 total files (132,000 became virtual documents) in 143,000 directories and just under 300,000 XREFs. We used a humble Windows 7 machine to do the actual import over a gigabit network -took a little over three days for the XML import routine to complete. I was expecting the import to consume a lot of RAM but it didn’t. It just sat there very slowly moving its progress bar while I twiddled my thumbs.

Since no one knew the password, they couldn’t upgrade their server, which was an old Windows NT machine that was on serious life support. That server has now been put out to pasture, and the end users are thrilled to be using an interface that was written in this decade. “You mean we can use the mouse?!”

Jeff Sweeney

Jeff Sweeney
Engineering Data Specialist
3DVision Technologies

Off-line mode – trick to keeping your vault clean

Thursday, August 5th, 2010

I’m often asked why sometimes when you add a file to the SolidWorks Enterprise PDM vault, it shows that the file is at version two, other times it shows as version one. Version one is what that file looked like at the moment you added the file, version two will exists if you modified the file in any way before you check the file in for the first time.

Most of the time this isn’t a big deal – who cares if you have one version or two.

However, It can be a big deal if the file has file properties in it that you don’t want to go into the vault. Consider making a copy of a part, then in the newly copied part you change  the manufacture part number from “123″ to “456″. Now imagine later someone does a search leaving the “Search in all versions” checked…

AllVersions

and does a search for “123″. Your “456″ part will come up, because that part was “123″ in version one. (The search results can display the version the information was found in, but if the searcher is careless/clueless —)

There are several other reasons you may want to modify information before it officially goes into the vault [and thus gets saved in the database forever -you can't ever change version one]. One last example: Perhaps you make a drop down list of all unique vendors in the vault…and because version one is created without any opportunity for validation, these “version ones” could quickly junk up your list!

I think I have two solutions for you:

  1. You could copy the new files to a location outside of the vault, get the file properties setup the way you want them, then move the files into the vault
  2. If you go to “Off-line” mode, copy the files directly in the directory you want them to exist, make all the changes you want and the database won’t see these changes. Then when you go back on-line, RMB click on the files and add them to the vault. Everything will be at version one, clean as a whistle.

I like the “off-line” mode option a little better, seems like less steps to remember and you are assured SolidWorks will be able to resolve all of the references properly.

Offline

Jeff Sweeney

Jeff Sweeney
Engineering Data Specialist
3DVision Technologies

Register for SolidWorks World 2011

Monday, August 2nd, 2010

San Antonio is the place to be in January for SolidWorks World. Registration just opened. Early registration can save you $200. Still time to submit for papers too.

Jeff Sweeney

Jeff Sweeney
Engineering Data Specialist
3DVision Technologies

“Let’s Go Design” series at SolidWorks.com

Monday, August 2nd, 2010

If you haven’t done it already, be sure to go check out the “Let’s Go Design” webcast series on the SolidWorks website !!

http://www.solidworks.com/pages/programs/letsgodesign/

Back in April Jeremy Luchini kicked off the series where he and a team of people will tackle designs that have never been built before. The “viewers” voted on 3 possible project ideas, and decided on having them desig the “ultimate CAD designer’s chair”.

There are currently 3 Episodes up to watch, with Episode 4 coming very soon.
Lots of neat motion & simulation studies in Ep3…

Check it out !

Randy Simmons

Randy Simmons
Application Engineer, CSWP
3DVision Technologies