1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xknife-meterknife

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

MeterKnife Circe

  • Данный проект является открытым программным обеспечением.
  • Лицензия открытого исходного кода для этого проекта — «Лицензия MIT».
  • Язык разработки проекта: C#.
  • Circe — это внутреннее кодовое название проекта, взятое из греческой мифологии и символизирующее тайну, магию и изменения.

О MeterKnife Third

  1. MeterKnife Circe предоставит платформу для автоматизации тестирования, измерения и сбора промышленных данных для приборов, измерительных приборов и промышленного оборудования.
  2. MeterKnife Circe можно разделить на модули для автоматизированного тестирования, сбора данных и управления приборами.
  3. MeterKnife Circe остаётся открытым исходным кодом на платформах Gitee и Github.
  4. MeterKnife Circe будет следовать общепринятым принципам итерации для реализации функций, определённых выше.
  5. MeterKnife Circe будет поддерживать отдельные и комбинированные методы связи, такие как GPIB, TCP/IP, последовательный порт и USB.
  6. MeterKnife Circe использует .Net8 в качестве фреймворка разработки, а .NET MAUI — в качестве фреймворка пользовательского интерфейса.
  7. MeterKnife Circe постепенно будет поддерживать систему NI PXI.
  8. Бета-версия будет завершена к марту 2025 года.

История разработки

31 октября 2024 года

  • Основная структура программного обеспечения уже завершена, и всё программное обеспечение полностью основано на плагинах. Разработка различных плагинов уже возможна.
  • В разработке плагинов есть важные нерешённые вопросы: один UIAddinHost позволяет вставлять несколько UIAddins.
  • За последние несколько дней были выполнены две задачи: 1) завершено создание модуля хранения данных; 2) завершена разработка базовой структуры драйвера прибора.

26 октября 2024 года

  • Всё ещё занят, но процесс разработки начался, и он синхронизирован с работой над «Ниу Ма».
  • Завершена разработка новой настольной программной структуры на основе плагинов и минимальной системы.

29 апреля 2024 года

  • Очень занят, но прогресс остановился более чем на год, и за это время накопилось некоторое количество идей для разработки.
  • Недавно началась разработка с нуля, будут использоваться некоторые новые технологии.
  • Весь код перемещён в историческую ветку кода. Если у кого-то есть интерес, вы можете просмотреть его в ветке history.

29 января 2023 года

  • Начался новый процесс разработки, который синхронизируется с другими работами.
  • Идея нового процесса разработки заключается в следующем:
    • Платформа приложения для ПК будет использоваться в качестве независимой платформы в других проектах и будет внедрена через nuget.
    • Этот проект будет заниматься только основной разработкой по сбору данных.
    • Первоначальная разработка будет осуществляться в режиме Cli, чтобы принудительно отделить ViewModel от переднего плана.
    • Весь интерфейс будет использовать технологию WPF.

3 сентября 2021 года

  • Процесс разработки остановился более чем на год. Недавно появилось немного свободного времени, и я надеюсь завершить разработку в этот раз. Планирую потратить 1–2 месяца своего свободного времени.
  • Прошлый год я вместе с несколькими друзьями пытался начать бизнес, но теперь кажется, что это снова не принесло результатов. Поэтому я решил собраться с мыслями и отдохнуть, готовясь к новой борьбе.
  • (Для попытки изменить базу Git и внести некоторые изменения).

22 февраля 2020 года

  • Работа также очень занята, и свободное время используется для разработки. Дизайн переднего плана в основном завершён.
  • Оставшаяся работа запланирована следующим образом:
    • Управление измерительными действиями: 1 день.
    • Оптимизация графиков: 2 дня.
    • Управление приёмниками: 1 день.
    • Управление приборами: 1 день.
    • Инженерное управление: 1 день.
    • Управление тестируемыми объектами: 1 день.
    • Глобальная оптимизация программного обеспечения, настройка параметров и т. д.: 1 день.
    • Установка программного обеспечения и контроль версий: 1 день.
    • Облачные сервисы: 2 дня.

17 февраля 2020 года

  • Многофункциональные службы сбора данных на заднем плане работают нормально. Началась разработка переднего плана (уже 2–3 дня).

11 февраля 2020 года

  • Я очень запутался в одном дизайне. После получения результата измерения IMeasureService, кто будет управлять хранением? Мне кажется, что поместить его в AppManager слишком высоко.

10 февраля 2020 года

  • Это был незабываемый весенний праздник в 2020 году. Я оставался дома и работал. До сегодняшнего дня сбор и хранение данных на заднем конце завершены, и первоначальная идея была хорошо реализована, то есть: неограниченный порт; неограниченные тестируемые объекты; неограниченное количество приборов.
  • Разработка переднего плана началась в последние несколько дней.
  • Ухань, вперёд! Хубэй, вперёд! Китай, вперёд! Да благословит Бог Китай!

14 января 2020 года

  • Прошло 5 лет, и я был занят работой. Долгое время я не обновлял программное обеспечение. В группе я видел, что многие друзья используют это программное обеспечение, и я очень рад этому. Но также очень жаль, что существует так много функций, которые не были реализованы, и осталось много недостатков дизайна и ошибок.
  • В последние дни я составил план на этот год и решил серьёзно обновить платформу MeterKnife.

28 ноября 2015 года

  • Программа верхнего уровня выпущена в виде сжатого пакета, MKL.v1.0.beta3.zip.
  • Основные функции уже реализованы.

15 июля 2015 года

  • Выпущена программа верхнего уровня, MeterKnife Lite 0.9, программа зелёного цвета упакована как «MKL.v0.9.alpha1.zip» и доступна в общем доступе.

1 мая 2015 года

  • Требования к системе сбора данных сложны, но требуют много времени для разработки, поэтому требования к версии Lite были упрощены для разработки.

1 декабря 2014 года

  • Совместно с командой MeterCare Hardware запущен проект по разработке системы сбора данных для измерительных приборов.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
C#
MulanPSL-1.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/xknife-meterknife.git
git@gitlife.ru:oschina-mirror/xknife-meterknife.git
oschina-mirror
xknife-meterknife
xknife-meterknife
dev-lab