Giter Site home page Giter Site logo

biozone6's Introduction

BioZone6 - Version 1.0

The Biozone6 is a software that enables facile configuration and use of the Fluicell BioPen system. The cross-platform BioZone software features independent control of each pressure line and solution delivery.

BioZone6 V.1.0 is released under the terms of the GNU GPL license.

API documentation available here

Dependences

The external dependences for this applications are:

  • Serial for serial port communication, a modified light version is Included as 3rdParty library.
    NOTE: The official version of serial library available on github will not work, refer to the third party folder in this package.
  • QT v. >5.14, for GUI - https://www.qt.io/
  • nsis http://nsis.sourceforge.net/Main_Page - only to generate the installation package
  • CMake to generate the solution for your system and build.
  • To install on some previous windows version you may need to update your Universal C Runtime in Windows here

Building Instructions:

Use CMake to generate the solution for your system, see http://www.cmake.org It is advised to set your build folder OUT of the source code folder, the build should be independent from the code.

Windows

in the case you don't have environmental variables set you should find manually some dependences path: " _" folder, in case of QT libraries, C:/_/Qt/your_version/compiler__ersion/lib/cmake/Qt5_library

In my experience everything is automatically found, but sometimes some QT specific package folder needs to be set manually, I will solve this soon!

configure ---> generate

To build the package in windows the variable WINDDEPLOYQT_EXECUTABLE need to point to "your_qt_folder/bin/windeployqt.exe "

Linux

CMake --> configure --> generate

List of cmake options

  • ENABLE_verbose -- default off
  • ENABLE_SOLUTION_FOLDERS -- default on
  • ENABLE_BUILD_3rdParty -- default on
  • ENABLE_BUILD_libs -- default on
  • ENABLE_BUILD_plugins -- default off (no plugins yet)
  • ENABLE_BUILD_apps - default off
  • ENABLE_BUILD_install -- default on
  • ENABLE_BUILD_package -- default on
  • ENABLE_WINDEPLOYQT -- default off

For each application in the folder, an option is also automatically added to allows the user to select which application to build.

Doxygen documentation

To generate the doxygen documentation of the ppc1api go you need to have Doxygen installed, then go the the /docs/Doxyfile_labonatip.in and run.

Contribute to the code:

New developers can contribute to the code by compiling in Windows or Linux. QT GUI must be modified using QT creator/designer


Software released under GNU GPL License.
Author: Fluicell AB , Mauro Bellone, http://www.maurobellone.com

biozone6's People

Contributors

bellonemauro avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.