Mecway 13 beta is now available here. I appreciate any feedback either on this thread or by email.
https://mecway.com/download/mecway130beta.msihttps://mecway.com/download/mecway130beta2.msihttps://mecway.com/download/mecway130rc.msihttps://mecway.com/download/mecway130.msiAs usual, it's a free update for all existing license holders.
EDIT: Spanish manuals thanks to Germán Bresciano:
https://mecway.com/manual13.0spanish.pdfhttps://mecway.com/tutorials13.0spanish.pdfChangesGeneralAPI and built-in Python interpreter for scripting some basic functions
Both sides of STEP geometry surfaces can be selected
Faster file opening for models with big solutions that were saved in this version.
Force can be applied to elements as well as nodes and faces
Pinned support which can be distributed over a surface
Center of mass tool
Principal strain component output for solid elements
User-defined library tools such as Import from library and Save to library for materials.
Writing solution/matrices/loads/dof ordering to file are more flexible and moved to the Analysis context menu
Localized format option for writing matrices/loads/dof ordering to files
Refine custom allows formulas, the 40 subdivision limit is lifted, and it doesn’t apply automatically whenever a value is changed
Power density for line2 elements with conductivity in DC current flow
Transfer displacements from solution has an override option for mismatched node count
Fit contour plot to selection respects the maximum value for factor of safety (default 15)
Nonzero displacement constraints work with dynamic response mode superposition with the CCX solver. But they must be aligned with the global axes.
More accurate volume calculation for volume of irregular shaped axisymmetric elements.
Requires .NET Framework 4.5
User Interface3Dconnexion SpaceMouse support for navigation.
Faster navigation for large models by simplifying the display
Center of rotation moves automatically and can be set using the middle mouse button
Alt+left/right rotate about the center of rotation instead of the center of the screen
Named selections are shown in the node info popup box
Icons for loads and constraints
Beam section properties are shown in the material window
New loads and constraints are suppressed in all other configurations by default.
Suppress/Unsuppress in all configurations.
Components branch in the solution retains its expanded/collapsed state
Contour plot range adjusts to fit visible components when some components are set to hidden
Ctrl+click can be used on on a named selection in the outline tree to invert the selection of its items
Actual number of modes for modal vibration with cyclic symmetry is shown in analysis settings window
Deformation scale factor can be locked against being automatically set
CalculiXKeep solution every n time steps to replace decimation number of time steps. This is the FREQUENCY parameter in CCX
Node-surface coupling (*RIGID BODY, *KINEMATIC, *DISTRIBUTING)
Cancelling CCX solver asks for confirmation
Rotational DOFs are allowed for constraint equations with the CCX solver but they do not apply to beam or shell elements
CCX 2.16 included
The first mode from CCX linear buckling, which is the static solution, is omitted
Bug fixesBugs 25, 26, 27
Several bugs with Load partial solution causing crashes or corruption
Time line graph axes didn’t appear when opening a file with time steps
Some tri6 elements disconnected when meshing a STEP file with all of Surface mesh, Quad dominant, Quadratic elements, and not Fit midside nodes to geometry.
Others
Comments
Looks amazing.
One thing, while I was solving a problem, have tried to test the center of mass tool, it open the window but as it doesn't have defined densities, it shows an error message, and after closing this window, the model window get frizzed (cannot move/rotate the model), even the running info area has changed the color and cannot acces to the details window. The model still is running (this zone is updating), and I can even use the main menu.
Could you please measure roughly the time taken to do a 360 degree rotation and to pan across the whole screen with the controller at its limit? And also the speeds you prefer.
Are all 6 DOFs of motion similarly slow or do you find some are inconsistent with others?
@Sergio, I can't reproduce that bug but I'll have a look. The information you've provided might be enough.
When you query the results of the calculation and show only one component. the color ruler fits its range of the new values(max/min values of the component shown).
When you show another component at the result tab the color ruler is not updated until you press ,for example, the VM stress option again.
This is only semi-related but now that the 3D mouse is included, I have to ask. Is there any way to set a hotkey for the Isometric view? In all of my other 3D work, my Spacemouse buttons are used to reset my view to Isometric w/Zoom Extents and the other to view normal to a selected face. May not be possible currently but this is a great new functionality I was curious about.
The "fit" and "ISO1" preset view commands/buttons should work. There's a bug that doesn't immediately refresh the screen with preset views though. No normal to selected face command or combined commands in one button though.
@mmartin - I can't reproduce that. The color scale updates whenever I show or hide a component. Do you mind sending a file that it happens with and perhaps saying what you click on step-by-step? If you manually adjust the sliders, then the automatic updating is disabled though, until you do something that resets them to their automatic range like changing to a different variable or turning on Automatic in the max/min box.
@Sergio - I still can't reproduce that or find out why it might have happened. If you ever see it again, I hope you can let me know any more details.
(Between Mecway13 and COVID19 I might actually find the time to learn Python)
save this as modY.py
select nodes, execute macro, input new Y value (m). It works!
def mod_node(nodes, value):
for point in nodes:
mw.set_node_y(point, value)
active_nodes = mw.selected_nodes() # Get selected nodes
if len(active_nodes) > 0:
value = mw.input("Input node y value: ")
mod_node(active_nodes, float(value))
else:
mw.message("No nodes selected.")
it would be nice if a window in which one could immediately enter a name of named selection would pop up when selecting several partial areas for a named selection. The suggested value could be Mecway's Surfacexxx () or an entered alternative name of the user.
Are you also asking for a new feature for adding a geometry surface to an existing named selection?
I did not ask for it, but it will be a nice option.
Make Named-Selections durable through a remeshing. Now they seem to get deleted, and any forces or constraints get unlinked. It would be better if the Named-Selections simply unlinked from the expired mesh surfaces, the outline entries went red, and the context menu gained an option to reapply the Named-Selection to geometric surfaces or mesh surfaces.
I am thinking of behavior similar to the load item behavior in 13 when the mesh gets replaced, in that each outline entry goes red, and the 'edit' context menu option allows it to be assigned to preselected faces or nodes.
The use case is that models get new geometry iteratively, enhanced in CAD programs and reimported as STEP files, and a long list of loads has to be reapplied to surfaces each time. A Named-Selection could be used as a way to label each load (by labeling geometric faces with Named-Selections, and then applying the loads to Named-Selections), to make correct application of each easier.
Thank you.
You produce an awesome product.
It already sort of does what you're asking -
Named selections and loads and constraints that are created from geometry surfaces (right click a surface in the geometry view) persist through remeshing. These are indicated by <linked> in the outline tree. It's only ones that are created directly from mesh faces that are lost when the mesh is regenerated.
Named selections that aren't linked to the geometry just become empty and don't get deleted on remeshing.
If you assign loads and constraints directly to faces instead of using named selections, then their Edit option allows you to link them to any geometry surfaces that are currently selected. Face selections don't have this option though.
The intended way to use loads and constraints with STEP files is to assign them directly to surfaces in the geometry view and not to use named selections.
It sounds like you might be removing and re-importing STEP files to remesh them. You shouldn't need to do that but if you're creating new files for each revision, perhaps you could copy them over the same file each time so that Mecway sees them as just an update instead of a whole new unrelated file?