setExpression
setExpression
<comp>:setExpression(paramName, expression, options)
Imposta l'espressione del parametro.
Occorre passare il nome del parametro (stringa) e l'espressione (stringa). Entrambi i parametri possono essere passati sia come stringa standard LUA 4 che stringa unicode.
Serve per impostare la parametrizzazione. Vale sia per i parametri numerici che per le configurazioni. Può essere utilizzato anche per definire dei parametri puramente testuali (es. CODICE). La BOM meccanica di BricsCAD consente di estrarre questi campi e metterli in tabella.
La tabella lua options prevede i seguenti parametri:
Parametro |
Descrizione |
Note |
propagate |
Booleano - Indica se l'impostazione deve essere propagata ai componenti vincolati (rigidi). Si utilizza per le connessioni in catena come nastri, canale o tubazioni. |
{propagate=1} |
Esempio. Esempio setExpression(expr)
-- imposta la configurazione
ent = entsel("Select component")
local comp = BmComponent(ent)
local res = comp:setExpression("Configurazioni01", "Configurazione1")