Содержание


Стандартные (default) DAQ конфигурации

Здесь находятся файлы стандартных (default) конфигураций для часто используемых настроек DAQ-системы и конфигурации стандартных DAQ-серверов, а также коды для их включения в пользовательские DAQ-конфигурации прикладных разработчиков и пользователей пакета crwdaq.

Конфигурацию DAQ-системы проще всего строить на основе готовых (стандартных) конфигурационных файлов с настройками “по умолчанию”, которые (при необходимости) уточняются (переопределяются) в файле конфигурации.

Имейте в виду, что порядок включения файлов имеет значение. При чтении параметров значение параметра берется из первого встретившегося выражения, подходящего под шаблон поиска (поиск ведется по имени файла, секции и параметра). При этом текст текущего файла конфигурации оказывается впереди (в приоритете) по отношению к включаемым в него файлам, поскольку тексты секций включаемых файлов добавляется в конец текста конфигурации в порядке включения файлов в секции [ConfigFileList]. Поэтому есть возможность переопределять параметры, заданные по умолчанию, если это необходимо. Для этого секция и параметр с его значением включается в текущий файл конфигурации, а значения по умолчанию - во включаемый файл. Наличие включаемой стандартной конфигурации позволяет избежать громоздких описаний в пользовательских конфигурациях, т.к. для большей части параметров задаются значения по умолчанию.

Перейти к Содержанию


Настройки DAQ по умолчанию


Часто используемые DAQ настройки

Коды для включения в прикладную конфигурацию:

[ConfigFileList] ; Default DAQ settings
ConfigFile = ~~\resource\daqsite\default\daq.cfg
ConfigFile = ~~\resource\daqsite\default\integrity.cfg
ConfigFile = ~~\resource\daqsite\default\dimdnslocal.cfg
ConfigFile = ~~\resource\daqsite\default\dimaccesslocal.cfg
ConfigFile = ~~\resource\daqsite\default\dimaccesstoall.cfg
[]

Перейти к Содержанию


Реже используемые DAQ настройки

Коды для включения в прикладную конфигурацию:

[ConfigFileList] ; Default DAQ settings
ConfigFile = ~~\resource\daqsite\default\hidelogo.cfg
ConfigFile = ~~\resource\daqsite\default\integrityoff.cfg
[]

Перейти к Содержанию


Настройки Painter для мнемосхем

Коды для включения в прикладную мнемосхему:

[ConfigFileList] ; Include the Painter GUI Library
ConfigFile = ~~\resource\daqsite\default\painter.crc
[]

Интерпретатор Painter - основной инструмент для рисования мнемосхем. Для его использования в файл описания мнемосхемы *.crc надо включить библиотечный файл painter.crc. В его состав входит большой набор констант (цветов, режимов работы), а также библиотеку процедур для рисования визуальных элементов (кнопок, графических элементов и т.д.).

Если сценарии Painter в окне мнемосхем используют (дополнительные) переменные, их надо определить в секции [Circuit.StartupScript], например:

[Circuit.StartupScript] ; Default startup script section
amplitude=1.23
frequency=3.14
[]

Перейти к Содержанию


Серверы общего назначения

В пакете crwdaq значительную часть работы систем управления выполняют серверы, т.е. устройства DAQ-системы, выполняющие четко определенную задачу в отдельном программном потоке или процессе. Серверы общего назначения отличаются тем, что могут работать в составе самых разных прикладных систем, выполняя общие, наиболее часто используемые функции. Большая часть серверов общего назначения требует минимальных усилий для конфигурации, если использовать готовые конфигурации по умолчанию. Следует лишь правильно включить их и (возможно) переопределить отдельные параметры.

Перейти к Содержанию


Часто используемые серверы: CronSrv, DatSrv, DimSrv, SpeakSrv

Коды для включения в прикладную конфигурацию:

[ConfigFileList] ; General Purpose Servers
ConfigFile = ~~\resource\daqsite\default\cronsrv.cfg
ConfigFile = ~~\resource\daqsite\default\datsrv.cfg
ConfigFile = ~~\resource\daqsite\default\dimsrv.cfg
ConfigFile = ~~\resource\daqsite\default\speaksrv.cfg
[]

Перейти к Содержанию


Реже используемые серверы: PlotSrv, WebSrv

Коды для включения в прикладную конфигурацию:

[ConfigFileList] ; Addon Standard Servers
ConfigFile = ~~\resource\daqsite\default\plotsrv.cfg
ConfigFile = ~~\resource\daqsite\default\websrv.cfg
[]

Перейти к Содержанию


Протокольные серверы: ModbusProxy, ModbusSrv, OpcuaMon, OpcuaSrv, PfeifferProxy, SmiProxy, SmiSrv

Коды для включения в прикладную конфигурацию:

[ConfigFileList] ; Addon Standard Servers
ConfigFile = ~~\resource\daqsite\default\modbusproxy.cfg
ConfigFile = ~~\resource\daqsite\default\modbussrv.cfg
ConfigFile = ~~\resource\daqsite\default\opcuamon.cfg
ConfigFile = ~~\resource\daqsite\default\opcuamon1.cfg
ConfigFile = ~~\resource\daqsite\default\opcuamon2.cfg
ConfigFile = ~~\resource\daqsite\default\opcuamon3.cfg
ConfigFile = ~~\resource\daqsite\default\opcuasrv.cfg
ConfigFile = ~~\resource\daqsite\default\pfeifferproxy.cfg
ConfigFile = ~~\resource\daqsite\default\smiproxy.cfg
ConfigFile = ~~\resource\daqsite\default\smisrv.cfg
[]

Перейти к Содержанию


Редко используемые серверы: EmlSrv, FdbSrv, VkbdSrv

Коды для включения в прикладную конфигурацию:

[ConfigFileList] ; Addon Standard Servers
ConfigFile = ~~\resource\daqsite\default\emlsrv.cfg
ConfigFile = ~~\resource\daqsite\default\fdbsrv.cfg
ConfigFile = ~~\resource\daqsite\default\vkbdsrv.cfg
[]

Перейти к Содержанию


Часто используемые настройки некоторых серверов

Коды для включения в прикладную конфигурацию:

[&SpeakSrv]
Engine = Adult Female #1 Russian (L&H)
[]

[&DimSrv]
DIM_DNS_NODE = localhost
[]

Перейти к Содержанию


CRW-DAQ Copyright (c) 2001-2025 Alexey Kuryakin daqgroup@mail.ru.