Jump to content

Leaderboard


Popular Content

Showing most liked content since 04/01/13 in all areas

  1. 3 likes
    Hi, Deleting those files usually helps, Or you can write a .bat files like below: "C:/Program Files/Altair/2017.3/hm/bin/win64/hmopengl.exe" -nouserprofiledialog -uOptiStruct Search HyperMesh Startup Options in Altair Connect or in Help doc for more info.
  2. 3 likes
    Hi Vipin You can use "by block" option in *createmark. Here is sample code. set blockname [::hwat::utils::GetUniqueName block "Dummy"]; *createsimpleblock $blockname 11 -100000 -100000 0.5 100000 100000 100000; *createmark surfs 1 "by block name" $blockname; *numbersmark surfaces 1 1; *createmark blocks 1 "by name only" $blockname; *deletemark blocks 1; Thanks, Imoto
  3. 2 likes
    Thank you very mush!I use it to check a solid.It shows Intersections found.But how can i see the intersection facets?
  4. 2 likes
    please Try this: variable list1 proc framework args \ { *createmarkpanel comps 1 "Please select the components "; hm_framework registerproc getorderedcomps graphics_selection_changed; *clearmark comps 1; } proc getorderedcomps args \ { variable list1; lappend list1 [noIntersect;]; } proc noIntersect args \ { variable list1; foreach item [hm_getmark comps 1] \ { if {$item in $list1} \ { continue; } else {set comp $item}; } return $comp } framework puts $list1
  5. 2 likes
    Hi @etrud011, you can record the command using F10 panel and use it accordingly, for example *createmark elements 1 "displayed" *createmark elements 2 *elementtestjacobian elements 1 0.7 2 2 0 " 2D Jacobian " *deletemark elems 2
  6. 2 likes
    1. The idea is to use the 2D mesh to impose a mesh pattern on hexa mesh. If you want a specific mesh pattern in the through-thickness direction you can also 2D mesh the sides and use nodes or elements as guides (elems to drag/match, along geom). Note that imposing mesh patterns in 2 directions requires well thought out meshing plan as it needs to be 2 directionally mappable. Maybe you will find videos on solid map helpful . 2. surf geom in the case of provided screenshot can be set to none, because it is already defined by elems to drag. Select the surface opposite to the 2D mesh as dest geom. Please hit the like button on useful tips
  7. 2 likes
    When you use hm_pushpanel to invoke panel "automesh" to help user to adjust mesh, hm_pushpanel will return soon and not wait for user finish his work. => do not use hm_pushpanel, you need to pack all remained script into hm_setpanelproc example: eval *createmark surfs 1 $::FlangeSurfs set Holes [p_GetHoles surfs 1] hm_entityrecorder surfs on p_SplitHoles $Holes hm_entityrecorder surfs off eval lappend ::FlangeSurfs [hm_entityrecorder surfs ids] hm_setpanelproc { hm_setcollector automesh [hm_getcolnumber automesh 1] surfs hm_initpanel { eval *createmark surfs 1 $::FlangeSurfs hm_activateitem [hm_getitemnumber automesh mesh] } hm_callpanel automesh eval *createmark elems 1 {"by surface"} $::FlangeSurfs p_SolidMap elems 1 }
  8. 2 likes
    Hi, I did a sample for you to get started. Please find the attachment. Regards, llyle mypopup.tcl
  9. 1 like
    Hi 0000.out is the file which gives the summary of the FE model created (property, materials, parts, contacts, time step...) and summary of load cases in the form of warnings and/or error messages , please do attach the 0001.rad file to check about the run time , do cross verify the unit system consistency before carry out the run
  10. 1 like
    Sorry for the late reply. Just saw this open question. The MetaCurve will eventually be completely replaced by the Blend Curve as we add more and more features and options to it. As a result you will be able to achieve what you are looking for. And just some additional information regarding Class A surfacing. There is generally a lot of confusion about what what it is, what it means, and how to achieve it. There are "A" surfaces and "B" surfaces. "A" surfaces just means the visible/aesthetic side of the model, and "B" surfaces are the side of the model you can't see. Take a computer mouse for example: The exterior surfaces that you can see and touch are all "A" side surfaces, whereas the inside faces of those pieces are all "B" side surfaces. The confusion comes in when you start trying to define mathematically what Class A means. For every company and product the definition can be different. For some the definition can be as simple as tangential (G1) continuity as their minimum requirement, where others may require a minimum of curvature continuous (G2), or curvature continuous (G3). These are all technically Class A surfaces, but due to the automotive influence in the design culture most people associate Class A with G2 continuity or higher. But you also have to keep in mind that the higher the level of continuity the higher the chances are to introduce "wavy" surfaces because the modeler has to manage more and more points and their relationships to each other. So just because a surface is mathematically G3 doesn't necessarily mean it is the desired shape. There are a lot of things that I could get into on this, but I will leave it here for now. So can Evolve be used for Class A surfacing? Absolutely. We have customers all over the world doing this on a whole range of products. Our tools such as Loft, Sweep, Patch, Round, etc...all have options for G2 continuity. The only exception for Class A surfacing with Evolve would be automotive exterior stamped sheet-metal, which is a very special case where additional tools and control are needed and the Class A definition requirements are much higher. Hope that helps.
×
×
  • Create New...