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 panel 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 card image for each entity type is defined within the export template. Each entity type can have its own associated card image with appropriate options.

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

For each item in the above card image, 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 card image 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()