Skip to content
Pete Bachant edited this page May 5, 2016 · 11 revisions

Welcome to the TurbineDAQ wiki!

Dependencies

So far, TurbineDAQ has been used at UNH with the Python(x,y) distribution, though it should work elsewhere as well. Additional Python dependencies (beyond Python(x,y)) can be installed with

pip install pydaqmx daqmx acspy nortek micronopt

The ACS Motion Control SPiiPlus MMI Application Studio, National Instruments DAQmx drivers, and the Nortek PdCommATL library will also need to be installed separately.

Running

TurbineDAQ is designed to be portable, i.e., it does not need to be installed. Simply clone the repository and execute turbinedaq.py.

Creating a new project

  1. Clone the TurbineDAQ project template repo:

    git clone https://github.com/petebachant/TurbineDAQ-project-template my-new-experiment
  2. Rename the origin remote to template:

    cd my-new-experiment
    git remote rename origin template

    Note: This allows any updates to the template to be incorporated with git pull template master.

  3. Create a new repository and add this as the origin remote (optional, but highly recommended):

    git remote add origin https://github.com/myusername/my-new-experiment.git
    git push origin master -u

    For this example, a new repo named my-new-experiment would have already been created on GitHub by the user myusername.

  4. Edit Config/turbine_properties.json with a text editor to reflect the turbines to be used in the experiment.

  5. Create/edit CSVs of test matrix sections in Config/Test plan. This can be done with a text editor or spreadsheet application (be sure to export to CSV, not e.g. *.xlsx). Note that currently run numbers should start from zero, until issue #56 is fixed. See the RM2 tow tank experiment repo for examples, which include matrix sections for tare drag, tare torque, and settling runs.

Clone this wiki locally