Cosa fa
Scrive valori nei parametri di elementi o di tipi del modello. Ogni valore indica l'id dell'elemento (o del tipo), il nome del parametro e il valore da scrivere; in una chiamata possono esserci tanti valori, anche su elementi e parametri diversi.
Il valore si dà sempre come testo e BIMit lo converte secondo il tipo del parametro:
- testo: scritto così com'è; un valore vuoto cancella il testo;
- numeri con unità (lunghezze, aree, angoli…): nelle unità del progetto, anche con l'unità scritta, per esempio «2.50 m» o «250»;
- numeri interi e sì/no: un numero intero, oppure true/false, sì/no, yes/no, 1/0;
- riferimenti a un elemento (per esempio un materiale o un livello): l'id dell'elemento oppure il suo nome.
Il parametro si cerca per nome, come lo mostra Revit nelle proprietà; per un parametro di Revit si può usare il nome interno, per esempio BIP:ALL_MODEL_INSTANCE_COMMENTS. Per i parametri di tipo si indica l'id del tipo.
Come funziona
- La tua IA prepara i valori da scrivere, di solito dopo aver letto elementi e parametri con gli strumenti del pacchetto Leggi.
- BIMit scrive tutti i valori in un'unica operazione di Revit. I valori che non può scrivere li salta e annota il motivo: elemento inesistente, elemento in uso da un altro utente, parametro non trovato, parametro di sola lettura, valore non valido o rifiutato da Revit.
- Se Revit rifiuta l'operazione nel suo insieme, il modello resta com'era e la tua IA riceve gli errori di Revit.
- La tua IA ti dice quanti valori ha scritto e quali no, con il motivo.
Esempi di richiesta
- «Scrivi "Verificato" nel parametro Commenti di tutti i muri del Livello 1.»
- «Imposta il Codice assieme dei tipi di porta come nella tabella che ti ho dato.»
- «Metti a 2,70 m l'Offset superiore dei muri selezionati.»
Cosa cambia e come si annulla
Cambiano i valori dei parametri indicati, e nient'altro: niente elementi creati o eliminati, nessun file scritto. Un valore scritto sostituisce quello che c'era. Tutti i valori di una chiamata stanno in una sola operazione di Revit: un solo Ctrl+Z in Revit li annulla tutti.
Limiti
- Richiede il livello dell'IA «Scrittura» (il predefinito), scelto da te nella scheda BIMit («Livello»).
- Il modello non deve essere di sola lettura e in Revit non deve esserci un comando in corso.
- Nei modelli condivisi gli elementi in uso da un altro utente vengono saltati.
- Se più parametri dell'elemento hanno lo stesso nome, viene scritto il primo che Revit trova: in quel caso conviene il nome interno
BIP:o un nome univoco. - Un riferimento per nome usa il primo elemento o tipo del modello con quel nome; se ce ne sono di omonimi, meglio l'id.
- Ogni modifica al modello si annulla con Ctrl+Z in Revit; le azioni di squadra chiedono conferma in Revit.
Parametri
| Parametro | Significato |
|---|---|
valori | I valori da scrivere (obbligatorio): un elenco di voci con id, parametro e valore. |
valori[].id | Id dell'elemento o del tipo (obbligatorio). |
valori[].parametro | Nome del parametro, oppure BIP:NOME per un parametro di Revit (obbligatorio). |
valori[].valore | Il valore, come testo; vuoto per cancellare un testo (obbligatorio). |