123456789101112131415161718192021222324252627282930 |
- #!/bin/bash
- set -e # Exit immediately on error
- cd simulator/
- VENV_DIR="venv"
- # Check if virtual environment exists
- if [ ! -d "$VENV_DIR" ]; then
- echo "Creating virtual environment..."
- python3 -m venv "$VENV_DIR"
- echo "Installing dependencies..."
- source "$VENV_DIR/bin/activate"
- pip install --upgrade pip
- pip install -r requirements.txt
- echo "Installing PythonPDEVS..."
- cd pythonpdevs/src/
- python setup.py install
- cd ../../
- deactivate
- fi
- # Activate virtual environment
- source "$VENV_DIR/bin/activate"
- # Run the Realtime Simulation
- python realtime_simulation.py
- # Deactivate virtual environment
- deactivate
|