Display state

jesseg010
Posts: 1
Joined: Wed May 31, 2023 12:44 pm
Answers: 0

Display state

Unread post by jesseg010 »

hello and good day, im using display states at work and im wondering how many display states 1 part can have without making another configuration? thank you
User avatar
matt
Posts: 1541
Joined: Mon Mar 08, 2021 11:34 am
Answers: 18
Location: Virginia
x 1168
x 2304
Contact:

Re: Display state

Unread post by matt »

Without answering your question, I'd like to offer a caution. Any time you start exploring the extreme limits of something, you'll find a limitation somewhere else. If you're coming up with some method that involves dozens of display states, I'd think of a more conventional way to achieve what you're trying to do. Configurations are already a pretty brittle functionality. Pushing them too hard is likely to end in crashes.
User avatar
Glenn Schroeder
Posts: 1461
Joined: Mon Mar 08, 2021 11:43 am
Answers: 22
Location: southeast Texas
x 1657
x 2060

Re: Display state

Unread post by Glenn Schroeder »

How many do you want?
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."

Ray Wylie Hubbard in his song "Mother Blues"
User avatar
jcapriotti
Posts: 1798
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 29
Location: The south
x 1138
x 1945

Re: Display state

Unread post by jcapriotti »

I think at most we have maybe 10. We typically unlink the display state from the configuration.
Jason
User avatar
Dwight
Posts: 234
Joined: Thu Mar 18, 2021 7:02 am
Answers: 2
x 2
x 192

Re: Display state

Unread post by Dwight »

jcapriotti wrote: Wed May 31, 2023 4:03 pm I think at most we have maybe 10. We typically unlink the display state from the configuration.
Ten is no problem. Yes, do unlink display states from the configurations.

We use display states instead of configurations as much as we can. That includes avoiding exploded views and sections, if possible. Display states do not have much of a performance hit.

Dwight
User avatar
JuTu
Posts: 81
Joined: Thu Mar 25, 2021 4:00 am
Answers: 1
Location: Finland
x 56
x 35

Re: Display state

Unread post by JuTu »

What's with unlinking the display states from configurations? Are there pros/cons for either method?

I have been pondering this and currently on our templates we use configuration-linked display states.
Sincerely,
JuTu
__________________
Lentäjä on ulkona ja lukossa.
User avatar
jcapriotti
Posts: 1798
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 29
Location: The south
x 1138
x 1945

Re: Display state

Unread post by jcapriotti »

JuTu wrote: Thu Jun 01, 2023 8:16 am What's with unlinking the display states from configurations? Are there pros/cons for either method?

I have been pondering this and currently on our templates we use configuration-linked display states.
Like Dwight mentioned, we do this to create different "views" for multiple exploded views as well as different views in larger assemblies to work on smaller sub sets of the data without having to display everything. We may also create them for use in drawings to show some parts removed like a cover or door removed to see inside of a cabinet. Doing this as configurations is very heavy and slow whereas display states are faster. Also each configuration balloons the file size and rebuild times.
Jason
User avatar
SPerman
Posts: 1888
Joined: Wed Mar 17, 2021 4:24 pm
Answers: 13
x 2064
x 1723
Contact:

Re: Display state

Unread post by SPerman »

I need to learn to use and embrace display states. I've been doing everything with configurations.
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
User avatar
Glenn Schroeder
Posts: 1461
Joined: Mon Mar 08, 2021 11:43 am
Answers: 22
Location: southeast Texas
x 1657
x 2060

Re: Display state

Unread post by Glenn Schroeder »

SPerman wrote: Thu Jun 01, 2023 9:24 am I need to learn to use and embrace display states. I've been doing everything with configurations.
It will cut down on file sizes. I use them to hide components in Assemblies instead of suppressing them. That has an added benefit of not leaving other components that may be mated to the hidden components free to move, since the mates are suppressed if the component is.
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."

Ray Wylie Hubbard in his song "Mother Blues"
User avatar
zxys001
Posts: 1060
Joined: Fri Apr 02, 2021 10:08 am
Answers: 4
Location: Scotts Valley, Ca.
x 2270
x 977
Contact:

Re: Display state

Unread post by zxys001 »

imho,.. be careful what you do with the combo of display/config/exploded states.... for simple stuff it's ok for on going revisions and final release,... but more complicated geometry and even minor iterations... a friggen hairball. good luck.
btw, creating saved views is a very good way to help manage states.
"Democracies aren't overthrown; they're given away." -George Lucas
“We only protect what we love, we only love what we understand, and we only understand what we are taught.” - Jacques Cousteau
Alin
Posts: 311
Joined: Sun Mar 14, 2021 9:46 am
Answers: 3
x 261
x 391

Re: Display state

Unread post by Alin »

jesseg010 wrote: Wed May 31, 2023 12:47 pm hello and good day, im using display states at work and im wondering how many display states 1 part can have without making another configuration? thank you
What is the use case? Depending of your answer, you might even be able to avoid both configs and displays states and use SnapShots instead. Those are magnificent creatures, capturing orientation, zoom factor, hide and show state and section view state. :)
User avatar
JuTu
Posts: 81
Joined: Thu Mar 25, 2021 4:00 am
Answers: 1
Location: Finland
x 56
x 35

Re: Display state

Unread post by JuTu »

jcapriotti wrote: Thu Jun 01, 2023 8:55 am Like Dwight mentioned, we do this to create different "views" for multiple exploded views as well as different views in larger assemblies to work on smaller sub sets of the data without having to display everything. We may also create them for use in drawings to show some parts removed like a cover or door removed to see inside of a cabinet. Doing this as configurations is very heavy and slow whereas display states are faster. Also each configuration balloons the file size and rebuild times.
Yes, thank you, I'm aware of the these things, but my question was 'what is the gain on unlinking the display states from the configurations'? I cannot fathom this subject alone - someone enlighten me, please. UU

But on the other hand, file size is a minor inconvenience. Storage space is relatively cheap. SSD technology revolutionized open-time performances. And file size doesnt necessarily correlate to the open times. BUT file size has an effect on data transfer times e.g. from server to workstation.

Ballooning rebuild times and increased complication of the model itself is and issue with configurations. I am in the faith that Display states are the way to go in most cases, being much more robust and reliable since it doesnt involve rebuilding the design rather than redrawing things.

**
Sincerely,
JuTu
__________________
Lentäjä on ulkona ja lukossa.
User avatar
DanPihlaja
Posts: 766
Joined: Thu Mar 11, 2021 9:33 am
Answers: 24
Location: Traverse City, MI
x 757
x 910

Re: Display state

Unread post by DanPihlaja »

JuTu wrote: Fri Jun 02, 2023 3:26 am Yes, thank you, I'm aware of the these things, but my question was 'what is the gain on unlinking the display states from the configurations'? I cannot fathom this subject alone - someone enlighten me, please. UU

But on the other hand, file size is a minor inconvenience. Storage space is relatively cheap. SSD technology revolutionized open-time performances. And file size doesnt necessarily correlate to the open times. BUT file size has an effect on data transfer times e.g. from server to workstation.

Ballooning rebuild times and increased complication of the model itself is and issue with configurations. I am in the faith that Display states are the way to go in most cases, being much more robust and reliable since it doesnt involve rebuilding the design rather than redrawing things.

**
If you want to use 1 configuration/display state, then linking them is the way to go.

If you have a bunch of display states, but want to use them throughout your configurations at will, then unlink them.

I have used both ways. Just depends on what I want to do.
-Dan Pihlaja
Solidworks 2022 SP4

2 Corinthians 13:14
User avatar
jcapriotti
Posts: 1798
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 29
Location: The south
x 1138
x 1945

Re: Display state

Unread post by jcapriotti »

JuTu wrote: Fri Jun 02, 2023 3:26 am Yes, thank you, I'm aware of the these things, but my question was 'what is the gain on unlinking the display states from the configurations'? I cannot fathom this subject alone - someone enlighten me, please. UU
For large complex assembly, I may only have one configuration. But I need to create different views of the model for model work, drawing views, multiple exploded views, etc.
Jason
User avatar
Dwight
Posts: 234
Joined: Thu Mar 18, 2021 7:02 am
Answers: 2
x 2
x 192

Re: Display state

Unread post by Dwight »

DanPihlaja wrote: Fri Jun 02, 2023 7:22 am If you want to use 1 configuration/display state, then linking them is the way to go.

If you have a bunch of display states, but want to use them throughout your configurations at will, then unlink them.

I have used both ways. Just depends on what I want to do.
Yes to this. I do rather have them unlinked as the default, though, otherwise (1) you will create a bunch of display states that you might not want when you create configurations, and (2) you will not (I'm pretty sure) be able to see the whole range of available display states.

Dwight
User avatar
Frederick_Law
Posts: 1851
Joined: Mon Mar 08, 2021 1:09 pm
Answers: 8
Location: Toronto
x 1554
x 1404

Re: Display state

Unread post by Frederick_Law »

When linked, activate config will activate linked display state.

Don't know if activate Display State would activate the config.
m2shell
Posts: 133
Joined: Mon Jun 28, 2021 2:07 pm
Answers: 0
Location: Brooklyn NY
x 121
x 56

Re: Display state

Unread post by m2shell »

In general I don't use Display States much; reason being in the past I ran into problems using Display States in Drawings. I recall that if my Open part/assy file was showing DS #1, but I wanted to create drawing views of DS #2, the drawing interface would not always show me the correct DS I think.

Again this is awhile ago, and my memory is hazy of exactly the issue. But if folks find Display States more robust than what I am describing, I'll be more inclined to work with them in the future.
User avatar
Dwight
Posts: 234
Joined: Thu Mar 18, 2021 7:02 am
Answers: 2
x 2
x 192

Re: Display state

Unread post by Dwight »

Frederick_Law wrote: Fri Jun 02, 2023 1:40 pm Don't know if activate Display State would activate the config.
I checked. I find that when display states are linked, you only see those linked to the active configuration in the list. You can add more display states to a configuration, but you only see those, while the others are hidden. I don't know how you can activate a hidden Display State.

Dwight
User avatar
Glenn Schroeder
Posts: 1461
Joined: Mon Mar 08, 2021 11:43 am
Answers: 22
Location: southeast Texas
x 1657
x 2060

Re: Display state

Unread post by Glenn Schroeder »

m2shell wrote: Sun Jun 04, 2023 2:56 pm In general I don't use Display States much; reason being in the past I ran into problems using Display States in Drawings. I recall that if my Open part/assy file was showing DS #1, but I wanted to create drawing views of DS #2, the drawing interface would not always show me the correct DS I think.

Again this is awhile ago, and my memory is hazy of exactly the issue. But if folks find Display States more robust than what I am describing, I'll be more inclined to work with them in the future.
You can always select the desired display state from the drawing view's property manager, regardless of which display state is active (or was active when the model was last saved).
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."

Ray Wylie Hubbard in his song "Mother Blues"
User avatar
SPerman
Posts: 1888
Joined: Wed Mar 17, 2021 4:24 pm
Answers: 13
x 2064
x 1723
Contact:

Re: Display state

Unread post by SPerman »

My workflow would benefit greatly from having 2 display states: drawing and working. Now, I only have one, so anything I hide in the assembly for the work I am doing ends up being hidden on the drawing.
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
User avatar
jcapriotti
Posts: 1798
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 29
Location: The south
x 1138
x 1945

Re: Display state

Unread post by jcapriotti »

SPerman wrote: Mon Jun 05, 2023 10:42 am My workflow would benefit greatly from having 2 display states: drawing and working. Now, I only have one, so anything I hide in the assembly for the work I am doing ends up being hidden on the drawing.
That's a really good idea. In our template, we unlink and name the one display state "ALL" to indicate that all should be shown. Then creating additional display states are optional for work per user. I should add a "WIP" display state maybe.
Jason
User avatar
Frederick_Law
Posts: 1851
Joined: Mon Mar 08, 2021 1:09 pm
Answers: 8
Location: Toronto
x 1554
x 1404

Re: Display state

Unread post by Frederick_Law »

Didn't do that in SW.
I have "Default" and "Design" in IV.
Default show what will be in the drawing.
Design can have parts, features (planes, axis, points) turn on or off.
Helps in assembly when constraining.
User avatar
Dwight
Posts: 234
Joined: Thu Mar 18, 2021 7:02 am
Answers: 2
x 2
x 192

Re: Display state

Unread post by Dwight »

I see a couple icons in the listing for this thread that I don't on others (the red face and a pin). Also, the thread stays at the top of the list of threads. I can't find any controls to change it. This something I did locally? Something else?
image.png
User avatar
AlexLachance
Posts: 2044
Joined: Thu Mar 11, 2021 8:14 am
Answers: 17
Location: Quebec
x 2197
x 1900

Re: Display state

Unread post by AlexLachance »

Dwight wrote: Thu Jun 08, 2023 8:34 am I see a couple icons in the listing for this thread that I don't on others (the red face and a pin). Also, the thread stays at the top of the list of threads. I can't find any controls to change it. This something I did locally? Something else?

image.png
The face was put by the original thread creator. The pin, that I do not know.
User avatar
Dwight
Posts: 234
Joined: Thu Mar 18, 2021 7:02 am
Answers: 2
x 2
x 192

Re: Display state

Unread post by Dwight »

The pin went away. I've no idea why.
User avatar
AlexLachance
Posts: 2044
Joined: Thu Mar 11, 2021 8:14 am
Answers: 17
Location: Quebec
x 2197
x 1900

Re: Display state

Unread post by AlexLachance »

Dwight wrote: Thu Jun 08, 2023 9:16 am The pin went away. I've no idea why.
It generally means the thread has been 'stickied', which means it stays at the top of the forum it is located in, though this one wasn't. Not sure why you were seeing a pin.
User avatar
jcapriotti
Posts: 1798
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 29
Location: The south
x 1138
x 1945

Re: Display state

Unread post by jcapriotti »

AlexLachance wrote: Thu Jun 08, 2023 11:08 am It generally means the thread has been 'stickied', which means it stays at the top of the forum it is located in, though this one wasn't. Not sure why you were seeing a pin.
First time I've noticed this. Not sure we mortals should have that power though @matt
image.png
Jason
User avatar
matt
Posts: 1541
Joined: Mon Mar 08, 2021 11:34 am
Answers: 18
Location: Virginia
x 1168
x 2304
Contact:

Re: Display state

Unread post by matt »

jcapriotti wrote: Thu Jun 08, 2023 11:19 am First time I've noticed this. Not sure we mortals should have that power though @matt

image.png
Yeah, that's in there. The permissions setup in phpbb is arcane. I would have to change it for every single subforum. It would only take a little time fix it, but no one has really abused the setting as far as I know, so I'll leave it for now.

Thanks for pointing that out. I guess I knew it was set that way at one time, but I've long since forgotten.
User avatar
Dwight
Posts: 234
Joined: Thu Mar 18, 2021 7:02 am
Answers: 2
x 2
x 192

Re: Display state

Unread post by Dwight »

matt wrote: Thu Jun 08, 2023 2:53 pm Thanks for pointing that out. I guess I knew it was set that way at one time, but I've long since forgotten.
Hi, Matt. Can you get rid of the sticky? I tried, but it keeps coming back, stuck at the top of the SW General threads.

Thanks

Dwight
User avatar
matt
Posts: 1541
Joined: Mon Mar 08, 2021 11:34 am
Answers: 18
Location: Virginia
x 1168
x 2304
Contact:

Re: Display state

Unread post by matt »

re: sticky
I think the reason the option goes away is that it seems anyone can make a thread sticky, but only the OP (or mod) can unsticky it. I appear to have done this from my point of view. Can you verify that it is unstickied from your point of view?

I will change this option for the general posters as soon as I can (probably next week). The way it's set up right now, it has to be changed for every subforum... Just don't get carried away making things sticky between now and then. ><
User avatar
Dwight
Posts: 234
Joined: Thu Mar 18, 2021 7:02 am
Answers: 2
x 2
x 192

Re: Display state

Unread post by Dwight »

Looks like it went away.

Thanks

Dwight
ryan-feeley
Posts: 81
Joined: Thu Jan 20, 2022 3:35 pm
Answers: 0
x 31
x 89

Re: Display state

Unread post by ryan-feeley »

Good stuff! I'm a little late to the party. We have a WIP display state in our templates, as @jcapriotti suggested. I agree 100% with @Dwight about using display states as much as possible. We do that up to the point of duplicating bodies within parts, and parts within assemblies, to leverage display states, rather than configurations, whenever it doesn't add too much spaghetti. We have a few settings to exclude hidden parts and bodies from mass calculations, BOMs, and the like, to support this.

The difficulty with using configurations at the part level is they force parent assemblies to also use configurations to control what they want to get. This can be a big ask. Better to do as much as practical with display states, and call in the big guns only when you really need to.

If you can avoid configurations entirely, top-down modeling and associated external references get way easier to manage.
User avatar
SPerman
Posts: 1888
Joined: Wed Mar 17, 2021 4:24 pm
Answers: 13
x 2064
x 1723
Contact:

Re: Display state

Unread post by SPerman »

I don't understand the fear of configurations. I use them extensively and they never give me any problems (that I didn't create myself.)
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
User avatar
Dwight
Posts: 234
Joined: Thu Mar 18, 2021 7:02 am
Answers: 2
x 2
x 192

Re: Display state

Unread post by Dwight »

SPerman wrote: Tue Jul 11, 2023 7:56 am I don't understand the fear of configurations. I use them extensively and they never give me any problems (that I didn't create myself.)
I do use configurations extensively. Definitely when we have tabulated parts. However, they seem to have a bigger hit on performance than display states.

On our current project, we have a top level assembly that we can open in three minutes and can manipulate without waiting. This is the first project in twenty years that we have managed to do that. It has been achieved by strictly defending against excessive use of configurations, exploded views, and fancy mating schemes.

Dwight
User avatar
jcapriotti
Posts: 1798
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 29
Location: The south
x 1138
x 1945

Re: Display state

Unread post by jcapriotti »

Dwight wrote: Tue Jul 11, 2023 8:26 am I do use configurations extensively. Definitely when we have tabulated parts. However, they seem to have a bigger hit on performance than display states.

On our current project, we have a top level assembly that we can open in three minutes and can manipulate without waiting. This is the first project in twenty years that we have managed to do that. It has been achieved by strictly defending against excessive use of configurations, exploded views, and fancy mating schemes.

Dwight
Same here. We primary use configurations for families of parts/assemblies and try to use Display states for hiding and showing stuff in different combinations. Large assemblies are where they show the best bang for the buck, part level rarely have more than one.

That said, I wish there were better tools for controlling and seeing differences between them. Like we have the "Configure" option, need something similar for display states.
Jason
ryan-feeley
Posts: 81
Joined: Thu Jan 20, 2022 3:35 pm
Answers: 0
x 31
x 89

Re: Display state

Unread post by ryan-feeley »

SPerman wrote: Tue Jul 11, 2023 7:56 am I don't understand the fear of configurations. I use them extensively and they never give me any problems (that I didn't create myself.)
I certainly do use configurations at times, and pretty heavily with simulation models and prep for rapid prototyping, but they have their limitations. It depends what you're doing. If I can use a display state instead, even with a little hoop jumping, I will. It's faster and in my experience it's fewer headaches.

I question the use of configurations if you have external references, surfacing with edge/vertex dependencies, appearances applied at the face/body level, or long feature trees. They may still be the right call, but that's where I take pause.
Post Reply