input_strings

Mapdl.input_strings(commands)

Run several commands as a single block.

These commands are all in a single string or in list of strings.

Parameters
commandsstr or list of str

Commands separated by new lines, or a list of commands strings. See example.

Returns
str

Command output from MAPDL. Includes the output from running every command, as if it was an input file.

Examples

Run several commands from Python multi-line string.

>>> cmd = '''/prep7
! Mat
MP,EX,1,200000
MP,NUXY,1,0.3
MP,DENS,1,7.85e-09
! Elements
et,1,186
et,2,154
! Geometry
BLC4,0,0,1000,100,10
! Mesh
esize,5
vmesh,all
'''
>>> resp = mapdl.input_strings(cmd)
>>> resp
MATERIAL          1     EX   =   200000.0
MATERIAL          1     NUXY =  0.3000000
MATERIAL          1     DENS =  0.7850000E-08
ELEMENT TYPE          1 IS SOLID186     3-D 20-NODE STRUCTURAL SOLID
 KEYOPT( 1- 6)=        0      0      0        0      0      0
 KEYOPT( 7-12)=        0      0      0        0      0      0
 KEYOPT(13-18)=        0      0      0        0      0      0
Return type

str