SML - программно-аппаратная платформа для управления станками ЧПУ. Коммуникации с аппаратной частью реализуется с помощью механизма адаптеров.
Адаптер - это фоновый процесс, обеспечивающий конвертацию управляющих сигналов SML в прикладную реализацию команд аппаратной части и наоборот. Адаптеры можно релизовывать на любом языке программирования, в котором есть поддержка технологии Web-Socket и коммуникаций с внешними устройствами по требуемому интерфейсу подключения (USB, SerialPort, Ethernet, Bluetooth, Wi-fi и т.д.).
Тестирование системы производится на станках с ЧПУ "КАМЕЯ" и "РОБОР" производства НПФ "СЕМИЛ".
- E-Mail: [email protected];
- Phone number/Telegram: +7(911)209-75-27;
- Qt 5.10.1
- opengl
- g++ and gcc
- linuxdeployqt
-
Simple example
./linuxdeployqt-5-x86_64.AppImage <RepoPath>/SML/app/build-SML-Desktop_Qt_<5_10_1>_GCC_64bit-Release/SML -qmake=<QtPath>/Qt/<QtVersion>/gcc_64/bin/qmake -appimage
-
With .desktop file
provide this directory structure
releases/linux
└── usr
├── bin
│ └── sml_bianry
├── lib
└── share
├── applications
│ └── sml.desktop
└── icons
└── hicolor
└── 256x256
└── apps
└── sml_logo.png
- Add empty
lib
folder toreleases/linux/usr/
- Add
bin
folder toreleases/linux/usr
- Add new
SML
binary file toreleases/linux/usr/bin
- Update icons and desktop file if it neccessary.
- Run
./linuxdeployqt-continuous-x86_64.AppImage <RepoPath>/SML/releases/linux/usr/share/applications/sml.desktop -qmake=<QtPath>/Qt/<QtVersion>/gcc_64/bin/qmake -appimage
- Qt 5.12.8
- XCode 9.3
./macdeployqt <RepoPatb>/SML/app/build-SML-Desktop_Qt_<5_12_8>_clang_64bit-Release/SML.app/ -dmg