This collection of repositories is used for building Model2450 UI
for MCCI USB Switches. Complete release are also available here.
Contents:
This repository is collection of build environement for Model2450 UI.
From github.mcci.com
Clone the release tag repository from MCCI's github server using the command:
git clone --recursive https://github.com/mcci-usb/COLLECTION-Model2450UI-ui.git --branch <tag_name> --single-branch
For an example - Cloning for the release tag 'v1.0.0', replace the <tag_name> with v1.0.0
Then change directories to the top level of the cloned repository.
On Windows:
Development environment
- OS - Windows 10 64 bit
- Python - 3.7.6
- wxpython - 4.2.1
- pyserial - 3.4
- pyinstaller - 4.7
- matplotlib -1.16.0
Download python3.7.6 and install
pip install wxpython
pip install pyserial
pip install matplotlib
pip install pyinstaller
On Windows:
python main.py
model2450lib
api is a python library this library intract with Model2450 UI
.
download or clone the repository from here.
python setup.py install
Please navigate to dist/ directory and you will find the files .egg file. Example: Model2450 UIapi-1.0.0-py3.7.egg
here provide the REAMDME.md information about Model2450 UI lib please follow the instrunctions README
EXE is a file extension for an executable file format. It makes distributing Model2450 UI UI much easier. The exe produced by PyInstaller is standalone.
On Windows:
Run pyinstaller
Cmd in exeScript
directory.
pyinstaller Model2450 UI-Windows.spec
The executable 'Model2450 UI' show up in exeScriptdir/dist/Model2450 UI/
.
On Windows:
Download Inno Setup Compiler and install
Run the Inno Setup Script file 'Model2450 UI-Windows' which is in destdir/installerScript/
.
The App Installer 'Model2450 UI--windows-installer' show up in destdir/AppInstaller/
.
On Windows:
Create a release directory with release version MCCI-Model2450-UI-<ver tag>-Windows-Installer
Move the App Installer 'Model2450 UI--windows-installer' into the release directory and zip (compress)
the name of zipped folder should be MCCI-Model2450-UI-<ver tag>-Windows-Installer.zip
.
-
v1.0.0 initial release of Model2450 UI UI
- Initial Release
Except as explicitly noted, content created by MCCI in this repository tree is copyright (C) 2021, MCCI Corporation.
The Model2450 UI UI is released under the terms of the attached GNU General Public License, version 2. LICENSE.md
is taken directly from the FSF website.
Commercial licenses and commercial support are available from MCCI Corporation.
Git submodules are subject to their own copyrights and licenses; however overall collection is a combined work, and is copyrighted and subject to the overall license.
MCCI invests time and resources providing this open source code, please support MCCI and open-source hardware by purchasing products from MCCI and other open-source hardware/software vendors!
For information about MCCI's products, please visit store.mcci.com.
MCCI and MCCI Catena are registered trademarks of MCCI Corporation. All other marks are the property of their respective owners.