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:29] – [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 72: | Linea 79: | ||
\\ | \\ | ||
- | Se invece si intende eseguire un arco di circonferenza che appartenga alla circonferenza con centro in C1 come quello rappresentato dalle traiettorie II o IV, è necessario utilizzare la funzione | + | 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' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ---- | ||
+ | {{: | ||