Tekvel Magic
Загрузка...
Поиск...
Не найдено
Класс SVSimulator

Симулятор Sampled Values. Подробнее...

Открытые члены

def __init__ (self, scl, ied_name=None, smpSynch=SmpSynch.NONE, nif_id=None, cb_ref_list=None, simulation=True)
 
def get_svcb_ref_list (self)
 Возвращает список ссылок на блоки управления передачей SV. Подробнее...
 
def get_fcda_ref_list (self, svcb_ref=None, ref_type=ReferenceType.ObjectReference)
 Возвращает список ссылок на атрибуты данных из набора данных, на который ссылается указанный блок управления передачей SV. Подробнее...
 
def get_ied_name (self)
 
def get_ap_name (self)
 
def set_smpSynch (self, smpSynch)
 Установить флаг синхронизации симулятора SV. Подробнее...
 
def enable_all (self)
 Вводит в работу все блоки предачи SV и начинает публикацию SV. Подробнее...
 
def disable_all (self)
 Выводит из работы все блоки предачи SV и останавливает публикацию SV. Подробнее...
 
def destroy (self)
 Останавливает симуляцию SV и удаляет экспляр симулятора SV. Подробнее...
 

Подробное описание

Симулятор Sampled Values.

Класс обеспечивает инфтерфейс создания и управления симулятором Samplled Values.

Уст.:
Этот класс устарел и сохранен только для обратной совместимости. Вместо него используйте класс SVPublisher.

Конструктор(ы)

◆ __init__()

def __init__ (   self,
  scl,
  ied_name = None,
  smpSynch = SmpSynch.NONE,
  nif_id = None,
  cb_ref_list = None,
  simulation = True 
)

Методы

◆ destroy()

def destroy (   self)

Останавливает симуляцию SV и удаляет экспляр симулятора SV.

◆ disable_all()

def disable_all (   self)

Выводит из работы все блоки предачи SV и останавливает публикацию SV.

◆ enable_all()

def enable_all (   self)

Вводит в работу все блоки предачи SV и начинает публикацию SV.

◆ get_ap_name()

def get_ap_name (   self)

◆ get_fcda_ref_list()

def get_fcda_ref_list (   self,
  svcb_ref = None,
  ref_type = ReferenceType.ObjectReference 
)

Возвращает список ссылок на атрибуты данных из набора данных, на который ссылается указанный блок управления передачей SV.

Аргументы
svcb_refСсылка на блок управления передачей SV связанный с рассматриваемым экземпляром SVSimulator.
ref_typeМассив строк, где каждая строка - это ссылка на атрибут данных, определяемый элементом FCDA набора данных, на который ссылается блок управления передачей SV.
См. также
ReferenceType, SCL

◆ get_ied_name()

def get_ied_name (   self)

◆ get_svcb_ref_list()

def get_svcb_ref_list (   self)

Возвращает список ссылок на блоки управления передачей SV.

Возвращает
Массив строк, где каждая строка - это ссылка на блок управления передачей SV в формате MMS-ссылки.

◆ set_smpSynch()

def set_smpSynch (   self,
  smpSynch 
)

Установить флаг синхронизации симулятора SV.

Аргументы
smpSynchцелочисленный флаг синхронизации. Используйте перечисление SmpSynch для удобного задания флагов.
См. также
SmpSynch