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:qview60 [2015/04/28 14:42] – [3.11.1.Variabili Statiche] qem207 | software:qview:qview_6:qview60 [2024/03/22 14:06] (versione attuale) – [5. REFERENCE] qem214 | ||
---|---|---|---|
Linea 154: | Linea 154: | ||
===== - Connessione del PC al QMOVE ===== | ===== - Connessione del PC al QMOVE ===== | ||
Prima di poter aprire il collegamento è necessario che sia attivo il gestore delle risorse QRM (Qem Resurces Manager). Si trova tra le icone in basso a sinistra della barra degli strumenti di Windows. La sua icona è {{: | Prima di poter aprire il collegamento è necessario che sia attivo il gestore delle risorse QRM (Qem Resurces Manager). Si trova tra le icone in basso a sinistra della barra degli strumenti di Windows. La sua icona è {{: | ||
- | La connessione può avvenire sia via seriale tramite il convertitore IQ009 [[http:// | + | La connessione può avvenire sia via seriale tramite il convertitore IQ009 [[https:// |
Per poter trasferire il progetto compilato alla CPU bisogna connettere il PC al sistema QMOVE. | Per poter trasferire il progetto compilato alla CPU bisogna connettere il PC al sistema QMOVE. | ||
Linea 163: | Linea 163: | ||
Appare la finestra " | Appare la finestra " | ||
Per un semplice collegamento seriale è necessario solo assicurarsi che il numero della porta COM sia corretto. Per quanto riguarda la velocità di comunicazione, | Per un semplice collegamento seriale è necessario solo assicurarsi che il numero della porta COM sia corretto. Per quanto riguarda la velocità di comunicazione, | ||
- | Per un collegamento Ethernet invece è necessario selezionare //TCP/IP// e specificare il //TCP/IP Host & Port// con il suo indirizzo IP e il numero della porta a 5001. Per configurare il QMOVE con uno specifico indirizzo IP si deve usare una delle utility installate nel QWorkbench: [[http:// | + | Per un collegamento Ethernet invece è necessario selezionare //TCP/IP// e specificare il //TCP/IP Host & Port// con il suo indirizzo IP e il numero della porta a 5001. Per configurare il QMOVE con uno specifico indirizzo IP si deve usare una delle utility installate nel QWorkbench: [[https:// |
Ora fare un doppio click sulla risorsa da usare per il collegamento e il messaggio //No connection// | Ora fare un doppio click sulla risorsa da usare per il collegamento e il messaggio //No connection// | ||
Linea 570: | Linea 570: | ||
^Ricetta 100| | | | | ^Ricetta 100| | | | | ||
- | ==== -Variabili Indicizzate ==== | + | ==== - Variabili Indicizzate ==== |
<code QCL> | <code QCL> | ||
DATAGROUP | DATAGROUP | ||
Linea 827: | Linea 827: | ||
La variabile // | La variabile // | ||
- | ^La dichiarazione di INTDEVICE, INPUT, OUTPUT può avvenire | + | <WRAP center round important 60%> |
+ | La dichiarazione di **INTDEVICE**, **INPUT**, **OUTPUT** può avvenire | ||
+ | </ | ||
====== - COSTANTI ====== | ====== - COSTANTI ====== | ||
Linea 1399: | Linea 1402: | ||
</ | </ | ||
- | ==== - Shift logico | + | ==== - Shift a sinistra ==== |
- | Esegue una operazione di shift a sinistra di //n// bit sull' | + | Esegue una operazione di shift a sinistra di //n// bit sull' |
+ | Lo shift è da intendersi indifferentemente sia //logico// che // | ||
+ | \\ | ||
+ | - I bit che escono dalla sequenza a sinistra vengono perduti.\\ | ||
+ | - I bit che entrano nella sequenza a destra sono degli 0.\\ | ||
+ | \\ | ||
+ | Dal punto di vista matematico si tratta della moltiplicazione dell' | ||
+ | La sintassi è:\\ | ||
<code QCL> | <code QCL> | ||
SHLL(< | SHLL(< | ||
Linea 1406: | Linea 1416: | ||
Esempio: | Esempio: | ||
<code QCL> | <code QCL> | ||
- | | + | |
+ | ; Se glValue = & | ||
</ | </ | ||
- | ==== - Shift logico | + | ==== - Shift a destra ==== |
- | Esegue una operazione di shift a destra di //n// bit sull' | + | Esegue una operazione di shift a destra di //n// bit sull' |
+ | Lo shift è da intendersi // | ||
+ | \\ | ||
+ | - I bit che escono dalla sequenza a destra vengono perduti.\\ | ||
+ | - I bit che entrano nella sequenza a sinistra sono delle copie del bit più significativo (ossia di quello più a sinistra).\\ | ||
+ | \\ | ||
+ | Dal punto di vista matematico si tratta della divisione dell' | ||
+ | La sintassi è:\\ | ||
<code QCL> | <code QCL> | ||
SHLR(< | SHLR(< | ||
Linea 1417: | Linea 1435: | ||
<code QCL> | <code QCL> | ||
glValue = SHLR(glValue, | glValue = SHLR(glValue, | ||
+ | ; Se glValue = & | ||
+ | ; Se glValue = & | ||
</ | </ | ||