Support Forum

[Frage] Problem mit neuen Layer in Vorlageprojekt / Assistent

Schlagworte:
  • Assisstenten
  • NEUE
  • Layer
  • Vorlageprojekt
  • Layernummer
  • V.
  • 2016-1-13
  • Plugin-Download
  • SMT
  • Download

Ausgangslage
Wir habe ein Vorlageprojekt und entsprechenden Assistenten.
Alles ist auf Projekt eingestellt.
Für neue Projekt wird das Vorlageprojekt kopiert...

Wenn ich jetzt in der Vorlage einen neuen Layer für Zementmörtel machen (BILD 3) und den Assistenten anpasse ergibt sich folgendes Problem
In schon laufenden Projekten ist das Element im Assistenten statt auf dem neue erstellten Layer Zementmörtel auf einem externen Layer !! (BILD 1+2)
Dass dies im Hintergrund mit den Layernummern bis ca. 65'000 zusammenhängt ist mir klar.
Meine Frage.
Wie muss ich es anstellen, dass in allen Laufenden Projekten der neue Layer auch vorhanden ist ?!

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

Anhänge (3)

Typ: image/jpeg
64-mal heruntergeladen
Größe: 104,16 KiB
Typ: image/jpeg
62-mal heruntergeladen
Größe: 45,75 KiB
Typ: image/jpeg
61-mal heruntergeladen
Größe: 68,54 KiB

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

Die Möglichkeit, eine Layernummer eingeben zu können, ist nutzlos, wenn der Anwender die Allplan-Strategie der Benutzung der
Layernummern nicht kennt:

-Allplan-Layer 0->32767 aufsteigend
-externe Layer 65535->32768 absteigend

In der Hilfe sind nur die (reservierten) Nummern für Allplan-Layer beschreiben.

Ausserdem gelicht das Finden einer freien Layernummer bei der Erstellung des neuen Layers dem bekannten "Schiffe Versenken" !
(s. neuer_layer.png)

Anhänge (1)

Typ: image/png
54-mal heruntergeladen
Größe: 79,24 KiB
11 - 20 (51)

Einen direkten Weg gibt es nicht, aber man könnte ein Script schreiben, welche alle layerdef.dat-Dateien liest, und
nicht belegte Layernummern anzeigt.

Man braucht das aber nicht:
Die Nummer 32768 (und folgende) sollte eigentlich frei sein, da Allplan die externen Layer von 65535 "runterzählt".
Da müssten in einem Projekt schon ~32760 externe Layer vorhanden sein, damit Nr. 32768 ein externer Layer ist.
Ausserdem würde Allplan mit 32000 Layer extrem langsam , und Importe wären nicht mehr möglich.

Das "Umnummerieren" sollte bei/nach der Erstellung des Layer möglich sein, indem man die Layer-Nummer ändert.

Habe den Layer gelöscht.
In der Vorlage den Layer neu erstellt mit der Nr. 32770 eingegeben. Assistent neue gespeichert. Element mit neuen Layer als ndw gespeichert.
Projekt gewechselt. Element aus Assisten auf Lehres TB eingefügt und dabei Resourcen erzeugt.
Der neue Layer habe ich nun in eine Projekt.....
Leider findet Allplan den Layer im Assistenten nicht. Dort erscheint jetzt Layer ??

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

"...Element aus Assisten auf Lehres TB eingefügt und dabei Resourcen erzeugt.. "
Ist der Layer dabei mit der richtigen Numme erzeugt worden?
Kontrollieren kann man das so:
Doppelklick rechte Maustaste in leere Zeichenfläche -> Dialog Layer -> Karteireiter Layerstrukturen

Scheinbar funktioniert das Erzeugen mittel Einfügen eines Objektes nicht!
Ich würde den Layer im Zielprojekt manuell neu erzeugen.
(...oder vielleicht die Excel-Layer-Tabelle probieren)

Dann kann man sicher sein, daß der Layer die richtige Nummer hat!

Anhänge (1)

Typ: image/png
47-mal heruntergeladen
Größe: 68,05 KiB

Erst mal Danke für Deien Gedult, nemo.

Scheinbar funktioniert das Erzeugen mittel Einfügen eines Objektes nicht!

...doch das funktioniet schon. Der Layer wird korrekt erstellt.
Das Problem ist das Element im Assistenten, das liegt auf dem "…?" Layer.
Wir möchten ja überall den geleichen Assistenten verwenden.
Wie bekomme ich es hin, dass das Element im Assistenten auch auf den richtigen Layer kommen ohne den Assisteten im jeden Projekt neu zu erstellen ?

siehe Bild

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

Anhänge (1)

Typ: image/jpeg
24-mal heruntergeladen
Größe: 155,40 KiB

Das Element wird aus dem Assistenten schon mit Doppelklick rechts "übernommen", oder?
Die Layer-Combobox in dem Screenshot zeigt nicht den Layer des Elementes im Assistenten!
Der gelbe Tooltip am Fadenkreuz zeigt beim drüberfahren den Layer des Elements an!

Ansonsten kann das ja dann nur ein Synchronisation-Problem sein!

1. kurz den Assistenten wechseln
2. kurz das Projekt verlassen (dann wird die Layerdefinitions-Tabelle neu geladen)

..und ganz wichtig:
Assistenten ohne Ressourcen speichern!

Mit Doppelklik übernehmen -> Ja
Layer in Assi ist der ? Layer wird auch so angezeigt bei darüberfahren Infobox.

Assistent und Projekt wechseln hat das Problem leider nicht behoben.

Wie speichere ich den Assistenten ohne Resourcen ? Das Elemente muss doch auf dem richtigen Layer liegen sonst nützt der Assistent ja nicht viel ….
Ich kenn nur den Befehl "Kopie Speichern und als Assistenten Anzeigen" - da habe ich keine Auswahlmöglichkeiten ob da Resourcen mitgespeichert werden oder nicht!

Was ist genau der unterschied von Assisten MIT - und OHNE Resourcen….und wie mache ich das ?

( Warum muss das wiederum so kompliziert sein ?? )

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

Assistent mit Ressourcen:
Neben den Elementen werden die Ressourcen-Definitionen mit gespeichert, damit die Ressource neu angelegt werden kann.
D.h. ein Element hat die Layernummer 32768, dann wird auch noch der Ausschnitt der Layertabelle für diese Nummer mit gespeichert
Assistent ohne Ressourcen:
Die Elemente enthalten nur die Ressourcen-Nummer (z.B. die Layer-Nummer). Damit kann die Ressource nicht neu erzeugt werden.

Eigentlich sollte das ganze mit dem Assistent mit Ressourcen funktionieren!
Dann genau für diesen Fall ist es ja gemacht worden!
Scheinbar wird die Layertabelle des Assistenten mit Ressourcen aber nicht mit der des aktuellen Projektes kombiniert.
Sonst würde Allplan wissen, daß der Layer mit der Nummer 32768 im Assistenten und im Projekt derselbe ist!
Ich würde den Workflow mal der Hotline beschreiben, und um Korrektur bitten.

Durch diesen Fehler geht nur Assistent ohne Ressourcen...

Anhänge (1)

Typ: image/png
57-mal heruntergeladen
Größe: 131,57 KiB

auch wenn ich den Assistenten ohne Ressourcen Speichere geht es nicht.
...ich habe jetzt schon zu viel zeit in das Problem investiert.
Schade das das nicht geht / so umständlich sein muss...

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

Lichtblick ! - jetzt habe ich es gemäss Deiner Anleitung in einem zweiten Projekt probiert. und dort hat es geklappt!
...Die Frage ist jetzt nur warum es im ersten Projekt nicht geklappt hat.

evtl. weil ich die die Daten aus dem ndw zwei mal eingelesen habe und so nochmals Ressourcen erzeugt habe ?
Das würde aber nicht erklären warum der Fragezeichenlayer nur in dem einen 1. Projekt erscheint, nicht aber im 2.Projekt - dort kommt der Layer richtig.....

- OK Layer neue Layer nochmals gelöscht und nochmals alles von vorne in Projekt 1. - hat geklappt!
Super Nemo Du bist der Beste !! Vielen Dank !!

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

Hallo Nemo

nochmals blöd Fragen;

Eigentlich sollte das ganze mit dem Assistent mit Ressourcen funktionieren!
Dann genau für diesen Fall ist es ja gemacht worden!

Ich möchte jetzt neue Layer ergänzen in der Vorlage.
Die dann möglichst auch in allen bereits laufenden Projekte verfügbar sein sollen und zudem noch die gleichen Layer id für allfällige hin und her kopiere zwischen den Projekten.

Wenn ich die Layer in der Vorlage erstell, dem Assistenten zuweise und das mit Assistent mit Ressourcen speichere - dann hat man die Layer auch in allen schon geöffneten Projekten ebenfalls?

Oder was muss man dann noch machen ?

-Vielen Dank schon mal im Voraus....

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

11 - 20 (51)