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")