GithubHelp home page GithubHelp logo

vargasa / pixel-gantry-control Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cuasas/pixel-gantry-control

0.0 0.0 0.0 135.84 MB

Control system for the Aerotech 3200 Gantry system and associated hardware for doing CMS FPIX module assembly

LabVIEW 100.00%

pixel-gantry-control's Introduction

Pixel Gantry Control

This project contains control and automation softare for CMS FPIX module assembly.

Setup

This software is written primarily in LabVIEW and therefore requires LabVIEW itself as well as some NI toolkits to be installed to function. The software is currently developed on Windows 10 64-bit. Other operating systems may work but are not guaranteed.

Getting the Code

Checkout this repository with

git clone [email protected]:CUASAS/pixel-gantry-control.git

Installing LabVIEW

I've found that having other versions of Labview (esp 2018+) installed confuses the toolkit installers and they fail to install the support for 2017 that is needed. Therefore if possible start with a fresh system or remove all other National Instruments software prior to following these instructions.

Install LabVIEW 2017 (64-bit). Select "I am a current user of LabVIEW Development System" and go through the installer.

Repeat this process for the three required toolkits:

  1. NI Vision Acquisition Software 18.0 link
  2. Vision Development Module 2017 link
  3. NI-DAQmx 18.6 link

Some of the above steps require an activation key. If you are eligible to use it, the CERN LabVIEW license covers them. Otherwise, arrange for a license on your own or from your institution.

Installing the Aerotech Software

Run the Aerotech installer. The installer doesn't put the Aerotech VIs in a place where LabVIEW knows to look. To fix this, run Aerotech Dumbness Fixer.vi to copy the VIs to user.lib. This step will likely need LabVIEW to be started as an administrator since it is moving files around in Program Files.

Installing gVision API

Due to large binary file sizes, the gVision API is no longer included in this repository. Instead, it can be downloaded in compressed form from this url

http://t3.unl.edu/~cfangmeier/gVision_API.zip

Unzip this into pixel-gantry-control\Gantry\Shared Components\

pixel-gantry-control's People

Contributors

jmonroym avatar cfangmeier avatar sgurdasa 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.