Das Wissen aller Anwender nutzen

Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.

Es erwarten Sie:

  • Foren-Vielfalt aus CAD Architektur, CAD Ingenieurbau uvm.
  • Tipps von User für User
  • international: Deutsch, Englisch, Italienisch, Französisch und Tschechisch

Melden Sie sich jetzt an und diskutieren Sie mit!

Zur Registrierung

[Frage] Subscript SmartPart kann nicht gefunden werden [Gelöst]

Schlagworte:
  • SmartPart
  • Subscript

Hallo,

ich habe momentan das Problem, dass ich keine SmartParts per Call oder Call_obj Befehle ansprechen kann.
Testweise habe ich erstmal ein simples SmartPart, dass den Parameter z_space und folgendem code hat:

TRANSZ z_space 
BOX 2 , 2 , 2 

Mein zweites SmartPart erstellt zwar ebenfalls eine Box, implementiert aber zusätzlich das erste SmartPart:

BOX 5 , 5 , 5 
CALL_OBJ testbox PARAMETERS z_space = 6

Das erste genannte SmartPart, dass ich als Subscript nutzen möchte, habe ich in einem neu erstellten SmartPart Ordner im Std Verzeichniss abgespeichert. Folglich das Smart Part im Ordner: Std/SmartParts
Nachdem das SmartPart nicht gefunden wurde, habe ich es nochmal im Projektordner versucht abzuspeichern: Prj/[Projektname]/SmartParts
Dort konnte es aber ebenfalls nicht gefunden werden.

Kann mir da jemand weiterhelfen?

Lösung anzeigen Lösung verbergen

Das SmartPart sollte man dorthin speichern, wo es bei der Funktion "Speichern" vorgeschlagen wird: Prj\<Projektname>\Library.
(Für's ganze Büro dann entspr. in STD\Library)

"SmartParts" heißt der Ordner schon seit 2016 nicht mehr!
Die SmartParts wurde damals mit der "Straffung" der Bibliothek in diese intzegriert.

Hello,

In your example, textbox is a variable, not the name of the SmartPart. If its name is "textbox", use quotes like that:
CALL_OBJ "testbox" PARAMETERS z_space = 6
________________

In Ihrem Beispiel, textbox ist eine Variable, nicht der Name des SmartPart. Wenn der Name "Textbox" lautet, verwenden Sie folgende Anführungszeichen:
CALL_OBJ "testbox" PARAMETER z_space = 6


Das SmartPart sollte man dorthin speichern, wo es bei der Funktion "Speichern" vorgeschlagen wird: Prj\<Projektname>\Library.
(Für's ganze Büro dann entspr. in STD\Library)

"SmartParts" heißt der Ordner schon seit 2016 nicht mehr!
Die SmartParts wurde damals mit der "Straffung" der Bibliothek in diese intzegriert.