def resume(self, fname="", ext="", nopar="", knoplot="", **kwargs):
    """Resumes the database from the database file.

    APDL Command: RESUME

    Parameters
    ----------
    fname
        File name and directory path (248 characters maximum,
        including the characters needed for the directory path).
        An unspecified directory path defaults to the working
        directory; in this case, you can use all 248 characters
        for the file name.

    ext
        Filename extension (eight-character maximum).

    nopar
        Parameter resume key:

        0 - All data in the database, including the scalar
            parameters, are replaced with the data saved on
            File.DB (default).

        1 - All data in the database, except the scalar
            parameters, are replaced with the data saved on
            File.DB.

    knoplot
        If equal to 1, will suppress automatic plot. Otherwise, if
        the GUI is on and this RESUME command was not read from a
        file, the selected elements from Fname are plotted. (If
        there are no selected elements, selected nodes are
        plotted. If no nodes, volumes; if no volumes, areas; if no
        areas, lines; if no lines, keypoints. If there are no
        selected keypoints, the screen is erased.)

    Notes
    -----
    The RESUME command resumes a database file into the ANSYS program. The
    command causes the database file (File.DB) to be read, thereby
    resetting the database (including any geometry settings) either a) as
    it was at the last SAVE command, or b) as it was saved with the last
    /EXIT command, whichever was last.

    For multiple load step analyses (because only the data for one load
    step at a time may reside in the database), the load step data restored
    to the database will correspond to the load step data written when the
    save occurred.

    If the database file was saved in another ANSYS, Inc. product, it may
    contain element type and KEYOPT specifications which are invalid in the
    resuming product. Immediately after the database resume is completed,
    you should redefine these invalid element types and KEYOPT settings to
    valid ones (ET, KEYOPT).

    The NOPAR = 1 option should not be used if array parameters are
    defined, as existing array parameters might be redefined with arbitrary
    values. For a more general method of preventing the replacement of both
    scalar and array parameters, see PARSAV and PARRES.)

    This command is valid in any processor.  If used in the solution
    processor, this command is valid only within the first load step.
    """
    return self.run(f"RESUME,{fname},{ext},,{nopar},{knoplot}", **kwargs)