[Вопрос] Objekte aus Excel-Tabellen generieren [Решен]

Теги:
  • Allplan 2020-1-8
  • Visual scripting
  • Excel
  • Csv
  • Tabelle
  • 2018-1-8

Guten Tag allerseits

Hat jemand Erfahrungen mit automatisierter Generierung von Objekten aufgrund Daten aus Excel-Listen?
Ziel ist, alle relevanten Daten in 1 Liste zu haben und daraus dann Objekte erstellen zu können.

Was ich bisher klappt ist, alles identische Objekte anhand xyz-Koordinaten erstellen zu lassen (gem. Screenshot, grün).
Jetzt möchte ich aber weitere Parameter wie bspw. Durchmesser oder Länge von Zylindern anhand der Listen steuern (gem. Screenshot, rot).

Hat das (oder etwas ähnliches) jemand schon mal umgesetzt und kann mir evtl. einen Tipp geben, wie ich solche Parameter aus Listen abgreifen kann?

Zusatzfrage:
Ist es via Visual Scripting möglich, Projekteigenschaften (konkret: Offset-Koordinaten aus den Projekt-Einstellungen) abzufragen und weiter zu verwenden?

Beste Grüsse
Julien

Julien Jufer | PLANLABOR GmbH

Вложения (1)

Type: image/jpeg
Загружено 153 раз
Size: 645,54 KiB

Show solution Hide solution

Hallo

anbei meine Lösung.

Die Werte für Nr., Durchmesser und Länge werden in der CSV-Datei nach den Werten für die Koordinaten angehängt.
Mittels ListSplit wird die Liste im VS geteilt.

Gruss
Hansruedi

Вложения (3)

Type: image/jpeg
Загружено 131 раз
Size: 88,50 KiB
Type: image/jpeg
Загружено 77 раз
Size: 72,13 KiB
Type: application/zip
Загружено 1101 раз
Size: 1,96 KiB

Nur mal eine Frage am Rande.
Ich bin in erster Linie Zeichner/Konstrukteur und nicht Programmierer.
D.h. ich zeichne die Elemente und lasse sie dann gegebenenfalls Ausgeben ein Liste z.B Excel.
Warum also der umgekehrte Weg ? Was sind hier Anwendungsbeispiele - nur damit ich es verstehe. - Danke.

Kritik an Allplan ist nicht erwünscht!
v.2024

Hallo Buo

Цитируется из: Buo
Warum also der umgekehrte Weg ? Was sind hier Anwendungsbeispiele - nur damit ich es verstehe. - Danke.

Noch nie bestehende Elemente ins Modell eintragen müssen?
Bspw. Geometeraufnahmen von Schächten o.ä. einfach in 3D zu erstellen.

Ganz generell gesagt: nach Möglichkeit wiederkehrende, immer ähnliche «Fleissaufgaben» zu automatisieren…

LG
Julien

Julien Jufer | PLANLABOR GmbH

Hallo

anbei meine Lösung.

Die Werte für Nr., Durchmesser und Länge werden in der CSV-Datei nach den Werten für die Koordinaten angehängt.
Mittels ListSplit wird die Liste im VS geteilt.

Gruss
Hansruedi

Вложения (3)

Type: image/jpeg
Загружено 131 раз
Size: 88,50 KiB
Type: image/jpeg
Загружено 77 раз
Size: 72,13 KiB
Type: application/zip
Загружено 1101 раз
Size: 1,96 KiB

Hallo Hansruedi

Danke für deine Antwort, das funktioniert soweit und ich komme zum gewünschten Resultat.
(Merke aber gerade, dass bei mir sicher noch eine Lücke vorhanden ist betr. Logik und Möglichkeiten der List/Access Nodes).

Herzlichen Dank
Julien

Julien Jufer | PLANLABOR GmbH

Цитируется из: hrsommer
Hallo
anbei meine Lösung.
Die Werte für Nr., Durchmesser und Länge werden in der CSV-Datei nach den Werten für die Koordinaten angehängt.

Mittels ListSplit wird die Liste im VS geteilt.
Gruss

Hansruedi

Hallo Hansruedi,

das ist wirklich eine schicke Lösung, obwohl dieser Node nicht dafür gedacht ist... Wir arbeiten noch daran, noch intuitiver mit CSV-Datei zu arbeiten.

VG
Xinling

Product Owner API, Allplan GmbH