Vai al contenuto principale
Frata Ingenieros
Contatti

Transfer Parameters – Comporre e riscrivere valori di parametri

Transfer Parameters consente agli utenti di costruire o riscrivere valori di parametri a partire da altri parametri del modello. È utile per standardizzare nomi, codici e testo composto senza modificare gli elementi uno per uno.

Descrizione generale

L'add-in lavora con una categoria selezionata, parametri di origine, un parametro di destinazione e una struttura di composizione. Può operare sull'intero modello, sulla vista attiva, su una selezione manuale o su flussi di lavoro di armatura basati sull'host, e supporta modalità come wrap, replace e regex.

Funzionalità principali

  • Selezione della categoria: Limita l'elaborazione al tipo di elemento richiesto.
  • Parametri di origine e di destinazione: Legge da uno o più parametri di origine e scrive il risultato composto in un parametro di destinazione. L'elenco dei parametri di origine ha una casella di ricerca per filtrare per nome quando la categoria ha molti parametri.
  • Tabella Data Structure: Costruisce il testo di output da un elenco riordinabile di voci, ciascuna con il proprio Prefisso, Parametro e Suffisso; riordina con sposta su/giù oppure rimuovi una voce con Remove parameter.
  • Modalità di trasformazione: Wrap (comporre dalla tabella Data Structure così com'è), Replace (semplice Cerca / Sostituisci con, con un interruttore Case Sensitive) e Regex (Cerca / Sostituisci con tramite espressione regolare).
  • Quattro modalità di selezione: All elements of the model, All elements in the view, Manual selection o Reinforcements by concrete (trova l'armatura ospitata sugli elementi in calcestruzzo selezionati).

Requisiti

  • Il parametro di destinazione deve esistere ed essere scrivibile sugli elementi nell'ambito.

Procedura di utilizzo

  1. Aprire Transfer Parameters dal pannello Model del nastro di Frata.
  2. In Select Category, scegliere la categoria di elementi con cui lavorare.
  3. Impostare i Source Parameter(s) e il Destination Parameter. Digitare nella casella di ricerca sopra l'elenco dei parametri di origine per filtrarlo per nome.
  4. Costruire la Data Structure: aggiungere voci con Prefix, Parameter e Suffix, e riordinarle con i controlli sposta su/giù finché il testo composto non è corretto.
  5. Scegliere una modalità di trasformazione se serve oltre la semplice composizione: Replace per un passaggio letterale di trova/sostituisci (con Case Sensitive se necessario), oppure Regex per trova/sostituisci basato su pattern.
  6. In Selection Mode, scegliere All elements of the model, All elements in the view, Manual selection o Reinforcements by concrete.
  7. Premere Execute per scrivere il valore composto nel parametro di destinazione nell'ambito scelto.

Consigli

  • Usare Manual selection o All elements in the view per testare la composizione su una manciata di elementi prima di eseguirla sull'intero modello.
  • Reinforcements by concrete è la scorciatoia quando si vogliono scrivere parametri di armatura in base ai dati dell'host (ad es. copiare la marca o il livello dell'host in ogni barra ospitata) piuttosto che selezionare direttamente l'armatura.
  • La modalità Regex è potente ma spietata — provarla prima su una piccola selezione, poiché un pattern errato può produrre un risultato inaspettato su ogni elemento in ambito.

Domande frequenti

Qual è la differenza tra le modalità Wrap, Replace e Regex? Wrap compone semplicemente le voci di Data Structure (prefisso + parametro + suffisso, in ordine) nel valore di destinazione. Replace esegue inoltre un passaggio letterale di trova/sostituisci sul testo composto. Regex esegue invece un trova/sostituisci tramite espressione regolare anziché letterale.

Cosa seleziona effettivamente "Reinforcements by concrete"? Consente di scegliere elementi host in calcestruzzo, quindi opera sull'armatura ospitata su di essi — utile per trasferire dati dell'host (come una marca o un livello) in ogni barra su quell'host senza selezionare le barre singolarmente.

Posso usare più di un parametro di origine nel valore composto? Sì — aggiungere più voci alla tabella Data Structure, ciascuna che referenzia il proprio parametro con il proprio prefisso/suffisso, e riordinarle per controllare la sequenza finale.

Case Sensitive influisce anche sulla modalità Regex, o solo su Replace? Si applica alla corrispondenza del testo di ricerca in generale — per il comportamento esatto in modalità Regex, testare con un esempio prima di eseguirla sull'intero ambito, poiché la gestione delle maiuscole in una regex può comportarsi diversamente da una sostituzione letterale.

Galleria

01 / 01
Informativa sulla privacy di BIMtools