/*! Copyright 2017 АО "НИИЭТ" и ООО "НПФ ВЕКТОР" Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. \file V_pid_reg3.h \brief ПИД-регулятор (см. TPidReg3) \author ООО "НПФ Вектор". http://motorcontrol.ru \version v 2.0 25/03/2016 \defgroup V_pid_reg3 ПИД-регулятор @{*/ #ifndef PID_REG3_POS_H #define PID_REG3_POS_H #ifdef __cplusplus extern "C" { #endif /*! \class TPidReg3 \brief Модуль ПИД-регулятора Класс \a TPidReg3, основанный на структуре SPidReg3, представляет собой пропорционально - интегрально - дифференциальный регулятор. Все коэффициенты настраиваемые, дифференциальная часть имеет настраиваемый фильтр. */ //! см. TPidReg3 typedef struct SPidReg3_pos{ long pid_ref_reg3; //!< Input: Reference input long pid_fdb_reg3;//!< Input: Feedback input long e_reg3;//!