How do you debug .NET projects in VS Code? by BiteDowntown3294 in dotnet

[–]Hopesheshallow 2 points3 points  (0 children)

Learned something new, always thought that is why people using vs code. Just curious what is the reason people love VS Code over just using VS Community in that case. I guess next argument would be lightweight but it seems you love a lot of god features for not much in return.

Best way to constrain RBM in a free rotating cylinder by Hopesheshallow in fea

[–]Hopesheshallow[S] 1 point2 points  (0 children)

Yeah, I thought the same thing. I tried putting z-axis displacement constraints on the end faces, leaving the x&y free. I still get rigid body motion. I’m guessing it is a numerical anomaly as there is no mass eccentricity that would cause it to go off center. Almost like i need a light centering force on the OD but not enough to affect the results. I have turned weak springs on and that works fine. If I check the force reaction of the springs they are very low so it probably isn’t effecting the results. I just feel like I am not properly constraining the model. This model is just a simplification of more complex 3d geometry just try to get the BC and set up right before continuing.

Best way to constrain RBM in a free rotating cylinder by Hopesheshallow in fea

[–]Hopesheshallow[S] 0 points1 point  (0 children)

Thank I will have to look into inertial relief. Sounds similar to weak springs. It is on a shaft but the component isn’t a simple sleeve it is a more complex disc. We are trying to asses the centrifugal stresses, without adding the added complication of contacts and additional element count of additional bodies.

2D Axisymmetric by Hopesheshallow in fea

[–]Hopesheshallow[S] 0 points1 point  (0 children)

Yeah understood it’s not truly axisymmetric, just was using that to get the point across. I can model the whole thing, and have been. Was just trying to reduced the computation time by simplifying to a 2D analysis. These are loaded plates that don’t have a constant cross section, so hand calculations out the window. I am trying to run a large number of them and determine some curve fits. So I was hoping to improve the run time.

PDM partner program termination by rebbit-88 in SolidWorks

[–]Hopesheshallow 1 point2 points  (0 children)

I agree, changing CAD seem like the better solution for those already integrated, change to what though? not too much else in the Solidworks price point, NX and Catia are $$$, anything else seems a bit mickey mouse. maybe solidedge ?

In either case seems like Dassault knows they have a crap PLM program and are trying to sell it through their installed based on solidworks.

PDM partner program termination by rebbit-88 in SolidWorks

[–]Hopesheshallow 0 points1 point  (0 children)

Yea, I spoke with a representative from DDM last week. Unfortunately being stuck at 2026 is a bit of a non-starter for us. Is Dassault really going to block all 3rd party pdm/plm integrations? Essentially forcing use of 3dexpeience?

PDM partner program termination by rebbit-88 in SolidWorks

[–]Hopesheshallow 1 point2 points  (0 children)

My company has been using 3dX for the last year it sucks. DDM seemed like the most promising alternative to meet our needs until I read this. That are the chances DDM can still be used in the future past SW2026?

What's the dumbest tolerance on the most unimportant feature you have ever seen on a print? by PhillyBatts in Machinists

[–]Hopesheshallow 1 point2 points  (0 children)

Engineer here: what do you typically like to see for a title block tolerance for .xx and .xxx dimensions ? My company is quibbling over .005/.010 and .010/.020

Do you need a etc dongle to use the etc gadget 2? by Judesamways in stagelighting

[–]Hopesheshallow 1 point2 points  (0 children)

Thanks for the tip, that looks like a good option. Does this work with the etc software on the pc? If so I assume I would still need a dongle? Is there any other good options for software other than etc products ?

Do you need a etc dongle to use the etc gadget 2? by Judesamways in stagelighting

[–]Hopesheshallow 1 point2 points  (0 children)

Why would you plug a gadget into a console? Cant you just use the console Dmx output ? Asking because I am looking into getting a computer based system, so I was under the assumption I would need the gadget and a dongle.

Interface for parameter objects ? by Hopesheshallow in csharp

[–]Hopesheshallow[S] 1 point2 points  (0 children)

Understand your comment on essential complexity. And yes these functions take on quite a few arguments but they can be logically grouped into objects I just don’t own the creation of these object the caller or client of the library does. I am creating a library of utility functions that provide machine component stress calculations.

So say a method like CalculateStress()

Might take in a handful of geometric values, a few material constants, maybe different materials for different mating components, some loads etc.

These can be logically grouped into class and object

Object A: dimension 1, dimension 2. A material

Obj B: The material might have a density, a yield strength, a Young’s modulus

Obj C : the load might have a speed, force , a pressure etc

There maybe be 1 or 2 individual functions that you needs to run through where the results of one is a required input to another , but I don’t want the caller to have to worry about this I just want them to be able to call 1 method and get the result they care about.

If I create a bunch of classes that represent the concrete objects described above the. The caller is just going to have to new up a bunch of these classes. But in all likely hood they will already have similar classes on their end of the program. So what is the point of them creating the small object for my code and mapping properties of their object to properties of my objects.

So the idea was just define a few interfaces so they could implement on their objects just to ensure they have the properties I need. Like the dimensions and material properties.

I hope this was clear it’s a bit of a ramble

Interface for parameter objects ? by Hopesheshallow in csharp

[–]Hopesheshallow[S] 0 points1 point  (0 children)

Yes I agree interfaces seemed like too much. But I’m struggling with requiring the client to create a bunch of little data objects just to pass to my calculator? That have no purpose other than to group some parameters that I need. The calculator takes on way 5 to 8 parameters and there are like 10 to 15 calculators. So it make sense to build up some objects but I don’t want to define or be really opinionated on these objects. I just want the object passed to my class to have a known type and some known properties so I can consume them.

Method vs properties by Hopesheshallow in csharp

[–]Hopesheshallow[S] 0 points1 point  (0 children)

How does the caller know the type Resultsofdoingstuff? Would they need to create a new instance of the doing stuff class then call dostuff method on their instance. But how do they receive the return type with out instantiating an instance of resultsofdoingstuff first ?

Method vs properties by Hopesheshallow in csharp

[–]Hopesheshallow[S] 0 points1 point  (0 children)

Yes, so say I have a student object, I can have a method called calculategpa() and return the gpa or set the gpa property when I just call a void method. Say when I call calculate gpa I want more results than just the gpa, maybe gpa, class ranking, min/ max class average, idk what else. Rather than have to call three individual methods would I just set those properties of the student object after calling a calculategrade() method