def filling_FuncPQ(rastr_win=RASTR, row_id: int = None, Id: int = None, P: float = None, Q: float = None, switch_command_line: bool = False): """ Функция filling_FuncPQ - вносит изменения в таблицу "Зависимость Q(P)". :param rastr_win: COM - объект Rastr.Astra (win32com); :param row_id: Порядковый номер в таблице: возвращается функцией FindNexSel; :param Id: Номер Х-ки [N]; :param P: P [P]; :param Q: Q [Q]; :param switch_command_line: True/False - вывод сообщений в протокол; :return: Noting return. """ variable_ = Variable(rastr_win=rastr_win) variable_.make_changes_filling_row(table=FuncPQ.table, column=FuncPQ.Id, row_id=row_id, value=Id) variable_.make_changes_filling_row(table=FuncPQ.table, column=FuncPQ.P, row_id=row_id, value=P) variable_.make_changes_filling_row(table=FuncPQ.table, column=FuncPQ.Q, row_id=row_id, value=Q)
def filling_DFWIEEE421PSS4B( rastr_win=RASTR, row_id: int = None, sel: bool = None, sta: bool = None, Id: int = None, Name: str = None, ModelType: str = None, Brand: str = None, CustomModel: str = None, Input1Type: str = None, Input2Type: str = None, MBPSS1: str = None, MBPSS2: str = None, Vstmax: float = None, Vstmin: float = None, Vlmax: float = None, Vlmin: float = None, Vimax: float = None, Vimin: float = None, Vvlmax: float = None, Vvlmin: float = None, Vhmax: float = None, Vhmin: float = None, KL: float = None, KL1: float = None, KL2: float = None, KL11: float = None, KL17: float = None, KI: float = None, KI1: float = None, KI2: float = None, KI11: float = None, KI17: float = None, KH: float = None, KH1: float = None, KH2: float = None, KH11: float = None, KH17: float = None, TL1: float = None, TL2: float = None, TL3: float = None, TL4: float = None, TL5: float = None, TL6: float = None, TL7: float = None, TL8: float = None, TL9: float = None, TL10: float = None, TL11: float = None, TL12: float = None, TI1: float = None, TI2: float = None, TI3: float = None, TI4: float = None, TI5: float = None, TI6: float = None, TI7: float = None, TI8: float = None, TI9: float = None, TI10: float = None, TI11: float = None, TI12: float = None, TH1: float = None, TH2: float = None, TH3: float = None, TH4: float = None, TH5: float = None, TH6: float = None, TH7: float = None, TH8: float = None, TH9: float = None, TH10: float = None, TH11: float = None, TH12: float = None, switch_command_line: bool = False): """ Функция filling_DFWIEEE421PSS4B - вносит изменения в таблицу "Стабилизатор IEEE 4B". :param rastr_win: COM - объект Rastr.Astra (win32com); :param row_id: Порядковый номер в таблице: возвращается функцией FindNexSel; :param sel: Отметка [O]; :param sta: Состояние стабилизатора [S]; :param Id: Номер стабилизатора [N стаб]; :param Name: Название стабилизатора [Название]; :param ModelType: Модель стабилизатора [Модель]; :param Brand: Марка стабилизатора [Марка]; :param CustomModel: Модель в конструкторе [Конструктор]; :param Input1Type: Тип параметра на входе 1 [Вход 1]; :param Input2Type: Тип параметра на входе 2 [Вход 2]; :param MBPSS1: Фильтр MB-PSS на входе 1 [MB-PSS-1]; :param MBPSS2: Фильтр MB-PSS на входе 2 [MB-PSS-2]; :param Vstmax: Максимальное ограничение выхода стабилизатора [Vstmax]; :param Vstmin: Минимальное ограничение выхода стабилизатора [Vstmin]; :param Vlmax: Vlmax [Vlmax]; :param Vlmin: Vlmin [Vlmin]; :param Vimax: Vimax [Vimax]; :param Vimin: Vimin [Vimin]; :param Vvlmax: Vvlmax [Vvlmax]; :param Vvlmin: Vvlmin [Vvlmin]; :param Vhmax: Vhmax [Vhmax]; :param Vhmin: Vhmin [Vhmin]; :param KL: KL [KL]; :param KL1: KL1 [KL1]; :param KL2: KL2 [KL2]; :param KL11: KL11 [KL11]; :param KL17: KL17 [KL17]; :param KI: KI [KI]; :param KI1: KI1 [KI1]; :param KI2: KI2 [KI2]; :param KI11: KI11 [KI11]; :param KI17: KI17 [KI17]; :param KH: KH [KH]; :param KH1: KH1 [KH1]; :param KH2: KH2 [KH2]; :param KH11: KH11 [KH11]; :param KH17: KH17 [KH17]; :param TL1: TL1 [TL1]; :param TL2: TL2 [TL2]; :param TL3: TL3 [TL3]; :param TL4: TL4 [TL4]; :param TL5: TL5 [TL5]; :param TL6: TL6 [TL6]; :param TL7: TL7 [TL7]; :param TL8: TL8 [TL8]; :param TL9: TL9 [TL9]; :param TL10: TL10 [TL10]; :param TL11: TL11 [TL11]; :param TL12: TL12 [12]; :param TI1: TI1 [TI1]; :param TI2: TI2 [TI2]; :param TI3: TI3 [TI3]; :param TI4: TI4 [TI4]; :param TI5: TI5 [TI5]; :param TI6: TI6 [TI6]; :param TI7: TI7 [TI7]; :param TI8: TI1 [TI8]; :param TI9: TI9 [TI9]; :param TI10: TI10 [TI10]; :param TI11: TI11 [TI11]; :param TI12: TI12 [TI12]; :param TH1: TH1 [TH1]; :param TH2: TH2 [TH2]; :param TH3: TH3 [TH3]; :param TH4: TH4 [TH4]; :param TH5: TH5 [TH5]; :param TH6: TH6 [TH6]; :param TH7: TH7 [TH7]; :param TH8: TH8 [TH8]; :param TH9: TH9 [TH9]; :param TH10: TH10 [TH10]; :param TH11: TH11 [TH11]; :param TH12: TH12 [TH12]; :param switch_command_line: True/False - вывод сообщений в протокол; :return: Noting return. """ variable_ = Variable(rastr_win=rastr_win) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.sel, row_id=row_id, value=sel) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.sta, row_id=row_id, value=sta) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Id, row_id=row_id, value=Id) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Name, row_id=row_id, value=Name) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.ModelType, row_id=row_id, value=ModelType) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Brand, row_id=row_id, value=Brand) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.CustomModel, row_id=row_id, value=CustomModel) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Input1Type, row_id=row_id, value=Input1Type) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Input2Type, row_id=row_id, value=Input2Type) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.MBPSS1, row_id=row_id, value=MBPSS1) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.MBPSS2, row_id=row_id, value=MBPSS2) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Vstmax, row_id=row_id, value=Vstmax) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Vstmin, row_id=row_id, value=Vstmin) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Vlmax, row_id=row_id, value=Vlmax) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Vlmin, row_id=row_id, value=Vlmin) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Vimax, row_id=row_id, value=Vimax) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Vimin, row_id=row_id, value=Vimin) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Vvlmax, row_id=row_id, value=Vvlmax) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Vvlmin, row_id=row_id, value=Vvlmin) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Vhmax, row_id=row_id, value=Vhmax) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.Vhmin, row_id=row_id, value=Vhmin) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KL, row_id=row_id, value=KL) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KL1, row_id=row_id, value=KL1) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KL2, row_id=row_id, value=KL2) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KL11, row_id=row_id, value=KL11) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KL17, row_id=row_id, value=KL17) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KI, row_id=row_id, value=KI) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KI1, row_id=row_id, value=KI1) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KI2, row_id=row_id, value=KI2) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KI11, row_id=row_id, value=KI11) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KI17, row_id=row_id, value=KI17) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KH, row_id=row_id, value=KH) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KH1, row_id=row_id, value=KH1) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KH2, row_id=row_id, value=KH2) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KH11, row_id=row_id, value=KH11) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.KH17, row_id=row_id, value=KH17) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TL1, row_id=row_id, value=TL1) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TL2, row_id=row_id, value=TL2) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TL3, row_id=row_id, value=TL3) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TL4, row_id=row_id, value=TL4) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TL5, row_id=row_id, value=TL5) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TL6, row_id=row_id, value=TL6) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TL7, row_id=row_id, value=TL7) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TL8, row_id=row_id, value=TL8) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TL9, row_id=row_id, value=TL9) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TL10, row_id=row_id, value=TL10) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TL11, row_id=row_id, value=TL11) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TL12, row_id=row_id, value=TL12) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TI1, row_id=row_id, value=TI1) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TI2, row_id=row_id, value=TI2) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TI3, row_id=row_id, value=TI3) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TI4, row_id=row_id, value=TI4) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TI5, row_id=row_id, value=TI5) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TI6, row_id=row_id, value=TI6) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TI7, row_id=row_id, value=TI7) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TI8, row_id=row_id, value=TI8) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TI9, row_id=row_id, value=TI9) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TI10, row_id=row_id, value=TI10) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TI11, row_id=row_id, value=TI11) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TI12, row_id=row_id, value=TI12) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TH1, row_id=row_id, value=TH1) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TH2, row_id=row_id, value=TH2) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TH3, row_id=row_id, value=TH3) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TH4, row_id=row_id, value=TH4) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TH5, row_id=row_id, value=TH5) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TH6, row_id=row_id, value=TH6) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TH7, row_id=row_id, value=TH7) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TH8, row_id=row_id, value=TH8) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TH9, row_id=row_id, value=TH9) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TH10, row_id=row_id, value=TH10) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TH11, row_id=row_id, value=TH11) variable_.make_changes_filling_row(table=DFWIEEE421PSS4B.table, column=DFWIEEE421PSS4B.TH12, row_id=row_id, value=TH12)
def filling_exciter(rastr_win=RASTR, row_id=None, Id: int = None, sel: bool = None, sta: bool = None, Name: str = None, CustomModel: str = None, ModelType: str = None, Brand: str = None, ExcControlId: int = None, ForcerId: int = None, Texc: float = None, Kig: float = None, Kif: float = None, Uf_min: float = None, Uf_max: float = None, If_min: float = None, If_max: float = None, Karv: float = None, T2exc: float = None, T3exc: float = None, Type_rg_max: int = None, Udop2: float = None, Uexc: float = None, Urvi_max: float = None, Urvi_min: float = None, Type_rg: int = None, switch_command_line: bool = False): """ Функция заполнения таблицы: "Возбудитель (ИД)" :param rastr_win: COM - объект Rastr.Astra (win32com); :param row_id: Порядковый номер в таблице Генераторы(ИД): возвращается функцией FindNexSel; :param Id: Номер возбудителя [N]; :param sel: Отметка [O]; :param sta: Состояние возбудителя [S]; :param Name: Название возбудителя [Название]; :param CustomModel: Модель в конструкторе [Конструктор]; :param ModelType: Модель возбудителя [Модель]; :param Brand: Марка возбудителя [Марка]; :param ExcControlId: N_АРВ [N_АРВ]; :param ForcerId: Номер форсировки [N форс]; :param Texc: Постоянная времени возбудителя [T_возб]; :param Kig: Коэффициент регулирования по отклонению тока статора [K_iг]; :param Kif: Коэффициент регулирования по отклонению тока ротора [K_if]; :param Uf_min: Минимальное значение напряжения возбуждения [Uf_min]; :param Uf_max: Максимальное значение напряжения возбуждения [Uf_max]; :param If_min: Минимальное значение тока возбуждения [If_min]; :param If_max: Максимальное значение тока возбуждения [If_max]; :param Karv: Коэффициент усиления по сигналу АРВ [Karv]; :param T2exc: Постоянная времени Т2 (Ig) [T2(Ig)]; :param T3exc: Постоянная времени Т3(If) [Т3(If)]; :param Type_rg_max: Тип Uf_max [ТипUf_max]; :param Udop2: Дополнительный сигнал на вход [Udop2]; :param Uexc: Выход возбудителя [Uf]; :param Urvi_max: Максимальное значение сигнала РВ [Urv_max]; :param Urvi_min: Минимальное значение сигнала РВ [Urv_min]; :param Type_rg: Тип возбуждения [Тип]; :param switch_command_line: True/False - вывод сообщений в протокол; :return: Noting return. """ variable_ = Variable(rastr_win=rastr_win) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Id, row_id=row_id, value=Id) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.sel, row_id=row_id, value=sel) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.sta, row_id=row_id, value=sta) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Name, row_id=row_id, value=Name) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.CustomModel, row_id=row_id, value=CustomModel) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.ModelType, row_id=row_id, value=ModelType) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Brand, row_id=row_id, value=Brand) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.ExcControlId, row_id=row_id, value=ExcControlId) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.ForcerId, row_id=row_id, value=ForcerId) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Texc, row_id=row_id, value=Texc) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Kig, row_id=row_id, value=Kig) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Kif, row_id=row_id, value=Kif) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Uf_min, row_id=row_id, value=Uf_min) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Uf_max, row_id=row_id, value=Uf_max) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.If_min, row_id=row_id, value=If_min) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.If_max, row_id=row_id, value=If_max) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Karv, row_id=row_id, value=Karv) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.T2exc, row_id=row_id, value=T2exc) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.T3exc, row_id=row_id, value=T3exc) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Type_rg_max, row_id=row_id, value=Type_rg_max) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Udop2, row_id=row_id, value=Udop2) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Uexc, row_id=row_id, value=Uexc) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Urvi_max, row_id=row_id, value=Urvi_max) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Urvi_min, row_id=row_id, value=Urvi_min) variable_.make_changes_filling_row(table=Exciter.table, column=Exciter.Type_rg, row_id=row_id, value=Type_rg)
def filling_DECS400(rastr_win=RASTR, row_id: int = None, sel: bool = None, sta: bool = None, Id: int = None, Name: str = None, ModelType: str = None, Brand: str = None, CustomModel: str = None, PSSId: int = None, UELId: int = None, OELId: int = None, ForcerId: int = None, Xl: float = None, DRP: float = None, VrMin: float = None, VrMax: float = None, VmMax: float = None, VmMin: float = None, VbMax: float = None, Kc: float = None, Kp: float = None, Kpm: float = None, Kpr: float = None, Kir: float = None, Kpd: float = None, Ta: float = None, Td: float = None, Tr: float = None, SelfExc: float = None, Del: float = None, switch_command_line: bool = False): """ Функция filling_DECS400 - вносит изменения в таблицу "Возбудитель DECS-400". :param rastr_win: COM - объект Rastr.Astra (win32com); :param row_id: Порядковый номер в таблице: возвращается функцией FindNexSel; :param sel: Отметка; :param sta: Состояние возбудителя [S]; :param Id: Номер возбудителя [N взб]; :param Name: Название возбудителя [Название]; :param ModelType: Модель возбудителя [Модель]; :param Brand: Марка возбудителя [Марка]; :param CustomModel: Модель в конструкторе [Конструктор]; :param PSSId: Номер системного стабилизатора [N стаб]; :param UELId: Номер ОМВ [N ОМВ]; :param OELId: Номер БОР [N БОР]; :param ForcerId: Номер РФ [N РФ]; :param Xl: Потери в выпрямителе [Xl]; :param DRP: Статизм [DRP]; :param VrMin: Минимальное ограничение потери напряжения (? цитата НИИПТ) [VrMin]; :param VrMax: Максимальное ограничение потери напряжения (? цитата НИИПТ) [VrMax]; :param VmMax: Максимальное ограничение тока контроллера [VmMax]; :param VmMin: Минимальное ограничение тока контроллера [VmMin]; :param VbMax: Максимальное напряжение возбудителя [VbMax]; :param Kc: Коэффициент усиления [Kc]; :param Kp: Коэффициент усиления [Kp]; :param Kpm: Коэффициент усиления [Kpm]; :param Kpr: Пропорциональный коэффициент усиления [Kpr]; :param Kir: Интегральный коэффициент усиления [Kir]; :param Kpd: Дифференциальный коэффициент усиления [Kpd]; :param Ta: Постоянная времени тиристорного моста [Ta]; :param Td: Постоянная времени дифференциального канала [Td]; :param Tr: Постоянная времени фильтров [Tr]; :param SelfExc: Самовозбуждение [CB]; :param Del: Самовозбуждение [Del]; :param switch_command_line: True/False - вывод сообщений в протокол; :return: Noting return. """ variable_ = Variable(rastr_win=rastr_win) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.sel, row_id=row_id, value=sel) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.sta, row_id=row_id, value=sta) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Id, row_id=row_id, value=Id) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Name, row_id=row_id, value=Name) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.ModelType, row_id=row_id, value=ModelType) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Brand, row_id=row_id, value=Brand) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.CustomModel, row_id=row_id, value=CustomModel) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.PSSId, row_id=row_id, value=PSSId) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.UELId, row_id=row_id, value=UELId) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.OELId, row_id=row_id, value=OELId) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.ForcerId, row_id=row_id, value=ForcerId) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Xl, row_id=row_id, value=Xl) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.DRP, row_id=row_id, value=DRP) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.VrMin, row_id=row_id, value=VrMin) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.VrMax, row_id=row_id, value=VrMax) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.VmMax, row_id=row_id, value=VmMax) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.VmMin, row_id=row_id, value=VmMin) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.VbMax, row_id=row_id, value=VbMax) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Kc, row_id=row_id, value=Kc) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Kp, row_id=row_id, value=Kp) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Kpm, row_id=row_id, value=Kpm) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Kpr, row_id=row_id, value=Kpr) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Kir, row_id=row_id, value=Kir) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Kpd, row_id=row_id, value=Kpd) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Ta, row_id=row_id, value=Ta) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Td, row_id=row_id, value=Td) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Tr, row_id=row_id, value=Tr) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.SelfExc, row_id=row_id, value=SelfExc) variable_.make_changes_filling_row(table=DFWDECS400.table, column=DFWDECS400.Del, row_id=row_id, value=Del)
def filling_ARS(rastr_win=RASTR, row_id: int = None, sel: bool = None, sta: bool = None, Id: int = None, Name: str = None, ModelType: str = None, CustomModel: str = None, Brand: str = None, GovernorId: int = None, ao: float = None, az: float = None, otmin: float = None, otmax: float = None, strs: float = None, zn: float = None, dpo: float = None, Thp: float = None, Trlp: float = None, Tw: float = None, pt: float = None, Mu: float = None, Psteam: float = None, Mupo: float = None, tpo: float = None, switch_command_line: bool = False): """ Функция filling_ARS - заполняет или вносит изменения в заданные переметры таблицы "". :param rastr_win: COM - объект Rastr.Astra (win32com); :param row_id: Порядковый номер в таблице Турбина(ИД): возвращается функцией FindNexSel; :param sel: Отметка [O]; :param sta: Состояние турбины/регулятора скорости [S]; :param Id: Номер турбины/регулятора скорости [N турб]; :param Name: Название турбины/регулятора скорости [Название]; :param ModelType: Модель турбины/регулятора скорости [Модель]; :param CustomModel: Модель в конструкторе [Конструктор]; :param Brand: Марка турбины/регулятора скорости [Марка]; :param GovernorId: Номер регулятора скорости турбины [N АРС]; :param ao: Постоянная времени на открытие [T_откр]; :param az: Постоянная времени на закрытие [T_закр]; :param otmin: Минимальная мощность турбины [Pt_min]; :param otmax: Максимальная мощность турбины [Pt_max]; :param strs: Статизм регулятора скорости турбины [Статизм]; :param zn: Зона нечувствительности [З_неч]; :param dpo: Доля участия паровых объемов в суммарной мощности турбины [Д_по]; :param Thp: Постоянная времени ЦВД [Тцвд]; :param Trlp: Постоянная времени ЦНД и промперегрева [Тцнд]; :param Tw: Временя изменения скорости воды от 0 до ном [Твод]; :param pt: Мощность турбины [P_т]; :param Mu: Положение регулирующего клапана [Mu]; :param Psteam: Давление пара [Pпара]; :param Mupo: Паровые объемы [ПО]; :param tpo: Постоянная времени паровых объемов [Т_по]; :param switch_command_line: True/False - вывод сообщений в протокол; :return: Noting return. """ variable_ = Variable(rastr_win=rastr_win) variable_.make_changes_filling_row(table=ARS.table, column=ARS.sel, row_id=row_id, value=sel) variable_.make_changes_filling_row(table=ARS.table, column=ARS.sta, row_id=row_id, value=sta) variable_.make_changes_filling_row(table=ARS.table, column=ARS.Id, row_id=row_id, value=Id) variable_.make_changes_filling_row(table=ARS.table, column=ARS.Name, row_id=row_id, value=Name) variable_.make_changes_filling_row(table=ARS.table, column=ARS.ModelType, row_id=row_id, value=ModelType) variable_.make_changes_filling_row(table=ARS.table, column=ARS.CustomModel, row_id=row_id, value=CustomModel) variable_.make_changes_filling_row(table=ARS.table, column=ARS.Brand, row_id=row_id, value=Brand) variable_.make_changes_filling_row(table=ARS.table, column=ARS.GovernorId, row_id=row_id, value=GovernorId) variable_.make_changes_filling_row(table=ARS.table, column=ARS.ao, row_id=row_id, value=ao) variable_.make_changes_filling_row(table=ARS.table, column=ARS.az, row_id=row_id, value=az) variable_.make_changes_filling_row(table=ARS.table, column=ARS.otmin, row_id=row_id, value=otmin) variable_.make_changes_filling_row(table=ARS.table, column=ARS.otmax, row_id=row_id, value=otmax) variable_.make_changes_filling_row(table=ARS.table, column=ARS.strs, row_id=row_id, value=strs) variable_.make_changes_filling_row(table=ARS.table, column=ARS.zn, row_id=row_id, value=zn) variable_.make_changes_filling_row(table=ARS.table, column=ARS.dpo, row_id=row_id, value=dpo) variable_.make_changes_filling_row(table=ARS.table, column=ARS.Thp, row_id=row_id, value=Thp) variable_.make_changes_filling_row(table=ARS.table, column=ARS.Trlp, row_id=row_id, value=Trlp) variable_.make_changes_filling_row(table=ARS.table, column=ARS.Tw, row_id=row_id, value=Tw) variable_.make_changes_filling_row(table=ARS.table, column=ARS.pt, row_id=row_id, value=pt) variable_.make_changes_filling_row(table=ARS.table, column=ARS.Mu, row_id=row_id, value=Mu) variable_.make_changes_filling_row(table=ARS.table, column=ARS.Psteam, row_id=row_id, value=Psteam) variable_.make_changes_filling_row(table=ARS.table, column=ARS.Mupo, row_id=row_id, value=Mupo) variable_.make_changes_filling_row(table=ARS.table, column=ARS.tpo, row_id=row_id, value=tpo)
def filling_generators(rastr_win=RASTR, row_id: int = None, sta: bool = None, Num: int = None, Name: str = None, Node: int = None, ModelType=None, Brand=None, NumBrand: int = None, ExciterId: int = None, ARSId: int = None, Pnom: float = None, Ugnom: float = None, cosFi: float = None, Demp: float = None, Mj: float = None, xd1: float = None, xd: float = None, xq: float = None, xd2: float = None, xq2: float = None, td01: float = None, td02: float = None, tq02: float = None, xq1: float = None, xl: float = None, x2: float = None, x0: float = None, tq01: float = None, switch_command_line: bool = False): """ Функция для заполнения таблицы Генераторы(ИД) :param row_id: Порядковый номер в таблице Генераторы(ИД): возвращается функцией FindNexSel; :param rastr_win: COM - объект Rastr.Astra (win32com); :param sta: Состояние генератора [S]; :param Num: Номер генератора [N]; :param Name: Название генератора [Название]; :param Node: Номер узла [N узла]; :param ModelType: Модель генератора [Модель]; :param Brand: Марка генератора [Марка]; :param NumBrand: Число генераторов одного типа [K_ген]; :param ExciterId: N_возбудителя [N_взб]; :param ARSId: N турб [N турб]; :param Pnom: Номинальная мощность генератора [P_ном]; :param Ugnom: Номинальное напряжение генератора [Uг_ном]; :param cosFi: Номинальный коэффициент мощности [COS(Ф)_ном]; :param Demp: Коэффициент демпфирования [К_демп]; :param Mj: Механическая постоянная инерции генератора вместе с турбиной [Mj]; :param xd1: Переходное реактивное сопротивление по продольной оси [X'd]; :param xd: Синхронное реактивное сопротивление по продольной оси [Xd]; :param xq: Синхронное реактивное сопротивление по поперечной оси [Xq]; :param xd2: Сверхпереходное реактивное сопротивление по продольной оси [X"d]; :param xq2: Сверхпереходное реактивное сопротивление по поперечной оси [X"q]; :param td01: Переходная постоянная времени по продольной оси при разомкнутой обмотке статора [T'd0]; :param td02: Сверхпереходная постоянная времени по продольной оси при разомкнутой обмотке статора [T"d0]; :param tq02: Сверхпереходная постоянная времени по поперечной оси при разомкнутой обмотке статора [T"q0]; :param xq1: Переходное реактивное сопротивление по поперечной оси [X'q]; :param xl: Реактивное сопротивление рассеивания [X_l]; :param x2: Реактивное сопротивление сопротивление обратной последовательности [X2]; :param x0: Реактивное сопротивление сопротивление нулевой последовательности [X0]; :param tq01: Переходная постоянная времени по поперечной оси при разомкнутой обмотке статора [T'q0]; :param switch_command_line: True/False - вывод сообщений в протокол; :return: Noting return. """ variable_ = Variable(rastr_win=rastr_win) # sta variable_.make_changes_filling_row(table=Generator.table, column=Generator.sta, row_id=row_id, value=sta) # Num variable_.make_changes_filling_row(table=Generator.table, column=Generator.Num, row_id=row_id, value=Num) # Name variable_.make_changes_filling_row(table=Generator.table, column=Generator.Name, row_id=row_id, value=Name) # Node variable_.make_changes_filling_row(table=Generator.table, column=Generator.Node, row_id=row_id, value=Node) # ExciterId variable_.make_changes_filling_row(table=Generator.table, column=Generator.ExciterId, row_id=row_id, value=ExciterId) # ARSId variable_.make_changes_filling_row(table=Generator.table, column=Generator.ARSId, row_id=row_id, value=ARSId) # ModelType variable_.make_changes_filling_row(table=Generator.table, column=Generator.ModelType, row_id=row_id, value=ModelType) # Pnom variable_.make_changes_filling_row(table=Generator.table, column=Generator.Pnom, row_id=row_id, value=Pnom) # Brand variable_.make_changes_filling_row(table=Generator.table, column=Generator.Brand, row_id=row_id, value=Brand) # NumBrand variable_.make_changes_filling_row(table=Generator.table, column=Generator.NumBrand, row_id=row_id, value=NumBrand) # Ugnom variable_.make_changes_filling_row(table=Generator.table, column=Generator.Ugnom, row_id=row_id, value=Ugnom) # cosFi variable_.make_changes_filling_row(table=Generator.table, column=Generator.cosFi, row_id=row_id, value=cosFi) # Demp variable_.make_changes_filling_row(table=Generator.table, column=Generator.Demp, row_id=row_id, value=Demp) # Mj variable_.make_changes_filling_row(table=Generator.table, column=Generator.Mj, row_id=row_id, value=Mj) # xd1 variable_.make_changes_filling_row(table=Generator.table, column=Generator.xd1, row_id=row_id, value=xd1) # xd variable_.make_changes_filling_row(table=Generator.table, column=Generator.xd, row_id=row_id, value=xd) # xq variable_.make_changes_filling_row(table=Generator.table, column=Generator.xq, row_id=row_id, value=xq) # xd2 variable_.make_changes_filling_row(table=Generator.table, column=Generator.xd2, row_id=row_id, value=xd2) # xq2 variable_.make_changes_filling_row(table=Generator.table, column=Generator.xq2, row_id=row_id, value=xq2) # td01 variable_.make_changes_filling_row(table=Generator.table, column=Generator.td01, row_id=row_id, value=td01) # td02 variable_.make_changes_filling_row(table=Generator.table, column=Generator.td02, row_id=row_id, value=td02) # tq02 variable_.make_changes_filling_row(table=Generator.table, column=Generator.tq02, row_id=row_id, value=tq02) # xq1 variable_.make_changes_filling_row(table=Generator.table, column=Generator.xq1, row_id=row_id, value=xq1) # xl variable_.make_changes_filling_row(table=Generator.table, column=Generator.xl, row_id=row_id, value=xl) # x2 variable_.make_changes_filling_row(table=Generator.table, column=Generator.x2, row_id=row_id, value=x2) # x0 variable_.make_changes_filling_row(table=Generator.table, column=Generator.x0, row_id=row_id, value=x0) # tq01 variable_.make_changes_filling_row(table=Generator.table, column=Generator.tq01, row_id=row_id, value=tq01)
def filling_DFWTHYNE14(rastr_win=RASTR, row_id: int = None, sel: bool = None, sta: bool = None, Id: int = None, Name: str = None, ModelType: str = None, Brand: str = None, UELId: int = None, PSSId: int = None, Aex: float = None, Bex: float = None, Alpha: float = None, Beta: float = None, IfdMin: float = None, Kc: float = None, Kd1: float = None, Kd2: float = None, Ke: float = None, Ketb: float = None, Kh: float = None, Kp1: float = None, Kp2: float = None, Kp3: float = None, Td1: float = None, Te1: float = None, Te2: float = None, Ti1: float = None, Ti2: float = None, Ti3: float = None, Tr1: float = None, Tr2: float = None, Tr3: float = None, Tr4: float = None, VO1Max: float = None, VO1Min: float = None, VO2Max: float = None, VO2Min: float = None, VO3Max: float = None, VO3Min: float = None, VD1Max: float = None, VD1Min: float = None, VI1Max: float = None, VI1Min: float = None, VI2Max: float = None, VI2Min: float = None, VI3Max: float = None, VI3Min: float = None, VP1Max: float = None, VP1Min: float = None, VP2Max: float = None, VP2Min: float = None, VP3Max: float = None, VP3Min: float = None, VrMax: float = None, VrMin: float = None, Xp: float = None, switch_command_line: bool = False): """ Функция filling_DFWTHYNE14 - вносит изменения в таблицу "Возбудители Thyne 1-4". :param rastr_win: COM - объект Rastr.Astra (win32com); :param row_id: Порядковый номер в таблице: возвращается функцией FindNexSel; :param sel: Отметка [O]; :param sta: Состояние возбудителя [S]; :param Id: Номер возбудителя [N взб]; :param Name: Название возбудителя [Название]; :param ModelType: Модель возбудителя [Модель]; :param Brand: Марка возбудителя [Марка]; :param UELId: Номер ОМВ [N ОМВ]; :param PSSId: Номер системного стабилизатора [N стаб]; :param Aex: Коэффициент насыщения возбудителя [Aex]; :param Bex: Коэффициент насыщения возбудителя [Bex]; :param Alpha: Статизм по активной мощности [Alpha]; :param Beta: Статизм по реактивной мощности [Beta]; :param IfdMin: Уставка минимального тока ротора [IfdMin]; :param Kc: Коэффициент усиления [Kc]; :param Kd1: Коэффициент усиления [Kd1]; :param Kd2: Коэффициент усиления [Kd2]; :param Ke: Коэффициент усиления [Ke]; :param Ketb: Коэффициент усиления тиристорного моста [Ketb]; :param Kh: Коэффициент усиления [Kh]; :param Kp1: Коэффициент усиления регулятора напряжения [Kp1]; :param Kp2: Коэффициент усиления регулятора тока ротора [Kp2]; :param Kp3: Коэффициент усиления минимального токового реле [Kp3]; :param Td1: Постоянная времени дифференциального канала регулятора напряжения [Td1]; :param Te1: Постоянная времени тиристорного моста [Te1]; :param Te2: Постоянная времени возбудителя [Te2]; :param Ti1: Постоянная времени регулятора напряжения [Ti1]; :param Ti2: Постоянная времени регулятора тока [Ti2]; :param Ti3: Постоянная времени минимального токового реле [Ti3]; :param Tr1: Постоянная времени входного фильтра [Tr1]; :param Tr2: Постоянная времени входного фильтра [Tr2]; :param Tr3: Постоянная времени входного фильтра [Tr3]; :param Tr4: Постоянная времени входного фильтра [Tr4]; :param VO1Max: Максимальное ограничение канала регулятора напряжения [VO1Max]; :param VO1Min: Минимальное ограничение канала регулятора напряжения [VO1Min]; :param VO2Max: Максимальное ограничение канала регулятора тока ротора [VO2Max]; :param VO2Min: Минимальное ограничение канала регулятора тока ротора [VO2Min]; :param VO3Max: Максимальное ограничение минимального токового реле [VO3Max]; :param VO3Min: Минимальное ограничение минимального токового реле [VO3Min]; :param VD1Max: Максимальное ограничение дифференциального канала [VD1Max]; :param VD1Min: Минимальное ограничение дифференциального канала [VD1Min]; :param VI1Max: Максимальное ограничение интегрального канала регулятора напряжения [VI1Max]; :param VI1Min: Минимальное ограничение интегрального канала регулятора напряжения [VI1Min]; :param VI2Max: Максимальное ограничение интегрального канала регулятора тока ротора [VI2Max]; :param VI2Min: Минимальное ограничение интегрального канала регулятора тока ротора [VI2Min]; :param VI3Max: Максимальное ограничение интегрального канала минимального токового реле [VI3Max]; :param VI3Min: Минимальное ограничение интегрального канала минимального токового реле [VI3Min]; :param VP1Max: Максимальное ограничение пропорционального канала регулятора напряжения [VP1Max]; :param VP1Min: Минимальное ограничение пропорционального канала регулятора напряжения [VP1Min]; :param VP2Max: Максимальное ограничение пропорционального канала регулятора тока ротора [VP2Max]; :param VP2Min: Минимальное ограничение пропорционального канала регулятора тока ротора [VP2Min]; :param VP3Max: Максимальное ограничение пропорционального канала минимального токового реле [VP3Max]; :param VP3Min: Минимальное ограничение пропорционального канала минимального токового реле [VP3Min]; :param VrMax: Максимальное ограничение тиристорного моста [VrMax]; :param VrMin: Минимальное ограничение тиристорного моста [VrMin]; :param Xp: Коэффициент обратной связи [Xp]; :param switch_command_line: True/False - вывод сообщений в протокол; :return: Noting return. """ variable_ = Variable(rastr_win=rastr_win) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.sel, row_id=row_id, value=sel) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.sta, row_id=row_id, value=sta) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Id, row_id=row_id, value=Id) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Name, row_id=row_id, value=Name) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.ModelType, row_id=row_id, value=ModelType) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Brand, row_id=row_id, value=Brand) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.UELId, row_id=row_id, value=UELId) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.PSSId, row_id=row_id, value=PSSId) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Aex, row_id=row_id, value=Aex) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Bex, row_id=row_id, value=Bex) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Alpha, row_id=row_id, value=Alpha) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Beta, row_id=row_id, value=Beta) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.IfdMin, row_id=row_id, value=IfdMin) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Kc, row_id=row_id, value=Kc) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Kd1, row_id=row_id, value=Kd1) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Kd2, row_id=row_id, value=Kd2) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Ke, row_id=row_id, value=Ke) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Ketb, row_id=row_id, value=Ketb) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Kh, row_id=row_id, value=Kh) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Kp1, row_id=row_id, value=Kp1) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Kp2, row_id=row_id, value=Kp2) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Kp3, row_id=row_id, value=Kp3) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Td1, row_id=row_id, value=Td1) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Te1, row_id=row_id, value=Te1) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Te2, row_id=row_id, value=Te2) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Ti1, row_id=row_id, value=Ti1) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Ti2, row_id=row_id, value=Ti2) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Ti3, row_id=row_id, value=Ti3) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Tr1, row_id=row_id, value=Tr1) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Tr2, row_id=row_id, value=Tr2) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Tr3, row_id=row_id, value=Tr3) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Tr4, row_id=row_id, value=Tr4) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VO1Max, row_id=row_id, value=VO1Max) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VO1Min, row_id=row_id, value=VO1Min) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VO1Min, row_id=row_id, value=VO1Min) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VO2Max, row_id=row_id, value=VO2Max) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VO2Min, row_id=row_id, value=VO2Min) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VO3Max, row_id=row_id, value=VO3Max) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VO3Min, row_id=row_id, value=VO3Min) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VD1Max, row_id=row_id, value=VD1Max) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VD1Min, row_id=row_id, value=VD1Min) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VI1Max, row_id=row_id, value=VI1Max) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VI1Min, row_id=row_id, value=VI1Min) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VI2Max, row_id=row_id, value=VI2Max) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VI2Min, row_id=row_id, value=VI2Min) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VI3Max, row_id=row_id, value=VI3Max) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VI3Min, row_id=row_id, value=VI3Min) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VP1Max, row_id=row_id, value=VP1Max) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VP1Min, row_id=row_id, value=VP1Min) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VP2Max, row_id=row_id, value=VP2Max) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VP2Min, row_id=row_id, value=VP2Min) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VP3Max, row_id=row_id, value=VP3Max) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VP3Min, row_id=row_id, value=VP3Min) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VrMax, row_id=row_id, value=VrMax) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.VrMin, row_id=row_id, value=VrMin) variable_.make_changes_filling_row(table=DFWTHYNE14.table, column=DFWTHYNE14.Xp, row_id=row_id, value=Xp)
def filling_Forcer(rastr_win=RASTR, row_id: int = None, sel: bool = None, sta: bool = None, Id: int = None, Name: str = None, ModelType: str = None, Brand: str = None, CustomModel: str = None, Ubf: float = None, Uef: float = None, Ubrf: float = None, Uerf: float = None, Ufors: float = None, Rf: float = None, Rrf: float = None, Texc_f: float = None, Tz_in: float = None, Tz_out: float = None, Texc_rf: float = None, switch_command_line: bool = False): """ Функция filling_Forcer - вносит изменения в таблицу "Форсировка". :param rastr_win: COM - объект Rastr.Astra (win32com); :param row_id: Порядковый номер в таблице: возвращается функцией FindNexSel; :param sel: Отметка [O]; :param sta: Состояние форсировки [S]; :param Id: Номер форсировки [N]; :param Name: Название форсировки [Название]; :param ModelType: Модель форсировки [Модель]; :param Brand: Марка форсировки [Марка]; :param CustomModel: Модель в конструкторе [Конструктор]; :param Ubf: Напряжение ввода форсировки [U_ввф]; :param Uef: Напряжение снятия форсировки [U_снф]; :param Ubrf: Напряжение ввода расфорсировки [U_вврф]; :param Uerf: Напряжение снятия расфорсировки [U_снрф]; :param Ufors: Выход форсировки [Ufors]; :param Rf: Кратность форсировки [К_ф]; :param Rrf: Кратность расфорсировки [К_рф]; :param Texc_f: Постоянная времени возбудит. при форсировке [Т_ф]; :param Tz_in: Задержка времени возбудит. при форсировке [Тз_ввод]; :param Tz_out: Задержка времени возбудит. при расфорсировке [Тз_снятия]; :param Texc_rf: Постоянная времени возбудит. при расфорсировке :param switch_command_line: True/False - вывод сообщений в протокол; :return: Noting return. """ variable_ = Variable(rastr_win=rastr_win) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.sel, row_id=row_id, value=sel) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.sta, row_id=row_id, value=sta) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Id, row_id=row_id, value=Id) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Name, row_id=row_id, value=Name) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.ModelType, row_id=row_id, value=ModelType) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Brand, row_id=row_id, value=Brand) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.CustomModel, row_id=row_id, value=CustomModel) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Ubf, row_id=row_id, value=Ubf) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Uef, row_id=row_id, value=Uef) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Ubrf, row_id=row_id, value=Ubrf) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Uerf, row_id=row_id, value=Uerf) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Ufors, row_id=row_id, value=Ufors) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Rf, row_id=row_id, value=Rf) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Rrf, row_id=row_id, value=Rrf) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Texc_f, row_id=row_id, value=Texc_f) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Tz_in, row_id=row_id, value=Tz_in) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Tz_out, row_id=row_id, value=Tz_out) variable_.make_changes_filling_row(table=Forcer.table, column=Forcer.Texc_rf, row_id=row_id, value=Texc_rf)
def filling_DFWIEEE421PSS13(rastr_win=RASTR, row_id: int = None, sel: bool = None, sta: bool = None, Id: int = None, Name: str = None, ModelType: str = None, Brand: str = None, CustomModel: str = None, Input1Type: str = None, Input2Type: str = None, Ks1: float = None, Ks2: float = None, Ks3: float = None, T1: float = None, T2: float = None, T3: float = None, T4: float = None, T5: float = None, T6: float = None, T7: float = None, T8: float = None, T9: float = None, T10: float = None, T11: float = None, T12: float = None, T13: float = None, Tw1: float = None, Tw2: float = None, Tw3: float = None, Tw4: float = None, A1: float = None, A2: float = None, A3: float = None, A4: float = None, A5: float = None, A6: float = None, A7: float = None, A8: float = None, M: float = None, N: float = None, Vstmax: float = None, Vstmin: float = None, Vsi1max: float = None, Vsi1min: float = None, Vsi2max: float = None, Vsi2min: float = None, switch_command_line: bool = False): """ Функция filling_DFWIEEE421PSS13 - вносит изменения в таблицу "Стабилизатор IEEE 1-3". :param rastr_win: COM - объект Rastr.Astra (win32com); :param row_id: Порядковый номер в таблице: возвращается функцией FindNexSel; :param sel: Отметка [O]; :param sta: Состояние стабилизатора [S]; :param Id: Номер стабилизатора [N стаб]; :param Name: Название стабилизатора [Название]; :param ModelType: Модель стабилизатора [Модель]; :param Brand: Марка стабилизатора [Марка]; :param CustomModel: Модель в конструкторе [Конструктор]; :param Input1Type: Тип параметра на входе 1 [Вход 1]; :param Input2Type: Тип параметра на входе 2 [Вход 2]; :param Ks1: Ks1 [Ks1]; :param Ks2: Ks2 [Ks2]; :param Ks3: Ks3 [Ks3]; :param T1: T1 [T1]; :param T2: T2 [T2]; :param T3: T3 [T3]; :param T4: T4 [T4]; :param T5: T5 [T5]; :param T6: T6 [T6]; :param T7: T7 [T7]; :param T8: T8 [T8]; :param T9: T9 [T9]; :param T10: T10 [T10]; :param T11: T11 [T11]; :param T12: T12 [T12]; :param T13: T13 [T13]; :param Tw1: Tw1 [Tw1]; :param Tw2: Tw2 [Tw2]; :param Tw3: Tw3 [Tw3]; :param Tw4: Tw4 [Tw4]; :param A1: A1 [A1]; :param A2: A2 [A2]; :param A3: A3 [A3]; :param A4: A4 [A4]; :param A5: A5 [A5]; :param A6: A6 [A6]; :param A7: A7 [A7]; :param A8: A8 [A8]; :param M: M [M]; :param N: N [N]; :param Vstmax: Максимальное ограничение выхода стабилизатора [Vstmax]; :param Vstmin: Минимальное ограничение выхода стабилизатора [Vstmin]; :param Vsi1max: Максимальное ограничение 1-го входа стабилизатора [Vsi1max]; :param Vsi1min: Минимальное ограничение 1-го входа стабилизатора [Vsi1min]; :param Vsi2max: Максимальное ограничение 2-го входа стабилизатора [Vsi2max]; :param Vsi2min: Минимальное ограничение 2-го входа стабилизатора [Vsi2min]; :param switch_command_line: True/False - вывод сообщений в протокол; :return: Noting return. """ variable_ = Variable(rastr_win=rastr_win) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.sel, row_id=row_id, value=sel) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.sta, row_id=row_id, value=sta) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Id, row_id=row_id, value=Id) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Name, row_id=row_id, value=Name) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.ModelType, row_id=row_id, value=ModelType) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Brand, row_id=row_id, value=Brand) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.CustomModel, row_id=row_id, value=CustomModel) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Input1Type, row_id=row_id, value=Input1Type) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Input2Type, row_id=row_id, value=Input2Type) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Ks1, row_id=row_id, value=Ks1) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Ks2, row_id=row_id, value=Ks2) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Ks3, row_id=row_id, value=Ks3) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T1, row_id=row_id, value=T1) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T2, row_id=row_id, value=T2) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T3, row_id=row_id, value=T3) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T4, row_id=row_id, value=T4) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T5, row_id=row_id, value=T5) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T6, row_id=row_id, value=T6) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T7, row_id=row_id, value=T7) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T8, row_id=row_id, value=T8) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T9, row_id=row_id, value=T9) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T10, row_id=row_id, value=T10) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T11, row_id=row_id, value=T11) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T12, row_id=row_id, value=T12) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.T13, row_id=row_id, value=T13) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Tw1, row_id=row_id, value=Tw1) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Tw2, row_id=row_id, value=Tw2) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Tw3, row_id=row_id, value=Tw3) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Tw4, row_id=row_id, value=Tw4) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.A1, row_id=row_id, value=A1) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.A2, row_id=row_id, value=A2) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.A3, row_id=row_id, value=A3) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.A4, row_id=row_id, value=A4) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.A5, row_id=row_id, value=A5) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.A6, row_id=row_id, value=A6) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.A7, row_id=row_id, value=A7) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.A8, row_id=row_id, value=A8) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.M, row_id=row_id, value=M) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.N, row_id=row_id, value=N) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Vstmax, row_id=row_id, value=Vstmax) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Vstmin, row_id=row_id, value=Vstmin) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Vsi1max, row_id=row_id, value=Vsi1max) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Vsi1min, row_id=row_id, value=Vsi1min) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Vsi2max, row_id=row_id, value=Vsi2max) variable_.make_changes_filling_row(table=DFWIEEE421PSS13.table, column=DFWIEEE421PSS13.Vsi2min, row_id=row_id, value=Vsi2min)
def filling_DFWIEEE421(rastr_win=RASTR, row_id: int = None, sel: bool = None, sta: bool = None, Id: int = None, Name: str = None, ModelType: str = None, Brand: str = None, CustomModel: str = None, UELId: int = None, UELPos: str = None, OELId: int = None, OELPos: str = None, PSSId: int = None, PSSPos: str = None, Te: float = None, Ta: float = None, Tk: float = None, Tj: float = None, Th: float = None, Tm: float = None, Tc: float = None, Tc1: float = None, Tc2: float = None, Tb: float = None, Tb1: float = None, Tb2: float = None, Trh: float = None, Tdr: float = None, Tf: float = None, Tf2: float = None, Tf3: float = None, Tub1: float = None, Tub2: float = None, Tuc1: float = None, Tob1: float = None, Toc1: float = None, Toc2: float = None, Tob2: float = None, Tr: float = None, TINT: float = None, Ke: float = None, Ka: float = None, Kia: float = None, Kf: float = None, Kf1: float = None, Kf2: float = None, Kof: float = None, K1f: float = None, Kfw: float = None, Kv: float = None, Kp: float = None, Kpa: float = None, Kpr: float = None, Kir: float = None, Kdr: float = None, Kc: float = None, Kc1: float = None, Kc2: float = None, Kcf: float = None, Kd: float = None, Kb: float = None, Kh: float = None, Khf: float = None, Kr: float = None, Kn: float = None, Klv: float = None, Kl: float = None, Klr: float = None, Klo: float = None, Ki: float = None, Ki2: float = None, Kif: float = None, Kif1: float = None, Kg: float = None, Km: float = None, Ku: float = None, Ku1: float = None, KST: float = None, Se1: float = None, Se2: float = None, Efd1: float = None, Efd2: float = None, Efdn: float = None, Ve1: float = None, Ve2: float = None, Aex: float = None, Bex: float = None, SW1: float = None, SW2: float = None, Vemin: float = None, Vrmax: float = None, Vrmin: float = None, Vfemax: float = None, Vimax: float = None, Vimin: float = None, Vamax: float = None, Vamin: float = None, Vlv: float = None, Vmmax: float = None, Vmmin: float = None, Vhmax: float = None, Vfelim: float = None, VBmax: float = None, VGmax: float = None, VfwMax: float = None, VfwMin: float = None, Vlim1: float = None, Vlim2: float = None, VpidMax: float = None, VpidMin: float = None, Ilr: float = None, Theta: float = None, Ifmax: float = None, Ifth: float = None, VB2max: float = None, Xl: float = None, Rc: float = None, Xc: float = None, TRFout: float = None, Samovozb: float = None, RPQlim: float = None, RIFlim: float = None, switch_command_line: bool = False): """ Функция filling_DFWIEEE421 - вносит изменения в таблицу "Возбудители IEEE". :param rastr_win: COM - объект Rastr.Astra (win32com); :param row_id: Порядковый номер в таблице: возвращается функцией FindNexSel; :param sel: Отметка [O]; :param sta: Состояние возбудителя [S]; :param Id: Номер возбудителя [N взб]; :param Name: Название возбудителя [Название]; :param ModelType: Модель возбудителя [Модель]; :param Brand: Марка возбудителя [Марка]; :param CustomModel: Модель в конструкторе [Конструктор]; :param UELId: Номер ОМВ [N ОМВ]; :param UELPos: Точка подключения ОМВ [Точка ОМВ]; :param OELId: Номер БОР [N БОР]; :param OELPos: Точка подключения БОР [Точка БОР]; :param PSSId: Номер системного стабилизатора [N стаб]; :param PSSPos: Точка подключения стабилизатора [Точка стаб]; :param Te: Постоянная времени возбудителя [Te]; :param Ta: Постоянная времени регулятора напряжения [Ta]; :param Tk: Постоянная времени инерционно-форсирующего звена регулятора (AC6A) [Tk]; :param Tj: Постоянная времени ограничителя тока возбуждения (AC6A) [Tj]; :param Th: Постоянная времени ограничителя тока возбуждения (AC6A) [Th]; :param Tm: Постоянная времени внутреннего каскада [Tm]; :param Tc: Постоянная времени регулятора напряжения [Tc]; :param Tc1: Постоянная времени регулятора напряжения [Tc1]; :param Tc2: Постоянная времени основного канала [Tc2]; :param Tb: Постоянная времени регулятора напряжения [Tb]; :param Tb1: Постоянная времени регулятора напряжения [Tb1]; :param Tb2: Постоянная времени основного канала [Tb2]; :param Trh: Постоянная времени перемещения реостата (DC3A) [Trh]; :param Tdr: Постоянная времени дифференциального канала [Tdr]; :param Tf: Постоянная времени обратной связи cтабилизации [Tf]; :param Tf2: Постоянная времени звена обратной связи (AC5C) [Tf2]; :param Tf3: Постоянная времени звена обратной связи (AC5C) [Tf3]; :param Tub1: Постоянная времени канала UEL [Tub1]; :param Tub2: Постоянная времени канала UEL [Tub2]; :param Tuc1: Постоянная времени канала UEL [Tuc1]; :param Tob1: Постоянная времени канала OEL [Tob1]; :param Toc1: Постоянная времени канала OEL [Toc1]; :param Toc2: Постоянная времени канала OEL [Toc2]; :param Tob2: Постоянная времени канала OEL [Tob2]; :param Tr: Постоянная времени датчика напряжения [Tr]; :param TINT: Постоянная времени интегратора в канале регулирования по отклонению напряжения генератора [TINT]; :param Ke: Коэффициент обратной связи возбудителя [Ke]; :param Ka: Коэффициент усиления регулятора напряжения [Ka]; :param Kia: Интегральный коэффициент усиления [Kia]; :param Kf: Коэффициент обратной связи cтабилизации [Kf]; :param Kf1: Коэффициент стабилизирующей обратной связи [Kf1]; :param Kf2: Коэффициент стабилизирующей обратной связи [Kf2]; :param Kof: Коэффициент усиления в канале по отклонению частоты напряжения генератора [K0f]; :param K1f: Коэффициент стабилизирующей обратной связи [Kf1]; :param Kfw: Коэффициент ШИМ-преобразователя [Kfw]; :param Kv: Интервал переключения контактов (DC3A) [Kv]; :param Kp: Коэффициент усиления по напряжению на выводах [Kp]; :param Kpa: Пропорциональный коэффициент усиления [Kpa]; :param Kpr: Пропорциональный коэффициент усиления [Kpr]; :param Kir: Интегральный коэффициент усиления [Kir]; :param Kdr: Дифференциальный коэффициент усиления [Kdr]; :param Kc: Коэффициент нагрузки выпрямителя [Kc]; :param Kc1: Коэффициент нагрузки системы питания [Kc1]; :param Kc2: Коэффициент нагрузки системы питания по току [Kc2]; :param Kcf: Постоянная времени охлаждения [Kcf]; :param Kd: Коэффициент демагнетизации [Kd]; :param Kb: Коэффициент усиления [Kb]; :param Kh: Коэффициент ОС по току (AC2C)/Коэффициент усиления ограничителя (AC6A) [Kh]; :param Khf: Постоянная времени обратной время?токовой характеристики [Khf]; :param Kr: Коэффициент ОС питания регулятора (AC3A)/Усиления ST5B/Питания (AC7C) [Kr]; :param Kn: Переключаемый коэффициент стабилизирующей ОС (AC3A) [Kn]; :param Klv: Коэффициент системы ограничения минмального возбуждения (AC3A) [Klv]; :param Kl: Коэффициент усиления ограничения по напряжению на выводах (AC7C) [Kl]; :param Klr: Коэффициент усиления ограничителя возбуждения [Klr]; :param Klo: Коэффициент регулирования устройства ОМВ [Klo]; :param Ki: Коэффициент усиления по току статора [Ki]; :param Ki2: Коэффициент системы питания по току [Ki2]; :param Kif: Коэффициент усиления контура отрицательной обратной связи (ООС) по току возбуждения [Kif]; :param Kif1: Коэффициент регулирования по производной тока ротора [Kif1]; :param Kg: Коэффициент усиления обратной связи [Kg]; :param Km: Коэффициент усиления внутреннего каскада [Km]; :param Ku: Коэффициент регулирования по отклонению напряжения [Ku]; :param Ku1: Коэффициент регулирования по производной напряжения [Ku1]; :param KST: Статизм по реактивной мощности [KST]; :param Se1: Se первой точки кривой насыщения [Se1]; :param Se2: Se второй точки кривой насыщения [Se2]; :param Efd1: Efd первой точки кривой насыщения [Efd1]; :param Efd2: Efd второй точки кривой насыщения [Efd2]; :param Efdn: Порог переключения коэффициентов стабилизирующей ОС (AC3A) [Efdn]; :param Ve1: Ve первой точки кривой насыщения [Ve1]; :param Ve2: Ve второй точки кривой насыщения [Ve2]; :param Aex: Коэффициент кривой насыщения вращающегося возбудителя [Aex]; :param Bex: Коэффициент кривой насыщения вращающегося возбудителя [Bex]; :param SW1: Переключатель SW1 [SW1]; :param SW2: Переключатель SW2 [SW2]; :param Vemin: Минимальное напряжение возбудителя [Vemin]; :param Vrmax: Ограничение регулятора возбуждения [Vrmax]; :param Vrmin: Ограничение регулятора возбуждения [Vrmin]; :param Vfemax: Максимальное напряжение возбудителя [Vfemax]; :param Vimax: Максимальное ограничение входа регулятора [Vimax]; :param Vimin: Минимальное ограничение входа регулятора [Vimin]; :param Vamax: Максимальное регулятора напряжения [Vamax]; :param Vamin: Минимальное ограничение регулятора напряжения [Vamin]; :param Vlv: Порог системы ограничения минмального возбуждения (AC3A) [Vlv]; :param Vmmax: Максимальное ограничение усилителя [Vmmax]; :param Vmmin: Минимальное ограничение усилителя [Vmmin]; :param Vhmax: Ограничение сигнала обратной связи (AC6A) [Vhmax]; :param Vfelim: Уставка ограничителя минимального возбуждения [Vfelim]; :param VBmax: Ограничение источника питания [VBmax]; :param VGmax: Ограничение обратной связи [VGmax]; :param VfwMax: Максимальное ограничение ШИМ-преобразователя [VfwMax]; :param VfwMin: Минимальное ограничение ШИМ-преобразователя [VfwMin]; :param Vlim1: Порог ШИМ-преобразователя [Vlim1]; :param Vlim2: Порог ШИМ-преобразователя [Vlim2]; :param VpidMax: Максимальное ограничение ПИД-регулятора [VpidMax]; :param VpidMin: Минимальное ограничение ПИД-регулятора [VpidMin]; :param Ilr: Уставка ограничителя перевозбуждения [Ilr]; :param Theta: Коэффициент усиления по току статора [Theta]; :param Ifmax: Уставка максимального тока возбуждения [Ifmax]; :param Ifth: Уставка теплового ограничения по току возбуждения [Ifth]; :param VB2max: Ограничение источника питания по току [VB2max]; :param Xl: Сопротивление источника питания [Xl]; :param Rc: R компенсации [Rc]; :param Xc: X компенсации [Xc]; :param TRFout: Блокировка работы релейной форсировки [TRFout]; :param Samovozb: Параметр, определяющий тип системы возбуждения (зависимая/независимая) [Samovozb]; :param RPQlim: Блокировка работы устройства ОМВ [RPQlim]; :param RIFlim: Блокировка работы устройства БОР [RIFlim]; :param switch_command_line: True/False - вывод сообщений в протокол; :return: Noting return. """ variable_ = Variable(rastr_win=rastr_win) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.sel, row_id=row_id, value=sel) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.sta, row_id=row_id, value=sta) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Id, row_id=row_id, value=Id) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Name, row_id=row_id, value=Name) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.ModelType, row_id=row_id, value=ModelType) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Brand, row_id=row_id, value=Brand) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.CustomModel, row_id=row_id, value=CustomModel) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.UELId, row_id=row_id, value=UELId) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.UELPos, row_id=row_id, value=UELPos) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.OELId, row_id=row_id, value=OELId) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.OELPos, row_id=row_id, value=OELPos) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.PSSId, row_id=row_id, value=PSSId) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.PSSPos, row_id=row_id, value=PSSPos) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Te, row_id=row_id, value=Te) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ta, row_id=row_id, value=Ta) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tk, row_id=row_id, value=Tk) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tj, row_id=row_id, value=Tj) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Th, row_id=row_id, value=Th) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tm, row_id=row_id, value=Tm) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tc, row_id=row_id, value=Tc) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tc1, row_id=row_id, value=Tc1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tc2, row_id=row_id, value=Tc2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tb, row_id=row_id, value=Tb) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tb1, row_id=row_id, value=Tb1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tb2, row_id=row_id, value=Tb2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Trh, row_id=row_id, value=Trh) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tdr, row_id=row_id, value=Tdr) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tf, row_id=row_id, value=Tf) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tf2, row_id=row_id, value=Tf2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tf3, row_id=row_id, value=Tf3) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tub1, row_id=row_id, value=Tub1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tub2, row_id=row_id, value=Tub2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tuc1, row_id=row_id, value=Tuc1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tob1, row_id=row_id, value=Tob1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Toc1, row_id=row_id, value=Toc1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Toc2, row_id=row_id, value=Toc2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tob2, row_id=row_id, value=Tob2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Tr, row_id=row_id, value=Tr) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.TINT, row_id=row_id, value=TINT) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ke, row_id=row_id, value=Ke) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ka, row_id=row_id, value=Ka) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kia, row_id=row_id, value=Kia) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kf, row_id=row_id, value=Kf) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kf1, row_id=row_id, value=Kf1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kf2, row_id=row_id, value=Kf2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kof, row_id=row_id, value=Kof) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.K1f, row_id=row_id, value=K1f) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kfw, row_id=row_id, value=Kfw) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kv, row_id=row_id, value=Kv) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kp, row_id=row_id, value=Kp) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kpa, row_id=row_id, value=Kpa) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kpr, row_id=row_id, value=Kpr) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kir, row_id=row_id, value=Kir) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kpa, row_id=row_id, value=Kpa) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kpr, row_id=row_id, value=Kpr) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kir, row_id=row_id, value=Kir) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kdr, row_id=row_id, value=Kdr) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kc, row_id=row_id, value=Kc) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kc1, row_id=row_id, value=Kc1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kc2, row_id=row_id, value=Kc2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kcf, row_id=row_id, value=Kcf) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kd, row_id=row_id, value=Kd) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kb, row_id=row_id, value=Kb) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kh, row_id=row_id, value=Kh) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Khf, row_id=row_id, value=Khf) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kr, row_id=row_id, value=Kr) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kn, row_id=row_id, value=Kn) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Klv, row_id=row_id, value=Klv) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kl, row_id=row_id, value=Kl) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Klr, row_id=row_id, value=Klr) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Klo, row_id=row_id, value=Klo) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ki, row_id=row_id, value=Ki) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ki2, row_id=row_id, value=Ki2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Klo, row_id=row_id, value=Klo) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ki, row_id=row_id, value=Ki) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ki2, row_id=row_id, value=Ki2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kif, row_id=row_id, value=Kif) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kif1, row_id=row_id, value=Kif1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Kg, row_id=row_id, value=Kg) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Km, row_id=row_id, value=Km) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ku, row_id=row_id, value=Ku) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ku1, row_id=row_id, value=Ku1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.KST, row_id=row_id, value=KST) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Se1, row_id=row_id, value=Se1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Se2, row_id=row_id, value=Se2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Efd1, row_id=row_id, value=Efd1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Efd2, row_id=row_id, value=Efd2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Efdn, row_id=row_id, value=Efdn) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ve1, row_id=row_id, value=Ve1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ve2, row_id=row_id, value=Ve2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Aex, row_id=row_id, value=Aex) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Bex, row_id=row_id, value=Bex) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.SW1, row_id=row_id, value=SW1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.SW2, row_id=row_id, value=SW2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vemin, row_id=row_id, value=Vemin) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vrmax, row_id=row_id, value=Vrmax) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vrmin, row_id=row_id, value=Vrmin) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vfemax, row_id=row_id, value=Vfemax) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vimax, row_id=row_id, value=Vimax) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vimin, row_id=row_id, value=Vimin) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vamax, row_id=row_id, value=Vamax) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vamin, row_id=row_id, value=Vamin) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vlv, row_id=row_id, value=Vlv) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vmmax, row_id=row_id, value=Vmmax) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vmmin, row_id=row_id, value=Vmmin) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vhmax, row_id=row_id, value=Vhmax) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vhmax, row_id=row_id, value=Vfelim) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.VBmax, row_id=row_id, value=VBmax) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.VGmax, row_id=row_id, value=VGmax) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.VfwMax, row_id=row_id, value=VfwMax) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.VfwMin, row_id=row_id, value=VfwMin) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vlim1, row_id=row_id, value=Vlim1) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Vlim2, row_id=row_id, value=Vlim2) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.VpidMax, row_id=row_id, value=VpidMax) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.VpidMin, row_id=row_id, value=VpidMin) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ilr, row_id=row_id, value=Ilr) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Theta, row_id=row_id, value=Theta) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ifmax, row_id=row_id, value=Ifmax) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Ifth, row_id=row_id, value=Ifth) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.VB2max, row_id=row_id, value=VB2max) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Xl, row_id=row_id, value=Xl) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Rc, row_id=row_id, value=Rc) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Xc, row_id=row_id, value=Xc) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.TRFout, row_id=row_id, value=TRFout) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.Samovozb, row_id=row_id, value=Samovozb) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.RPQlim, row_id=row_id, value=RPQlim) variable_.make_changes_filling_row(table=DFWIEEE421.table, column=DFWIEEE421.RIFlim, row_id=row_id, value=RIFlim)
def filling_Governor(rastr_win=RASTR, row_id: int = None, sel: bool = None, sta: bool = None, Id: int = None, Name: str = None, ModelType: str = None, CustomModel: str = None, Brand: str or int = None, strs: float = None, zn: float = None, Tr: float = None, otmax: float = None, otmin: float = None, CVmin: float = None, CVmax: float = None, T1: float = None, K1: float = None, K2: float = None, BoilerId: int = None, switch_command_line: bool = False): """ Функция filling_Governor - вносит изменения в таблицу "Регулятор скорости". :param rastr_win: COM - объект Rastr.Astra (win32com); :param row_id: Порядковый номер в таблице: возвращается функцией FindNexSel; :param sel: Отметка [O]; :param sta: Состояние регулятора скорости; :param Id: Номер регулятора скорости [N арс]; :param Name: Название регулятора скорости [Название]; :param ModelType: Модель регулятора скорости [Модель]; :param CustomModel: Модель в конструкторе [Конструктор]; :param Brand: Марка регулятора скорости [Марка]; :param strs: Статизм регулятора скорости турбины [Статизм]; :param zn: Зона нечувствительности [З_неч]; :param Tr: Постоянная времени регулятора [Трег]; :param otmax: Максимальная мощность турбины [Pt_max]; :param otmin: Минимальная мощность турбины [Pt_min]; :param CVmin: Минимальная скорость перемещения клапана [CVmin]; :param CVmax: Максимальная скорость перемещения клапана [CVmax]; :param T1: Постоянная ОС [Т1]; :param K1: K1 ОС [K1]; :param K2: K2 ОС [K2]; :param BoilerId: Номер котла [N котла]; :param switch_command_line: True/False - вывод сообщений в протокол; :return: Noting return. """ variable_ = Variable(rastr_win=rastr_win) variable_.make_changes_filling_row(table=Governor.table, column=Governor.sel, row_id=row_id, value=sel) variable_.make_changes_filling_row(table=Governor.table, column=Governor.sta, row_id=row_id, value=sta) variable_.make_changes_filling_row(table=Governor.table, column=Governor.Id, row_id=row_id, value=Id) variable_.make_changes_filling_row(table=Governor.table, column=Governor.Name, row_id=row_id, value=Name) variable_.make_changes_filling_row(table=Governor.table, column=Governor.ModelType, row_id=row_id, value=ModelType) variable_.make_changes_filling_row(table=Governor.table, column=Governor.CustomModel, row_id=row_id, value=CustomModel) variable_.make_changes_filling_row(table=Governor.table, column=Governor.Brand, row_id=row_id, value=Brand) variable_.make_changes_filling_row(table=Governor.table, column=Governor.strs, row_id=row_id, value=strs) variable_.make_changes_filling_row(table=Governor.table, column=Governor.zn, row_id=row_id, value=zn) variable_.make_changes_filling_row(table=Governor.table, column=Governor.Tr, row_id=row_id, value=Tr) variable_.make_changes_filling_row(table=Governor.table, column=Governor.otmax, row_id=row_id, value=otmax) variable_.make_changes_filling_row(table=Governor.table, column=Governor.otmin, row_id=row_id, value=otmin) variable_.make_changes_filling_row(table=Governor.table, column=Governor.CVmin, row_id=row_id, value=CVmin) variable_.make_changes_filling_row(table=Governor.table, column=Governor.CVmax, row_id=row_id, value=CVmax) variable_.make_changes_filling_row(table=Governor.table, column=Governor.T1, row_id=row_id, value=T1) variable_.make_changes_filling_row(table=Governor.table, column=Governor.K1, row_id=row_id, value=K1) variable_.make_changes_filling_row(table=Governor.table, column=Governor.K2, row_id=row_id, value=K2) variable_.make_changes_filling_row(table=Governor.table, column=Governor.BoilerId, row_id=row_id, value=BoilerId)
def filling_DFW421UEL(rastr_win=RASTR, row_id: int = None, sel: bool = None, sta: bool = None, Id: int = None, Name: str = None, ModelType: str = None, Brand: str = None, CustomModel: str = None, Dependency_F1: int = None, Output: str = None, K1: float = None, K2: float = None, Kul: float = None, Kui: float = None, Kuf: float = None, Kur: float = None, Kuc: float = None, Kl: float = None, Tu1: float = None, Tu2: float = None, Tu3: float = None, Tu4: float = None, Tuf: float = None, TuV: float = None, TuP: float = None, TuQ: float = None, Vurmax: float = None, Vucmax: float = None, Vulmax: float = None, Vulmin: float = None, Vuimin: float = None, Vuimax: float = None, switch_command_line: bool = False): """ Функция filling_DFW421UEL - функция вносит изменения в :param rastr_win: COM - объект Rastr.Astra (win32com); :param row_id: Порядковый номер в таблице: возвращается функцией FindNexSel; :param sel: Отметка [O]; :param sta: Состояние ОМВ [S]; :param Id: Номер ОМВ [N ОМВ]; :param Name: Название ОМВ [Название]; :param ModelType: Модель ОМВ [Модель]; :param Brand: Марка ОМВ [Марка]; :param CustomModel: Модель в конструкторе [Конструктор]; :param Dependency_F1: Номер зависимости Q(P) (UEL-2) [Q(P)]; :param Output: Режим выхода [Выход]; :param K1: Показатель степени F1 (UEL-2) [K1]; :param K2: Показатель степени F2 (UEL-2) [K2]; :param Kul: Пропорциональный коэффициент регулятора [Kul]; :param Kui: Интегральный коэффициент регулятора [Kui]; :param Kuf: Коэффициент обратной связи по току возбуждения [Kuf]; :param Kur: Коэффициент радиуса (UEL-1) [Kur]; :param Kuc: Коэффициент центра (UEL-1) [Kuc]; :param Kl: Коэффициент усиления в режиме прямого выхода [Kl]; :param Tu1: Постоянная времени регулятора [Tu1]; :param Tu2: Постоянная времени регулятора [Tu2]; :param Tu3: Постоянная времени регулятора [Tu3]; :param Tu4: Постоянная времени регулятора [Tu4]; :param Tuf: Коэффициент обратной связи по току возбуждения [Tuf]; :param TuV: Постоянная времени фильтра напряжения (UEL-2) [TuV]; :param TuP: Постоянная времени фильтра активной мощности (UEL-2) [TuP]; :param TuQ: Постоянная времени фильтра реактивной мощности (UEL-2) [TuQ]; :param Vurmax: Ограничение радиуса (UEL-1) [Vurmax]; :param Vucmax: Ограничение центра (UEL-1) [Vucmax]; :param Vulmax: Максимальное ограничение ОМВ [Vulmax]; :param Vulmin: Минимальное ограничение ОМВ [Vulmin]; :param Vuimin: Минимальное ограничение регулятора [Vuimin]; :param Vuimax: Максимальное ограничение регулятора [Vuimax]; :param switch_command_line: True/False - вывод сообщений в протокол; :return: Noting return. """ variable_ = Variable(rastr_win=rastr_win) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.sel, row_id=row_id, value=sel) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.sta, row_id=row_id, value=sta) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Id, row_id=row_id, value=Id) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Name, row_id=row_id, value=Name) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.ModelType, row_id=row_id, value=ModelType) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Brand, row_id=row_id, value=Brand) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.CustomModel, row_id=row_id, value=CustomModel) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Dependency_F1, row_id=row_id, value=Dependency_F1) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Output, row_id=row_id, value=Output) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.K1, row_id=row_id, value=K1) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.K2, row_id=row_id, value=K2) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Kul, row_id=row_id, value=Kul) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Kui, row_id=row_id, value=Kui) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Kuf, row_id=row_id, value=Kuf) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Kur, row_id=row_id, value=Kur) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Kuc, row_id=row_id, value=Kuc) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Kl, row_id=row_id, value=Kl) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Tu1, row_id=row_id, value=Tu1) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Tu2, row_id=row_id, value=Tu2) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Tu3, row_id=row_id, value=Tu3) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Tu4, row_id=row_id, value=Tu4) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Tuf, row_id=row_id, value=Tuf) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.TuV, row_id=row_id, value=TuV) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.TuP, row_id=row_id, value=TuP) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.TuQ, row_id=row_id, value=TuQ) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Vurmax, row_id=row_id, value=Vurmax) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Vucmax, row_id=row_id, value=Vucmax) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Vulmax, row_id=row_id, value=Vulmax) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Vulmin, row_id=row_id, value=Vulmin) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Vuimin, row_id=row_id, value=Vuimin) variable_.make_changes_filling_row(table=DFW421UEL.table, column=DFW421UEL.Vuimax, row_id=row_id, value=Vuimax)