FreeCAD-Doc/localwiki/Arch_Schedule-it.html
2018-07-19 18:47:02 -05:00

103 lines
10 KiB
HTML

<html><head><title>Arch Schedule/it</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Arch Schedule/it</h1></div>
<div id="mw-content-text" lang="it" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><table class="fcinfobox wikitable ct" >
<tr>
<td class="ctTitle">
<h3><span class="mw-headline" id="Scheda"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Arch_Schedule.png" class="image"><img alt="Arch Schedule.png" src="32px-Arch_Schedule.png" width="32" height="32" srcset="/wiki/images/thumb/1/11/Arch_Schedule.png/48px-Arch_Schedule.png 1.5x, /wiki/images/1/11/Arch_Schedule.png 2x" /></a> Scheda</span></h3>
</td></tr>
<tr>
<th class="ctOdd">Posizione nel menu
</th></tr>
<tr>
<td class="ctEven">Arch → Crea scheda...
</td></tr>
<tr>
<th class="ctOdd">Ambiente
</th></tr>
<tr>
<td class="ctEven"><a href="https://www.freecadweb.org/wiki/index.php?title=Arch_Module/it" title="Arch Module/it">Arch</a>
</td></tr>
<tr>
<th class="ctOdd">Avvio veloce
</th></tr>
<tr>
<td class="ctEven">
</td></tr>
<tr>
<th class="ctOdd">Vedere anche
</th></tr>
<tr>
<td class="ctEven">Nessuno
</td></tr>
<tr>
<td class="ctToc"><br /><div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1"><a href="#Scheda"><span class="tocnumber">1</span> <span class="toctext">Scheda</span></a></li>
<li class="toclevel-1 tocsection-1"><a href="#Descrizione"><span class="tocnumber">2</span> <span class="toctext">Descrizione</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Utilizzo"><span class="tocnumber">3</span> <span class="toctext">Utilizzo</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#Flusso_di_lavoro"><span class="tocnumber">4</span> <span class="toctext">Flusso di lavoro</span></a></li>
<li class="toclevel-1 tocsection-4"><a href="#Filtri"><span class="tocnumber">5</span> <span class="toctext">Filtri</span></a></li>
</ul>
</div>
</td></tr></table>
<p><br />
</p><p><br />
</p>
<h2><span class="mw-headline" id="Descrizione">Descrizione</span></h2>
<p>Lo strumento Scheda consente di creare e compilare automaticamente un <a href="https://www.freecadweb.org/wiki/index.php?title=Spreadsheet_Module/it" class="mw-redirect" title="Spreadsheet Module/it">foglio di calcolo</a> con contenuti prelevati dal modello.
</p><p><b>Nota</b>: Questo strumento è stato riscritto in FreeCAD 0.17 e differisce dalle versioni precedenti.
</p>
<h2><span class="mw-headline" id="Utilizzo">Utilizzo</span></h2>
<ol><li> Aprire o creare un documento di FreeCAD con alcuni oggetti</li>
<li> Premere il pulsante <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Arch_Schedule.png" class="image"><img alt="Arch Schedule.png" src="16px-Arch_Schedule.png" width="16" height="16" srcset="/wiki/images/thumb/1/11/Arch_Schedule.png/24px-Arch_Schedule.png 1.5x, 32px-Arch_Schedule.png 2x" /></a> <a class="mw-selflink selflink">Scheda</a></span></li>
<li> Regolare le opzioni desiderate</li>
<li> Premere <b>OK</b></li></ol>
<h2><span class="mw-headline" id="Flusso_di_lavoro">Flusso di lavoro</span></h2>
<p>In primo luogo è necessario disporre di un modello. Ad esempio, qui c'è un documento con una coppia di oggetti. Non è necessario che siano oggetti Arch, possono essere di qualsiasi tipo.
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Arch_schedule_example01.jpg" class="image"><img alt="Arch schedule example01.jpg" src="Arch_schedule_example01.jpg" width="1136" height="682" /></a>
</p><p>Poi premere il pulsante Scheda di Arch. Si ottiene un pannello delle Azioni come questo. È piuttosto ampio, quindi può essere necessario allargarlo.
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Arch_schedule_example02.jpg" class="image"><img alt="Arch schedule example02.jpg" src="Arch_schedule_example02.jpg" width="858" height="555" /></a>
</p><p>Poi si può riempire riga per riga. Ogni riga è una "query" e restituisce una riga nel foglio di calcolo. Premere il pulsante <b>Aggiungi</b> per aggiungere una nuova riga e fare doppio clic su ciascuna cella di quella riga per inserire i valori. Il pulsante <b>Del</b> cancella la riga che contiene una cella selezionata, e <b>Clear</b> elimina tutte le righe. I valori che è possibile mettere nelle colonne sono:
</p>
<ul><li> <b>Description</b>: Una descrizione per questa query. La colonna Descrizione è la prima colonna del foglio di calcolo risultante. Nella descrizione è obbligatorio avere una query rappresentata. Se si lascia la cella descrizione vuota, l'intera riga viene saltata e lasciata vuota nel foglio di calcolo. Ciò consente di aggiungere delle righe "separatrici".</li>
<li> <b>Value</b>: Questa è la vera query che si desidera eseguire su tutti gli oggetti selezionati da questa query. Può essere di due tipi di cose: o la parola <i> 'count' </i> (o Count o COUNT, è case-insensitive), che si limita a contare gli oggetti, oppure si può recuperare e sommare una proprietà, ad esempio <b>object.Shape.Volume</b> o <b>object.Length</b> o anche <b>object.Label</b>. Il nome utilizzato prima del primo punto (object) può essere qualsiasi cosa, si potrebbe anche scrivere x.Shape.Volume. La regola è: quello che viene dopo il primo punto verrà recuperato da ogni oggetto selezionato da questa query, se possibile (gli oggetti che non hanno la proprietà richiesta sono saltati), e i risultati vengono uniti. Ad esempio, se si utilizza object.Shape.Volume, si ottiene la somma di tutti i volumi di tutti gli oggetti selezionati da questa query.</li>
<li> <b>Unit</b>: Un'unità opzionale per esprimere i risultati. Spetta all'utente dare una unità che corrisponda alla query che si sta facendo, ad esempio, se si stanno recuperando i volumi, è necessario utilizzare una unità di volume, ad esempio m^3. Se si utilizza una unità sbagliata, per es. cm, si ottengono risultati errati.</li>
<li> <b>Objects</b>: È possibile lasciare questo campo vuoto, in questo caso tutti gli oggetti del documento sono considerati da questa query, o dare un elenco di nomi di oggetti (non le etichette) separato da punto e virgola (;). Se uno qualsiasi degli oggetti in questo elenco è un gruppo, sono selezionati pure i suoi figli. Quindi il modo più semplice per utilizzare questa funzione è quella di raggruppare gli oggetti del documento per significato, e qui dare solo il nome del gruppo. È inoltre possibile utilizzare il pulsante <b>selezione</b> per aggiungere gli oggetti attualmente selezionati nel documento.</li>
<li> <b>Filter</b>: Qui è possibile aggiungere un elenco dei filtri separati da punto e virgola (;). Ogni filtro è scritto nella forma: Filtro:valore, dove il filtro può essere (è anche case-insensitive): Name, Label, Type, o Role (vedere sotto l'elenco completo). Per esempio: name:door;type:window filtra gli oggetti ottenuti dal passaggio precedente, e mantiene solo quelli il cui nome contiene "door" E del tipo (restituito da Draft.getType) "wall". Tutto è case-insensitive. I filtri che inizia con&#160;! sono invertiti. Per esempio,&#160;!name:wall mantiene solo gli oggetti che non hanno "wall" nel loro nome. "Role" è una proprietà che hanno tutti gli oggetti Arch.</li></ul>
<p>Il pulsante <b>Import</b> permette di costruire questa lista in un altro foglio di calcolo, e importarla qui come file CSV.
</p><p>Quindi si può costruire una lista di query di questo tipo:
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Arch_schedule_example03.jpg" class="image"><img alt="Arch schedule example03.jpg" src="Arch_schedule_example03.jpg" width="858" height="555" /></a>
</p><p>Dopo di che, premendo OK, al documento viene aggiunto un nuovo oggetto Scheda che contiene un foglio di calcolo con i risultati:
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Arch_schedule_example04.jpg" class="image"><img alt="Arch schedule example04.jpg" src="Arch_schedule_example04.jpg" width="746" height="552" /></a>
</p><p>Facendo doppio clic sull'oggetto Scheda, si ritorna al pannello delle Azioni e si può modificare i valori. Facendo doppio clic sul Foglio di calcolo, si ottengono i risultati nelle 3 colonne: la descrizione, il valore e l'unità (se applicabile):
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Arch_schedule_example05.jpg" class="image"><img alt="Arch schedule example05.jpg" src="Arch_schedule_example05.jpg" width="840" height="504" /></a>
</p><p>Dall'ambiente Spreadsheet il foglio di calcolo può quindi essere esportato normalmente in formato CSV.
</p>
<h2><span class="mw-headline" id="Filtri">Filtri</span></h2>
<p>Filtri attualmente disponibili:
</p>
<ul><li> <b>name:something</b>: Mantiene solo gli oggetti che hanno "something" nel loro nome (case-insensitive)</li>
<li> <b>!name:something</b>: Mantiene solo gli oggetti che non hanno "something" nel loro nome</li>
<li> <b>label:something</b>: Mantiene solo gli oggetti che hanno "something" nella loro etichetta (case-insensitive)</li>
<li> <b>!label:something</b>: Mantiene solo gli oggetti che non hanno "something" nella loro etichetta</li>
<li> <b>type:something</b>: Mantiene solo gli oggetti in cui la funzione Draft.getType() restituisce "something"</li>
<li> <b>!type:something</b>: Mantiene solo gli oggetti in cui la funzione Draft.getType() non restituisce "something"</li>
<li> <b>role:something</b>: Mantiene solo gli oggetti che hanno una proprietà "Role" impostata su "something"</li>
<li> <b>!role:something</b>: Mantiene solo gli oggetti che non dispongono di una proprietà Role, o in cui la proprietà Role non è impostata su "something"</li></ul>
<div style="clear:both"></div>
</div>
</div>
</div><div class="printfooter">
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Arch_Schedule/it&amp;oldid=207154">http://www.freecadweb.org/wiki/index.php?title=Arch_Schedule/it&amp;oldid=207154</a>"</div>
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
</div>
</div>
<div id="mw-navigation">
<h2>Navigation menu</h2>
</body></html>