Описание базовых классов AgavaSCADA/AgavaPLC: различия между версиями
Перейти к навигации
Перейти к поиску
5
5.1
Строка 46: | Строка 46: | ||
===Методы=== | ===Методы=== | ||
int BasicSource::WriteValue(SignalValue sv) ///< Установка собственного значения с записью значения устройство. | int BasicSource::WriteValue(SignalValue sv) ///< Установка собственного значения с записью значения устройство. | ||
− | ==BasicWindow== | + | ==<s>BasicWindow</s>== |
− | ===Методы=== | + | ===<s>Методы</s>=== |
− | void BasicWindow::Show() ///< Отображение окна. | + | <s>void BasicWindow::Show() ///< Отображение окна. |
− | void BasicWindow::Hide() ///< Сокрытие окна. | + | void BasicWindow::Hide() ///< Сокрытие окна.</s> |
− | + | ||
[[Категория:AgavaSCADA/AgavaPLC]] | [[Категория:AgavaSCADA/AgavaPLC]] |
Версия 14:25, 20 марта 2024
В данном документе описываются свойства, поля и методы базовых классов AgavaPLC/AgavaSCADA, взаимодействие с которыми доступно в функциях, классах и программах приложений.
Данный документ применим к AgavaSCADA/AgavaPLC версии 1.5 и старше (новее).
1 BasicNode
Предок: нет.
1.1 Методы
string BasicNode::GetName() string BasicNode::GetShortName() string BasicNode::GetDescription()
void BasicNode::SetName(string name) void BasicNode::SetShortName(string shortname) void BasicNode::SetDescription(string description)
string BasicNode::GetPath()
void BasicNode::Start() void BasicNode::Stop()
2 SignalValue
Предок: нет.
2.1 Методы
string SignalValue::ToString() double SignalValue::ToDouble() int SignalValue::ToInt()
void SignalValue::SetValue(string& value) void SignalValue::SetValue(int value) void SignalValue::SetValue(double value)
3 BasicSource
Предок: BasicNode.
3.1 Методы
SignalValue BasicSource::GetValue() ///< Получение значения. int BasicSource::SetValue(SignalValue sv) ///< Установка собственного значения с установкой значений связанных узлов (источников). int BasicSource::UpdateValue(SignalValue sv) ///< Установка собственного значения.
4 ModbusRegister
Предок: BasicSource.
4.1 Поля
uint8 m_ucDeviceNo ///< Номер устройства. uint8 m_ucReadFunctionNo ///< Номер функции чтения. uint16 m_wReadRegisterNo ///< Номер регистра чтения. uint8 m_ucWriteFunctionNo ///< Номер функции записи. uint16 m_wWriteRegisterNo ///< Номер регистра записи. uint8 m_ucSize ///< Размер регистра в битах. uint8 m_ucPriority ///< Приоритет. 0 - максимальный. Не используется.
4.2 Методы
int BasicSource::WriteValue(SignalValue sv) ///< Установка собственного значения с записью значения устройство.
5 BasicWindow
5.1 Методы
void BasicWindow::Show() ///< Отображение окна. void BasicWindow::Hide() ///< Сокрытие окна.