C# Класс VCOLock.Controller

Class for PI locking of a voltage controlled oscillator
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreateAnalogOutputTask System.Threading.Task
SetAnalogOutput void
errorSigMonitorPollWorker void

Открытые методы

Метод Описание
ComputeOutputVoltage ( double errorVal ) : void

Method for calculating the feedback voltage using proportional gain Kp and integral gain Ki

Start ( ) : void

(Not main) entry point for application

StartPoll ( ) : void

Method to start measuring output frequency of VCO

StopPoll ( ) : void

Method to stop measuring output frequency of VCO

UpdateErrorSigGraph ( double errorVal ) : void

Method for updating the error signal plot

UpdateFrequencyCounter ( ) : void

Method to only update the current measured frequency

Приватные методы

Метод Описание
CreateAnalogOutputTask ( string channel ) : System.Threading.Task

Method to create a analog output task

SetAnalogOutput ( System.Threading.Task task, double voltage ) : void

Method for outputing a voltage on the DAQ

errorSigMonitorPollWorker ( ) : void

Worker method for polling VCO frequency

Описание методов

ComputeOutputVoltage() публичный Метод

Method for calculating the feedback voltage using proportional gain Kp and integral gain Ki
public ComputeOutputVoltage ( double errorVal ) : void
errorVal double
Результат void

Start() публичный Метод

(Not main) entry point for application
public Start ( ) : void
Результат void

StartPoll() публичный Метод

Method to start measuring output frequency of VCO
public StartPoll ( ) : void
Результат void

StopPoll() публичный Метод

Method to stop measuring output frequency of VCO
public StopPoll ( ) : void
Результат void

UpdateErrorSigGraph() публичный Метод

Method for updating the error signal plot
public UpdateErrorSigGraph ( double errorVal ) : void
errorVal double
Результат void

UpdateFrequencyCounter() публичный Метод

Method to only update the current measured frequency
public UpdateFrequencyCounter ( ) : void
Результат void