BIM2SIM / bim2sim

A python tool to create simulation models for different domains based on BIM IFC models.
https://bim2sim.github.io/bim2sim/
GNU Lesser General Public License v3.0
46 stars 8 forks source link

Decision input via file #590

Open DaJansenGit opened 11 months ago

DaJansenGit commented 11 months ago

Problem

When dealing with models with a large amount of elements and spaces we are confronted with a lot of decisions, e.g. due to unclear space usages (required for enrichment of usage conditions).

Way 2

Comments:

import openpyxl

# Schritt 1: Excel-Datei erstellen
wb = openpyxl.Workbook()
ws = wb.active
ws['A1'] = "Bitte füllen Sie die folgenden Informationen aus:"

# Schritt 2: Speichern der Excel-Datei
excel_datei = "nutzer_input.xlsx"
wb.save(excel_datei)

# Schritt 3: Hier könnte der Rest des Programms ausgeführt werden

# Schritt 4: Zu einem bestimmten Zeitpunkt:
# Laden Sie die Excel-Datei und zeigen Sie sie dem Benutzer
wb = openpyxl.load_workbook(excel_datei)
ws = wb.active

# Schritt 5: Der Benutzer füllt die Excel-Datei aus
# ...

# Schritt 6: Der Benutzer schließt die Excel-Datei

# Schritt 7: Das Programm lädt die Daten aus der Excel-Datei
nachname = ws['B2'].value  # Beispiel: Annahme, dass der Nachname in Zelle B2 ist
vorname = ws['B3'].value   # Beispiel: Annahme, dass der Vorname in Zelle B3 ist

# Schritt 8: Verarbeitung der Daten
# ...

# Schritt 9: Speichern Sie die Verarbeitungsergebnisse in der Excel-Datei
# ...

# Schritt 10: Schließen Sie die Excel-Datei
wb.save(excel_datei)

The check should fail afterwards but offer the user to activate the sim_setting for decision input via file