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] SmartPart Escalas gráficas

Schlagworte:
  • Allplan 2022

Maestros de Allplan, tengo una consulta, en realidad es una idea a ver si me pueden ayudar, he creado un macro con las escalas gráficas, 1:20 hasta 1:5000, de manera que dependiendo la escala del plano pueda colocarla sin necesidad de tener muchos símbolos de escalas. Con un macro lo tengo solucionado.

Pero quiero llegar un poco más allá y no sé cómo solucionarlo, creo que con un smarpart puede ser posible, de modo que cuando modifique la escala en las propiedades del plano se cambie automáticamente la escala gráfica.

No se si me he explicado bien?

Es esto posible?

Allplan teachers, I have a query, actually it is an idea to see if you can help me, I have created a macro with the graphic scales, 1:20 to 1:5000, so that depending on the scale of the plane I can place it without the need to have many symbols of scales. With a macro I have solved it.

But I want to go a little further and I don't know how to solve it, I think that with a smartpart it may be possible, so that when I modify the scale in the plane properties the graphic scale is automatically changed.

I do not know if I explained well?

Is this possible?

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

With SmartParts, use "FOIL" (see online help).
__________

Con SmartParts, utilice "FOIL" (véase la ayuda en línea)


Hello,
Yes, it is certainly possible with a SmartPart or a PythonPart.
___________

Hola,
Sí, es ciertamente posible con un SmartPart o un PythonPart.


Gracias Bertrand trataré de estudiar la forma de realizarlo.

Thanks Bertrand I will try to study how to do it.

With SmartParts, use "FOIL" (see online help).
__________

Con SmartParts, utilice "FOIL" (véase la ayuda en línea)


Sí, opino como Bertrand, la solución estaría con SmartParts

ALLPLAN Systems España, S.A.

Los Smartparts no se pueden utilizar en los planos. Bueno, salvo que se lleven a través del portapapeles. En cualquier caso, como la escala de representación de los planos es fija, 1:1, el parámetro GLOB_SCALE, que es el recurso habitual para solucionar ese mismo problema en el modelo, no permite programar la modificación de la geometría en base a la escala de representación.
Los Phyton parts tampoco se pueden utilizar en los planos ni copiando en el portapapeles. Tampoco creo que sirvan.
Dejo para los expertos la solicitud. Lo que realmente necesitamos es poder acceder a las propiedades de las ventanas de plano, en concreto a su escala, para poderlas rotular de manera automática. Eso no es posible con los recursos convencionales de Allplan. Se visualizan las propiedades de la ventana, pero no se pueden seleccionar para obter sus parámetros y crear un texto variable o una leyenda a partir de ellas. Igual con VisualScript se puede, o se podría, o se podrá, acceder a las propiedades de las ventanas y utilizarlas como entrada de datos para objetos de rotulación. Mientras tanto, esperaremos a la versión 2024...