ArcticSEA — различия между версиями

Материал из SRNS
Перейти к: навигация, поиск
(Общие методы для всех классов управления приборами)
(Методы)
Строка 51: Строка 51:
  
 
==== Методы ====
 
==== Методы ====
*'''SetCenterFreq(Freq)'''<br />
 
Установка центральной частоты в режиме анализа спектра<br />
 
''Входные аргументы:''<br />
 
Freq - центральная частота, может быть как string 10GHz, так и число 10E9<br />
 
''Возвращает:''<br />
 
1, если операция успешна, иначе 0
 
  
 +
{|table class="wikitable collapsible collapsed"
 +
! colspan ="3"|Методы
 +
|-
 +
! Метод
 +
! Входные аргументы
 +
! Возвращает
  
*'''SetSpan(Span)'''<br />
+
|-
Установка полосы в режиме анализа спектра<br />
+
|'''SetCenterFreq(Freq)'''<br />Установка центральной частоты в режиме анализа спектра<br />||Freq - центральная частота, может быть как string 10GHz, так и число 10E9<br />||1, если операция успешна, иначе 0
''Входные аргументы:''<br />
+
Span - полоса, может быть как string 10MHz, так и число 10E6<br />
+
''Возвращает:''<br />
+
1, если операция успешна, иначе 0
+
  
 +
|-
 +
|'''SetSpan(Span)'''<br />Установка полосы в режиме анализа спектра<br />||Span - полоса, может быть как string 10MHz, так и число 10E6<br />||1, если операция успешна, иначе 0
  
*'''PowerMeasure(Bandwidth)'''<br />
+
|-
Измерение мощности сигнала в заданной полосе<br />
+
|'''PowerMeasure(Bandwidth)'''<br />Измерение мощности сигнала в заданной полосе<br />||Bandwidth - полоса измерения, может быть как string 10MHz, так и число 10E6<br />||[Status, measure]<br />Status = 1, если операция успешна, иначе 0. measure - измеренная мощность, дБм.
''Входные аргументы:''<br />
+
Bandwidth - полоса измерения, может быть как string 10MHz, так и число 10E6<br />
+
''Возвращает:'' [Status, measure]<br />
+
Status = 1, если операция успешна, иначе 0. measure - измеренная мощность, дБм.
+
 
+
  
 
=== Класс CSMBV ===
 
=== Класс CSMBV ===

Версия 12:06, 10 марта 2013

ArcticSEA (System for Experiment Automatization) - библиотека функций в виде совокупности matlab-скриптов, предназначенных для проведения автоматизированных экспериментов и испытаний навигационной аппаратуры с помощью лабораторного оборудования.

Blue check.png Этой странице не хватает гламурной фотографии собранного стенда


Содержание

Цель

Приборы Rohde & Schwarz позволяют достаточно просто управлять собой через локальную сеть. При этом некоторую сложность представляет огромное число специфичных команд управления, отвечающих стандарту SCPI (Standard Commands for Programmable Instruments). Цель создания данной библиотеки - написать классы - фасады, методы которых позволят выполнять необходимые действия с приборами без явного использования команд SCPI.


Состав библиотеки

На данный момент в состав библиотеки входят 3 класса для управления приборами и класс для общения с навигационным модулем.

Общие методы для всех классов управления приборами

Классы

Класс CFSV

Описание

Класс, созданный для управления анализатором спектра FSV.
На данный момент реализованы следующие возможности:

  1. Установка центральной частоты в режиме анализа спектра
  2. Установка полосы в режиме анализа спектра
  3. Измерение мощности сигнала в заданной полосе

Методы

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты