Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
| software:qview:qview_6:qcl_library:vi10addarc1 [2024/09/13 12:30] – [IMPLEMENTAZIONE] qem214 | software:qview:qview_6:qcl_library:vi10addarc1 [2024/11/04 12:22] (versione attuale) – [IMPLEMENTAZIONE] qem214 | ||
|---|---|---|---|
| Linea 8: | Linea 8: | ||
| La funzione VI10AddArc1 __aggiunge il comando ARC1 in coda alle istruzioni da processare nel Buffer per eseguire il disegno__.\\ | La funzione VI10AddArc1 __aggiunge il comando ARC1 in coda alle istruzioni da processare nel Buffer per eseguire il disegno__.\\ | ||
| - | Il comando ARC1 traccia un arco di tipo I o III (vedere il disegno nelle note) dalle coordinate attuali alle coordinate x e y passate tramite la funzione.\\ | + | Il comando ARC1 traccia un arco di tipo '' |
| - | Le coordinate | + | Le coordinate |
| - | |Buffer| | + | ^ |
| - | |{{: | + | | {{: |
| ===== IMPLEMENTAZIONE ===== | ===== IMPLEMENTAZIONE ===== | ||
| Linea 25: | Linea 25: | ||
| | IN | CONST/\\ GLOBAL | | IN | CONST/\\ GLOBAL | ||
| | IN | CONST/\\ GLOBAL | | IN | CONST/\\ GLOBAL | ||
| + | |||
| + | Nota: se il valore del raggio è minore del minimo richiesto la funzione disegnerà un arco e due punti esterni per indicare l' | ||
| + | |||
| === Esempio === | === Esempio === | ||
| Linea 41: | Linea 44: | ||
| Coord_X = 0 ; | Coord_X = 0 ; | ||
| - | Coord_y | + | Coord_Y |
| VI10AddSet(awBuffer, | VI10AddSet(awBuffer, | ||
| Linea 47: | Linea 50: | ||
| Coord_X = 100 ; | Coord_X = 100 ; | ||
| - | Coord_y | + | Coord_Y |
| Radius = 200 | Radius = 200 | ||
| Linea 62: | Linea 65: | ||
| === Note === | === Note === | ||
| + | |||
| + | <wrap hi>< | ||
| + | |||
| + | ARCO TIPO 2 E 4 -> VI10AddArc2</ | ||
| *Considerata la figura sottostante: | *Considerata la figura sottostante: | ||
| Linea 73: | Linea 80: | ||
| Se invece si intende eseguire un arco di circonferenza che appartenga alla circonferenza con centro in '' | Se invece si intende eseguire un arco di circonferenza che appartenga alla circonferenza con centro in '' | ||
| + | |||
| + | === Errore === | ||
| + | |||
| + | Se il valore del raggio non è sufficiente a descrivere l'arco viene rappresentato un arco standard con affiancati due punti per indicare l' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | ---- | ||
| + | {{: | ||