Disegno profilo o sezione |
La funzione che interagisce con questo box di dialogo serve per produrre il disegno di una sezione partendo da un file ASCII con intestazione e dati, ottenuto con il comando CLOPER oppure manualmente con un editor.
Le due caselle Invertire che si trovano sia nel riquadro File terreno che in File progetto servono per far sì che CADPak disegni le sezioni con la disposizione dei picchetti invertita.
La casella Inclinare permette di disegnare le finche inclinate, mantenendo il profilo intero. Questa procedura permette di stampare viste con forte pendenza senza spezzare il profilo e ottimizzando il layout per evitare sprechi di carta, in quanto la tabella viene inclinata e adattata all'altezza del foglio specificato.
Il file TOPAk1.var contiene alcuni parametri per gestire l'impaginazione della tavola (da TP1300 a TP1308).
L'impaginazione viene gestita creando una squadratura parallela alla linea A-B che unisce il primo ed ultimo picchetto e le parallele ad essa per i punti di quota massima relativamente a ad essa.
NB: Se il comando nell'esecuzione della tavola fornisse dei messaggi come: il riferimento è ai parametri TP1300 e/o TP1302
Se le righe del file con i dati della sezione iniziano con il carattere asterisco *, vengono ignorate ai fini del disegno delle linee verticali della sezione, delle quote e delle distanze relative però la presenza del picchetto rimane al fine del calcolo delle progressive dei picchetti successivi.
Le righe in grassetto e corsivo differiscono per il simbolo asterisco all'inizio della riga che, se presente, impone a CADPak il disegno della sezione come mostrato nella figura.
Le variabili globali interessate da questo comando sono comprese fra TP1210 e TP1290 nel file TOPak1.var.
Specifiche per Intestazione e File tabella.
Intestazione - specifiche per la personalizzazione. Per intestazione si intende una porzione di file testo, composta da 6 righe, che permette a CADPak di reperire le informazioni su come disegnare la sezione. Esempio di file testo con i dati di una sezione:
Se una riga nel file testo inizia con un carattere "*", come (nell'esempio il picchetto 3), il picchetto non viene disegnato, mentre la sua presenza viene conteggiata nelle distanze e nelle quote. L'intestazione può essere aggiunta automaticamente dal comando CLOPER; oppure, nei casi in cui essa non è inserita automaticamente, aggiunta dall'utente con il comando DT_UNION. L'intestazione di default fornita con CADPak è il file testo di nome PROXY.INT contenuto nella cartella C:\Documents and Settings\<utente>\Dati applicazioni\IeS\<release>\Support\
File intestazione:
Di seguito si riporta la definizione dei parametri che governano ognuna delle righe dell'intestazione (si rammenta che ogni riga di un file testo è denominata record, ed ogni record è suddiviso in campi). Significato delle righe del file di intestazione: INT = Numero intero REA = Numero con virgola (obbligatorio) STR = Stringa 01, 02, 03, 04, 05, 06 . . .=Numero del campo all'interno della riga. Le stringhe devono essere racchiuse tra una coppia di " "
ð Riga 01 (1000,3) -----> (01,02) Campo 01 INT Unita' di misura: 1=mm 10=cm 100=dm 1000=m ecc. Campo 02 INT Tipo di dati: 1 se file con: Nome picch., X, Y, Z Riga 7 (1) 3 se file con: Nome picch., Dist. parz., Quota Riga 7 (3) ð Riga 02 ("Quota = ",0.0,"m.s.l.m.",70,2,ISO,35,4,2) ---->(01,02, . . . . ,08) Campo 01 STR Prefisso per stringa quota fondamentale. es. "Quota=" Campo 02 REA Quota fondamentale. es. 930.00 Campo 03 STR Postfisso per stringa quota fondamentale. es. "m.s.l.m." Campo 04 REA Distanza X in mm dall'origine per posiz. testo quota fondamentale. Campo 05 REA Distanza Y in mm dall'origine per posiz. testo quota fondamentale Campo 06 STR Stile testo per quota fondamentale (max 8 caratteri) Campo 07 STR Piano testo per quota fondamentale Campo 08 REA Altezza testo fondamentale in mm Campo 09 INT Numero decimali per fondamentale ð Riga 03 (40,10,0,20,12) ---->(01,02,03,04,05) Campo 01 STR Piano per la polilinea profilo terreno Campo 02 STR Piano linee verticali Campo 03 STR Offset alla quotatura progressiva (aggiunge) Campo 04 STR Piano per le linee verticali estreme della sezione. Campo 05 STR Piano per le linee verticali delle eventuali quote interpolate. ð Riga 04 (100,20) ---->(01,02) Campo 01 REA Distanza per le ettometriche (es.: 100) Campo 02 STR Piano per le ettometriche ð Riga 05 ("Scala lunghezze 1:",100," ",100,20,ISO,35,5,0) ---->(01,02, . . . ,09) Campo 01 STR Prefisso per stringa scala lunghezze (orizz.) Campo 02 REA Denominatore di scala lunghezze. Campo 03 STR Postfisso per stringa scala lunghezze (orizz.). es. " " oppure " Come da planimetria" Campo 04 REA Distanza X in mm dall'origine per posiz. testo scala lunghezze Campo 05 REA Distanza Y in mm dall'origine per posiz. testo scala lunghezze Campo 06 STR Stile testo per scala lunghezze (max 8 caratteri) Campo 07 STR Piano testo per scala lunghezze Campo 08 REA Altezza testo per scala lunghezze Campo 09 INT Numero decimali per scala lunghezze ð Riga 06 ("Scala altezze 1:",100," ",100,30,ISO,35,5,0) ---->(01,02, . . . ,09) Campo 01 STR Prefisso per stringa scala altezze (vert.) Campo 02 REA Denominatore di scala altezze Campo 03 STR Postfisso per stringa scala altezze Campo 04 REA Distanza X in mm dall'origine per posiz. testo scala altezze Campo 05 REA Distanza Y in mm dall'origine per posiz. testo scala altezze Campo 06 STR Stile testo per scala altezze (max 8 caratteri) Campo 07 STR Piano testo per scala altezze Campo 08 REA Altezza testo per scala altezze Campo 09 INT Numero decimali per scala altezze
File tabella - specifiche per la personalizzazione. Il file tabella PRO.TAB viene fornito con CADPak ed è contenuto nella sotto directory c:\Programmi\IeS\CADPak\UserDataCache\Support\
Come si legge il file:
Di seguito si forniscono le definizioni per ognuno dei 15 elementi, con l'indicazione del tipo: INTero, REAle, STRinga. Le stringhe devono essere racchiuse da una coppia di apici doppi " ". Descrizione dei campi di ogni riga (hanno tutte lo stesso numero di campi):
Vi sono inoltre altri parametri di gestione della tabella, che si trovano nel file delle variabili globali TOPak1.var di cui si riporta di seguito un estratto.
|