Краткое пояснение к дистрибутиву CRW-DAQ


CRW-DAQ - пакет для автоматизации измерительных систем, сбора и анализа данных. Аббревиатура CRW-DAQ значит «CuRves in Windows for Data AcQuisition», т.е. «кривые в окнах для сбора данных». В этом выражается идея - создать удобную пользовательскую среду с графиками данных (кривыми), ориентированную на системы сбора данных. К пакету прилагается также набор инструментов с условным названием DaqGroup Tools, содержащий набор (в основном) свободно распространяемых программ, полезных для разработки и поддержки измерительных систем. Более подробная документация доступна после установки системы.


Состав дистрибутива


Дистрибутив CRW-DAQ оформляется как набор инсталляционных файлов:

Минимальный набор:
  1. install-daqgroup-crw32-runtime.exe
    Это основной инсталлятор пакета, установка которого строго обязательна.
    Содержит исполняемые (runtime) файлы пакета CRW-DAQ для Win32.

  2. install-daqgroup-crw32-demodoc.exe
    Это дополнительные файлы (DEMO и документация) для поддержки и разработки прикладных систем в CRW-DAQ.
    Ставится поверх установленноего пакета runtime.
    Установка желательна (для разработчиков) но не обязательна.
  3. install-daqgroup-crw32-notifier.exe
    Это система оповещения FP-QUI на основе всплывающих окон (сокращенный вариант для runtime).
    Ставится поверх установленноего пакета runtime.
    Установка желательна но не строго обязательна.

  4. install-daqgroup-database.exe
    Это библиотеки и программы для работы с базами данных (Interbase/Firebird).
    Установка рекомендуется, если позволяют условия (разрешение со стороны администратора).

Дополнительный набор:
  1. install-daqgroup-notifier.exe
    Это система оповещения FP-QUI на основе всплывающих окон (полный вариант).
    Установка рекомендуется, если позволяют условия (разрешение со стороны администратора).

  2. install-daqgroup-unixutils.exe
    Это расширенный набор полезных консольных утилит (в стиле unix).
    Применяется для облегчения поддержки прикладных систем и для системного администрирования.
    Установка рекомендуется, если позволяют условия (разрешение со стороны администратора).

  3. install-daqgroup-cmdtoolkit.exe
    Это небольшой набор полезных консольных утилит (cmd скриптов).
    Применяется для облегчения поддержки прикладных систем и для системного администрирования.
    Установка рекомендуется, если позволяют условия (разрешение со стороны администратора).

  4. install-daqgroup-commander.exe
    Это специально настроенный файловый менеджер с многочисленными плагинами и утилитами.
    Его установка весьма желательна, особенно для разработчиков, т.к. содержит удобную операционную среду.

  5. install-daqgroup-systools.exe
    Это набор системных библиотек (например MSVC, Java Runtime) и утилит.
    Многие программы требуют наличия этих библиотек. Но если все работает, пакет можно не ставить.

  6. install-daqgroup-fonts.exe
    Это большой набор (потенциально нужных) шрифтов.
    Отсутствие нужных шрифтов может исказить внешний вид программ и документов.

  7. install-daqgroup-netweb.exe
    Это приложения для сети и Web, например, Firefox.
    Установка этих приложений желательна, т.к. Web браузер используется в справочной системе.

  8. install-daqgroup-mmedia.exe
    Это свободно распространяемые приложения для работы со звуком, видео, CD, HDD.
    Установка необязательна, по необходимости.

  9. install-daqgroup-office.exe
    Это свободно распространяемые офисные приложения.
    Установка необязательна, по необходимости.

  10. install-daqgroup-science.exe
    Это научные приложения (например, ROOT).
    Установка необязательна, по необходимости.

  11. install-daqgroup-devel.exe
    Это интрументы (компиляторы, библиотеки) для разработки системного и прикладного ПО.
    Установка необязательна, по необходимости. Нужна только системным разработчикам.

  12. install-daqgroup-all.exe
    Это пакетный инсталлятор для установки всех пакетов install-daqgroup-*.exe в "тихом" режиме.
    Применяется для инсталляции всех пакетов (в случае максимальной инсталляции).

Вспомогательные файлы:
  1. checksum.exe
    Это консольная утилита для проверки целостности файлов дистрибутива.

  2. checksum.md5
    Это контрольные суммы для проверки целостности файлов дистрибутива.

  3. release.htm
    Этот файл содержит метку времени для идентификации дистрибутива.

  4. copyright.htm
    Это справка с информаций об авторских правах.

  5. readme.htm
    Это справка по составу дистрибутива.

  6. install-daqgroup-crw16-runtime.exe
    Это музейная версия CRW-DAQ для DOS16 DPMI. Только для истории.


Минимальная инсталляция (runtime)


Минимальная инсталляция производится на машинах "конечного пользователя", не планирующего вести (самостоятельную) разработку или редактирование конфигурации измерительной системы, а также в условиях жестких ограничений по объему или составу ПО. В этом варианте все файлы сосредоточены в каталоге инсталляции и минимизируется чисто записей в системе.
   
   1) Инсталлируем (именно в таком порядке):
   
      install-daqgroup-crw32-runtime.exe   - среда исполнения   (обязательно)
      install-daqgroup-crw32-demodoc.exe   - ДЕМО,документация  (опционально)
      install-daqgroup-crw32-notifier.exe  - система уведомлений (желательно)
      install-daqgroup-database.exe        - ПО для базы данных  (желательно)
      
   2) Все файлы пакета находятся в каталоге C:\Crw32exe.
      Число записей в реестре и системных каталогах минимизируется.
   
   3) Минимальная инсталляция содержит необходимые средства (runtime) для работы
      прикладных систем, но без средств их разработки и редактирования.
   

Обычная инсталляция (normal operation)


Обычная инсталляция производится на машинах квалифицированного "конечного пользователя" или прикладного разработчика, возможно планирующего вести разработку или редактирование конфигураций измерительных систем, а также в условиях отсутстствия жестких ограничений по объему или составу ПО. В этом варианте ставится задача создать наиболее удобную среду разработки и эксплуатации прикладных систем, и не ставится задача минимизировать чисто записей в системе (реестре и системных каталогах).
   
   1) Инсталлируем (именно в таком порядке):
   
      install-daqgroup-notifier.exe        - система уведомления (обязательно)
      install-daqgroup-unixutils.exe       - пакет unix-утилит   (обязательно)
      install-daqgroup-cmdtoolkit.exe      - командные утилиты    (желательно)
      install-daqgroup-commanter.exe       - файловый менеджер    (желательно)
      install-daqgroup-systools.exe        - системные библиотеки (желательно)
      install-daqgroup-fonts.exe           - набор фонтов         (желательно)
      install-daqgroup-netweb.exe          - сетевые, web утилиты (желательно)
      install-daqgroup-mmedia.exe          - звук/видео утилиты  (опционально)
      install-daqgroup-office.exe          - офисные пакеты      (опционально)
      install-daqgroup-science.exe         - научные пакеты      (опционально)
      
      install-daqgroup-crw32-runtime.exe   - среда исполнения    (обязательно)
      install-daqgroup-crw32-demodoc.exe   - ДЕМО,документация    (желательно)
      install-daqgroup-crw32-notifier.exe  - система уведомлений  (желательно)
      install-daqgroup-database.exe        - ПО для базы данных   (желательно)
      
   2) Файлы пакета находятся в каталоге C:\Crw32exe.
      В реестре и системных каталогах появится много новых записей.
   
   3) Обычная инсталляция содержит средства исполнения (runtime) для прикладных систем,
      а также инструменты для прикладного (но не системного) программирования.
   

Максимальная инсталляция (developer)


Максимальная инсталляция производится на машинах опытных разработчиков, планирующих вести (самостоятельную) разработку системного ПО и редактирование конфигураций прикладных измерительных систем, а также в условиях отсутствия любых ограничений по объему или составу ПО. В этом варианте достигается максимальный состав программного обеспечения для системной разработки.
   
   1) Инсталлируем (именно в таком порядке):
   
      install-daqgroup-notifier.exe        - система уведомления (обязательно)
      install-daqgroup-unixutils.exe       - пакет unix-утилит   (обязательно)
      install-daqgroup-cmdtoolkit.exe      - командные утилиты    (желательно)
      install-daqgroup-commanter.exe       - файловый менеджер    (желательно)
      install-daqgroup-systools.exe        - системные библиотеки (желательно)
      install-daqgroup-fonts.exe           - набор фонтов         (желательно)
      install-daqgroup-netweb.exe          - сетевые, web утилиты (желательно)
      install-daqgroup-mmedia.exe          - звук/видео утилиты  (опционально)
      install-daqgroup-office.exe          - офисные пакеты      (опционально)
      install-daqgroup-science.exe         - научные пакеты      (опционально)
      install-daqgroup-develop.exe         - средства разработки (опционально)
      
      install-daqgroup-crw32-runtime.exe   - среда исполнения    (обязательно)
      install-daqgroup-crw32-demodoc.exe   - ДЕМО,документация    (желательно)
      install-daqgroup-crw32-notifier.exe  - система уведомлений  (желательно)
      install-daqgroup-database.exe        - ПО для базы данных   (желательно)
      
   2) Файлы пакета находятся в каталоге C:\Crw32exe.
      В реестре и системных каталогах появится много новых записей.
      Возможны (ложные) предупреждения антивирусов из-за наличия отладочных утилит.
   
   3) Максимальная инсталляция содержит полный набор средств исполения (runtime),
      а также инструменты разработки для системного и прикладного программирования.
   

Copyright(c) 2019 Alexey Kuryakin [email protected].