konstantinos-papadopoulos/PID-BO-CONTROLLER

View on GitHub
pid_automatic_tuning.py

Summary

Maintainability
A
0 mins
Test Coverage
# Copyright (c) 2017 Konstantinos G. Papdopoulos. All rights reserved.
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License v1.0 which accompanies this distribution,
# and is available at http://www.eclipse.org/legal/epl-v10.html


class ControllerAutomatic:
    """
    Creates a Test run object
    """
    def __init__(self, args):
            """
        Initializes the appropriate test component objects according to the
        test_type and the test configuration json object, in order to prepare
        the test for running

        :param args:
        :param json_conf:
        :param test_type:
        :type args:
        :type json_conf:
        :type test_type: str
        """
        # CONTROLLER preparation

    def autoTuneParamMainTspEstimation(self, args):

        pass

    def pidAutomaticTuningTypeI(self, args):
        """Creates the controlled process determined by the user input
           Plant creation supports poles (max:5), zeros (max:5), time delay

        :param poles
        :param zeros
        :param time_delay
        :param user_defined_plant
        :
        :type
        :type
        :type
        :type
        """

        pass