Card Previewer

The HyperMesh Card Image panel is used to define solver specific data and review card information. The format of the cards and the menus in the パネル are defined in the export template, using HyperMesh Card Preview Commands.

Export templates exist for each solver supported by HyperMesh and are located in subfolders under the <altair_home>/templates/feoutput directory. They are loaded when the user profile is changed or from the Global panel. A カードイメージ for each entity type is defined within the export template. Each entity type can have its own associated カードイメージ with appropriate options.

A sample card image for an OptiStruct MAT1 material collector is shown below:


図 1.
For each item in the above カードイメージ, the export template contains HyperMesh Card Preview Commands to define how the data is defined and reviewed in HyperMesh. A portion of the OptiStruct export template for the above カードイメージ is shown here:
*beginmenu()
    *menustring("MAT1    ")
    *menufield(ID,integer,id,8)
    *menufield(E,real,$E,8)
        *menudefaultvalue("        ")
        *menuinitialvalue(210000.0)
        *menurestrictedvalue(>,0.0)
    *menufield(G,real,$G,8)
        *menudefaultvalue("        ")
        *menuinitialvalue(80769.2)
        *menurestrictedvalue(>,0.0)
    *menufield(NU,real,$Nu,8)
        *menudefaultvalue("        ")
        *menurestrictedvalue(>,-1.0)
        *menurestrictedvalue(<,0.5)
        *menuinitialvalue(0.3)
    *menufield(RHO,real,$Rho,8)
        *menudefaultvalue("        ")
        *menuinitialvalue(7.85e-09)
    *menufield(A,real,$MAT1_A,8)
        *menudefaultvalue("        ")
        *menufield(TREF,real,$MAT1_TREF,8)
        *menudefaultvalue("        ")
    *menufield(GE,real,$MAT1_GE,8)
        *menudefaultvalue("        ")
    *menulineend()

    *menustring("        ")
    *menufield(ST,real,$MAT1_ST,8)
        *menudefaultvalue("        ")
    *menufield(SC,real,$MAT1_SC,8)
        *menudefaultvalue("        ")
    *menufield(SS,real,$MAT1_SS,8)
        *menudefaultvalue("        ")
    *menulineend()
*endmenu()