L interpolazione lineare con motori passo passo

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "L interpolazione lineare con motori passo passo"

Transcript

1 L interpolazione lineare con motori passo passo In una CNC ha l egenza della movimentazione contemporanea e coordinata di più as. Ad esempio, per ottenere un movimento lineare nel pia, dalla pozione iniziale x i, y i, l utenle deve giungere alla pozione finale x f, y f seguendo una linea retta. Le pozioni intermedie, se x i x f, appartengo all ineme di punti P = { (x, y) : x, x i < x < x f, y = (x x i ) yf y i x f x i + y i } Se x i = x f o se y i = y f tratta di un movimento che coinvolge un solo asse. Per la movimentazione, l uso dei motori passo passo unitamente ad una vite, permette di ottenere una succesone di pozioni discrete ed equispaziate. Ad esempio, facendo uso di un motore passo passo pilotato con pas/giro ed associato ad una vite di passo mm, risulta che tra un passo e l altro del motore l avanzamento è di, mm. L egenza di ottenere un movimento lineare coinvolgendo più as contemporaneamente traduce quindi in una approsmazione della traiettoria ideale. La figura è stata realizzata ipotizzando un avanzamento unitario, una pozione iniziale (x i, y i ) = (, ) e una pozione finale (x f, y f ) = (, ). So vibili la traiettoria ideale (linea rossa) e quella meglio approsmata (linea blu) che ottiene muovendo lungo x e lungo y attraverso la griglia di un quadretto alla volta Figura : confronto tra traiettoria ideale e traiettoria discreta La sequenza di pozioni ottimale è: x y Tabella : succesone delle pozioni discrete Algoritmo per il calcolo della traiettoria ottimale Le coordinate ottenibili so necessariamente approsmate alle pozioni discrete determinate dal passo della vite e dal numero di pas del motore. Dalle coordinate di partenza, le coordinate da raggiungere determina il numero intero di pas da effettuare. Da esempi grafici bidimenali (figure e ) può osservare che, nell asse lungo il quale viene effettuato il percorso maggiore, l avanzamento di quadretto in quadretto n viene mai interrotto. Nell altro asse l avanzamento è alternato a delle pause. Si può allora pensare di assegnare all asse che percorre la maggiore distanza la funzione di master e agli altri as la funzione di slave. Lungo Tullio Carlassara - L interpolazione lineare con motori passo passo - v. -

2 Figura : esempio di traiettoria 5 7 Figura : esempio di traiettoria Tullio Carlassara - L interpolazione lineare con motori passo passo - v. -

3 l asse master l avanzamento sarà regolare mentre lungo gli as slave (indicati genericamente con j) l avanzamento sarà condizionato dalla pozione del master e dalla distanza che i vari slave devo percorrere in rapporto con la distanza che il master deve percorrere: Utilizzando i pas: pozione slave j = pozione master passo slave j = arrotonda distanza slave j distanza master ( ) pas slave j passo master pas master Graficamente, lo step lungo l asse slave avviene ogni qualvolta la traiettoria ideale (linea rossa) supera o uguaglia la mezzeria del lato del quadretto che taglia uscendo dallo stesso. L algoritmo che viene presentato nel seguito permette di ottenere a terminale video la sequenza di pozioni ottimali per un numero di pas a scelta per ciascun asse. Una volta acquiti i dati da terminale, individua il numero masmo di pas (maxpas) ovvero il percorso più lungo da eseguire. Tale valore viene utilizzato come condizione terminale per un ciclo for nella variabile i all inter del quale, per ciascun asse, viene applicata l equazione: ( passo slave j = arrotonda passo i pas slave ) j maxpas #i n c l u d e <iostream > #i n c l u d e <cmath> // i l numero motori puó e s s e r e v a r i a t o a piacimento 5 #d e f i n e numero motori 7 // pas mot > array con i p a s s i da f a r e per i motori 8 ungned i n t pas mot [ numero motori ] ; 9 // passo mot > array con i l passo a t t u a l e d e l motori ungned i n t passo mot [ numero motori ] ; // max pas > numero masmo d i p a s s i // è d i c h i a r a t o double stante s i a un i n t e r o senza seg 5 // a f f i n c h é n e l l o p e r a z i o n e d i d i v i s i o n e e s e g u i t a n e l s e g u i t o // venga e f f e t t u a t o i l c a s t i n g d e l l e a l t r e v a r i a b i l i a double 7 double max pas ; 8 9 ung namespace std ; i n t main ( ) { // i n s e r i m e n t o d a t i f o r ( i n t i =; i <numero motori ; i ++) 5 { cout<< I n s e r i s c i i l numero d i p a s s i per i l motore <<i << ; 7 cin>>pas mot [ i ] ; 8 } 9 // r i c e r c a d e l masmo numero d i p a s s i max pas=pas mot [ ] ; f o r ( i n t i =; i <numero motori ; i ++) i f ( pas mot [ i ]> max pas ) max pas=pas mot [ i ] ; Tullio Carlassara - L interpolazione lineare con motori passo passo - v. -

4 5 // c a l c o l o e p u b b l i c a z i o n e r i s u l t a t i f o r ( i n t i =; i<=max pas ; i ++) 7 { 8 f o r ( i n t j =; j<numero motori ; j++) 9 { cout<<round ( ( pas mot [ j ] / max pas ) i )<< \ t ; } cout<< \n ; } 5 r e t u r n ; } Algoritmo snello per il calcolo della traiettoria ottimale L algoritmo precedentemente proposto fa uso delle operazioni di divione, moltiplicazione ed arrotondamento. Tali operazioni so onerose sotto il profilo del tempo richiesto al stema hardware per produrre il risultato. Di seguito viene proposto un algoritmo che fa uso delle sole operazioni di somma e sottrazione. Si osservi la figura che ripropone la sequenza di pas della figura. In questo esempio l asse master coincide con l asse x ma questo n pregiudica la generalità di quanto viene esposto. Come detto, lo step lungo l asse slave avviene ogni qualvolta la traiettoria ideale (linea rossa) supera o uguaglia la mezzeria del lato del quadretto che taglia uscendo dallo stesso Figura : esempio di traiettoria Ciascun quadretto verde è mile al quadrato di lato 7 7 che racchiude l intero percorso. La mezzeria di ciascun quadretto è per militudine associabile a x. A seguire la sequenza relativa ai primi step: Tullio Carlassara - L interpolazione lineare con motori passo passo - v. -

5 7 5 Figura 5: dettaglio del primo e secondo step in x primo step in x: osservando il primo quadretto verde ((,)(,)(,)(,)) (figura 5), vede la linea rossa che taglia il lato verticale destro ad una altezza inferiore alla mezzeria ( 7 del lato). Lo step sull asse y n è da eseguire; 5secondo step di x: osservi il secondo quadretto verde ((,)(,)(,)(,). La linea rossa, uscendo dal quadretto intercetta il lato oltre la mezzeria ( 7 del lato). In contemporanea allo step di x deve eseguire lo step in y; terzo step di x: focalizzi l attenzione sul terzo quadretto verde (figura ). Intersezione a 7 del lato. Nessu step in y; quarto step di x: Intersezione a 5 7 del lato. Step in y; e via così fi al compimento dell ultimo step in x. Figura : dettaglio del terzo e quarto step in x 5 7 Tullio Carlassara - L interpolazione lineare con motori passo passo - v. - 5

6 Indicando con m e con s il numero di step che master e slave devo rispettivamente eseguire, il processo descritto è riassumibile nel flowchart di figura 7a. inizio inizio d m d m m m < m m < m d d + s d d + s m m + m m + d m d s s + s s + d d m d d m fine fine (a) (b) Figura 7: flowchart dell algoritmo snello Tullio Carlassara - L interpolazione lineare con motori passo passo - v. -

7 Sostituendo il parametro decionale d con d+ m ed eseguendo alcuni adattamenti ottiene il flowchart di figura 7b. A seguire il software in C scritto sulla base del flowchart di figura 7b. #i n c l u d e <iostream > // i l numero motori puó e s s e r e v a r i a t o a piacimento #d e f i n e numero motori 5 // pas mot > array con i p a s s i da f a r e per i motori 7 ungned i n t pas mot [ numero motori ] ; 8 9 // passo mot > array con i l passo a t t u a l e d e l motori ungned i n t passo mot [ numero motori ] ; // max pas > numero masmo d i p a s s i ungned i n t max pas ; 5 ung namespace std ; 7 i n t main ( ) 8 { 9 // i n s e r i m e n t o d a t i f o r ( i n t i =; i <numero motori ; i ++) { cout<< I n s e r i s c i i l numero d i p a s s i per i l motore <<i << ; cin>>pas mot [ i ] ; } 5 // r i c e r c a d e l masmo numero d i p a s s i 7 max pas=pas mot [ ] ; 8 f o r ( i n t i =; i <numero motori ; i ++) 9 i f ( pas mot [ i ]> max pas ) max pas=pas mot [ i ] ; // parametro d e c i s i o n a l e i n t d= max pas ; // c a l c o l o e p u b b l i c a z i o n e r i s u l t a t i 5 f o r ( i n t i =; i <max pas ; i ++) { 7 f o r ( i n t j =; j<numero motori ; j++) 8 { 9 d+= pas mot [ j ] ; i f (d>=) { passo mot [ j ]++; d = max pas ; } 5 cout<<passo mot [ j ]<< \ t ; } 7 cout<< \n ; 8 } 9 r e t u r n ; 5 } Tullio Carlassara - L interpolazione lineare con motori passo passo - v. - 7

Soluzione di equazioni quadratiche

Soluzione di equazioni quadratiche Soluzione di equazioni quadratiche Soluzione sulla Retta Algebrica Inseriamo sulla Retta Algebrica le seguenti espressioni polinomiali x e x 3 e cerchiamo di individuare i valori di x per i quali i punti

Dettagli

Corso di Automazione industriale

Corso di Automazione industriale Corso di Automazione industriale Lezione 11 Macchine utensili e controllo numerico Programmazione CNC Università degli Studi di Bergamo, Automazione Industriale, A.A. 2015/2016, A. L. Cologni 1 Introduzione

Dettagli

ESERCITAZIONE Scrittura di un programma CNC per la fresatura di un componente dato

ESERCITAZIONE Scrittura di un programma CNC per la fresatura di un componente dato ESERCITAZIONE Scrittura di un programma CNC per la fresatura di un componente dato Nella presente esercitazione si redige il programma CNC per la fresatura del pezzo illustrato nelle Figure 1 e 2. Figura

Dettagli

B. Vogliamo determinare l equazione della retta

B. Vogliamo determinare l equazione della retta Risoluzione quesiti ordinamento Quesito N.1 Indicata con α la misura dell angolo CAB, si ha che: 1 Area ( ABC ) = AC AB sinα = 3 sinα π 3 sinα = 3 sinα = 1 α = Il triangolo è quindi retto in A. La misura

Dettagli

PROGRAMMAZIONE della M.U. CNC

PROGRAMMAZIONE della M.U. CNC PROGRAMMAZIONE della M.U. CNC 1 La programmazione delle M.U. CNC 1 Generalità 2 Geometrie di riferimento 3 Grammatica 4 Lessico 5 Sintassi 6 Esempi 7 Linguaggio APT 2 La programmazione delle M.U. CNC Le

Dettagli

Verranno descritti di seguito brevemente gli algoritmi di calcolo utilizzati per l interpretazione nei tre metodi inseriti all interno del programma.

Verranno descritti di seguito brevemente gli algoritmi di calcolo utilizzati per l interpretazione nei tre metodi inseriti all interno del programma. 3. Teoria Verranno descritti di seguito brevemente gli algoritmi di calcolo utilizzati per l interpretazione nei tre metodi inseriti all interno del programma. 3.1 Metodo convenzionale (metodo del tempo

Dettagli

ESEMPIO 1: eseguire il complemento a 10 di 765

ESEMPIO 1: eseguire il complemento a 10 di 765 COMPLEMENTO A 10 DI UN NUMERO DECIMALE Sia dato un numero N 10 in base 10 di n cifre. Il complemento a 10 di tale numero (N ) si ottiene sottraendo il numero stesso a 10 n. ESEMPIO 1: eseguire il complemento

Dettagli

FUNZIONE. Si scrive: A B f: A B x y=f(x) (si legge: f funzione da A in B) x f y= f(x)

FUNZIONE. Si scrive: A B f: A B x y=f(x) (si legge: f funzione da A in B) x f y= f(x) 1 FUNZIONE Dati gli insiemi A e B, si definisce funzione da A in B una relazione o legge o corrispondenza che ad ogni elemento di A associa uno ed un solo elemento di B. Si scrive: A B f: A B f() (si legge:

Dettagli

Politecnico di Milano Facoltà di Ingegneria dell Informazione AGENTI AUTONOMI E SISTEMI MULTIAGENTE Appello COGNOME E NOME

Politecnico di Milano Facoltà di Ingegneria dell Informazione AGENTI AUTONOMI E SISTEMI MULTIAGENTE Appello COGNOME E NOME Politecnico di Milano Facoltà di Ingegneria dell Informazione AGENTI AUTONOMI E SISTEMI MULTIAGENTE Appello COGNOME E NOME 5 luglio 2006 RIGA COLONNA MATRICOLA Il presente plico pinzato, composto di quattro

Dettagli

Dimensione di uno Spazio vettoriale

Dimensione di uno Spazio vettoriale Capitolo 4 Dimensione di uno Spazio vettoriale 4.1 Introduzione Dedichiamo questo capitolo ad un concetto fondamentale in algebra lineare: la dimensione di uno spazio vettoriale. Daremo una definizione

Dettagli

Relazioni statistiche: regressione e correlazione

Relazioni statistiche: regressione e correlazione Relazioni statistiche: regressione e correlazione È detto studio della connessione lo studio si occupa della ricerca di relazioni fra due variabili statistiche o fra una mutabile e una variabile statistica

Dettagli

LE FUNZIONI A DUE VARIABILI

LE FUNZIONI A DUE VARIABILI Capitolo I LE FUNZIONI A DUE VARIABILI In questo primo capitolo introduciamo alcune definizioni di base delle funzioni reali a due variabili reali. Nel seguito R denoterà l insieme dei numeri reali mentre

Dettagli

Esempi di funzione. Scheda Tre

Esempi di funzione. Scheda Tre Scheda Tre Funzioni Consideriamo una legge f che associa ad un elemento di un insieme X al più un elemento di un insieme Y; diciamo che f è una funzione, X è l insieme di partenza e X l insieme di arrivo.

Dettagli

La pista del mio studio Riflettiamo sulla pista. Guida per l insegnante

La pista del mio studio Riflettiamo sulla pista. Guida per l insegnante Riflettiamo sulla pista Guida per l insegnante Obiettivi educativi generali Compito di specificazione - possiede capacità progettuale - è in grado di organizzare il proprio tempo e di costruire piani per

Dettagli

Trasformazioni Geometriche 1 Roberto Petroni, 2011

Trasformazioni Geometriche 1 Roberto Petroni, 2011 1 Trasformazioni Geometriche 1 Roberto etroni, 2011 Trasformazioni Geometriche sul piano euclideo 1) Introduzione Def: si dice trasformazione geometrica una corrispondenza biunivoca che associa ad ogni

Dettagli

1 Appunti a cura di prof.ssa MINA Maria Letizia integrati e pubblicati in data 12/10/10

1 Appunti a cura di prof.ssa MINA Maria Letizia integrati e pubblicati in data 12/10/10 FUNZIONE OMOGRAFICA ASINTOTO VERTICALE: ASINTOTO ORIZZONTALE: 1 abbiamo verificato che, applicando all iperbole equilatera base, la dilatazione verticale di coefficiente 7 e la traslazione di vettore di

Dettagli

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0 Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice

Dettagli

Esercizio 1: trading on-line

Esercizio 1: trading on-line Esercizio 1: trading on-line Si realizzi un programma Java che gestisca le operazioni base della gestione di un fondo per gli investimenti on-line Creazione del fondo (con indicazione della somma in inizialmente

Dettagli

Logica Numerica Approfondimento 1. Minimo Comune Multiplo e Massimo Comun Divisore. Il concetto di multiplo e di divisore. Il Minimo Comune Multiplo

Logica Numerica Approfondimento 1. Minimo Comune Multiplo e Massimo Comun Divisore. Il concetto di multiplo e di divisore. Il Minimo Comune Multiplo Logica Numerica Approfondimento E. Barbuto Minimo Comune Multiplo e Massimo Comun Divisore Il concetto di multiplo e di divisore Considerato un numero intero n, se esso viene moltiplicato per un numero

Dettagli

SISTEMI DI NUMERAZIONE E CODICI

SISTEMI DI NUMERAZIONE E CODICI SISTEMI DI NUMERAZIONE E CODICI Il Sistema di Numerazione Decimale Il sistema decimale o sistema di numerazione a base dieci usa dieci cifre, dette cifre decimali, da O a 9. Il sistema decimale è un sistema

Dettagli

Operazioni sulla Retta Algebrica e riflessione sulla loro definizione nell insieme dei Naturali

Operazioni sulla Retta Algebrica e riflessione sulla loro definizione nell insieme dei Naturali Operazioni sulla Retta Algebrica e riflessione sulla loro definizione nell insieme dei Naturali Attraverso i comandi dell interfaccia della Retta Algebrica di AlNuSet è possibile accedere a tre modelli

Dettagli

Cenni su algoritmi, diagrammi di flusso, strutture di controllo

Cenni su algoritmi, diagrammi di flusso, strutture di controllo Cenni su algoritmi, diagrammi di flusso, strutture di controllo Algoritmo Spesso, nel nostro vivere quotidiano, ci troviamo nella necessità di risolvere problemi. La descrizione della successione di operazioni

Dettagli

Basi di matematica per il corso di micro

Basi di matematica per il corso di micro Basi di matematica per il corso di micro Microeconomia (anno accademico 2006-2007) Lezione del 21 Marzo 2007 Marianna Belloc 1 Le funzioni 1.1 Definizione Una funzione è una regola che descrive una relazione

Dettagli

NAVIGAZIONE IN TEMPO REALE DI UN MANIPOLATORE ROBOTICO INDUSTRIALE IN PRESENZA DI OSTACOLI

NAVIGAZIONE IN TEMPO REALE DI UN MANIPOLATORE ROBOTICO INDUSTRIALE IN PRESENZA DI OSTACOLI NAVIGAZIONE IN TEMPO REALE DI UN MANIPOLATORE ROBOTICO INDUSTRIALE IN PRESENZA DI OSTACOLI Francesca Ballan Relatori: Dott. Ing. Tullio Facchinetti Chiar.ma Prof.ssa Antonella Ferrara Correlatori: Chiar.mo

Dettagli

RETTE, PIANI, SFERE, CIRCONFERENZE

RETTE, PIANI, SFERE, CIRCONFERENZE RETTE, PIANI, SFERE, CIRCONFERENZE 1. Esercizi Esercizio 1. Dati i punti A(1, 0, 1) e B(, 1, 1) trovare (1) la loro distanza; () il punto medio del segmento AB; (3) la retta AB sia in forma parametrica,

Dettagli

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI Indice 1 Le frazioni algebriche 1.1 Il minimo comune multiplo e il Massimo Comun Divisore fra polinomi........ 1. Le frazioni algebriche....................................

Dettagli

2 FUNZIONI REALI DI VARIABILE REALE

2 FUNZIONI REALI DI VARIABILE REALE 2 FUNZIONI REALI DI VARIABILE REALE 2.1 CONCETTO DI FUNZIONE Definizione 2.1 Siano A e B due insiemi. Una funzione (o applicazione) f con dominio A a valori in B è una legge che associa ad ogni elemento

Dettagli

Soluzione degli esercizi sul moto rettilineo uniformemente accelerato

Soluzione degli esercizi sul moto rettilineo uniformemente accelerato Liceo Carducci Volterra - Classe 3 a B Scientifico - Francesco Daddi - 8 novembre 00 Soluzione degli esercizi sul moto rettilineo uniformemente accelerato Esercizio. Un corpo parte da fermo con accelerazione

Dettagli

Esercizi sul moto rettilineo uniformemente accelerato

Esercizi sul moto rettilineo uniformemente accelerato Liceo Carducci Volterra - Classe 3 a B Scientifico - Francesco Daddi - 8 novembre 010 Esercizi sul moto rettilineo uniformemente accelerato Esercizio 1. Un corpo parte da fermo con accelerazione pari a

Dettagli

PROIEZIONI ORTOGONALI

PROIEZIONI ORTOGONALI PROIEZIONI ORTOGONALI 104 Il metodo della doppia proiezione ortogonale Il metodo attualmente conosciuto come metodo delle proiezioni ortogonali (o proiezioni ortografiche) inizialmente nacque come metodo

Dettagli

ENERGIA. Energia e Lavoro Potenza Energia cinetica Energia potenziale Principio di conservazione dell energia meccanica

ENERGIA. Energia e Lavoro Potenza Energia cinetica Energia potenziale Principio di conservazione dell energia meccanica 1 ENERGIA Energia e Lavoro Potenza Energia cinetica Energia potenziale Principio di conservazione dell energia meccanica 2 Energia L energia è ciò che ci permette all uomo di compiere uno sforzo o meglio

Dettagli

L automazione. L automazione. Insieme delle tecniche e dei metodi per sostituire o ridurre l intervento umano in un attività lavorativa

L automazione. L automazione. Insieme delle tecniche e dei metodi per sostituire o ridurre l intervento umano in un attività lavorativa L automazione 1 L automazione Insieme delle tecniche e dei metodi per sostituire o ridurre l intervento umano in un attività lavorativa Politecnico di Torino 1 Automazione delle macchine utensili (M.U.)

Dettagli

Consorzio Nettuno - Corso di Matematica 1 Schede di lavoro guidato per le esercitazioni

Consorzio Nettuno - Corso di Matematica 1 Schede di lavoro guidato per le esercitazioni Consorzio Nettuno - Corso di Matematica 1 Schede di lavoro guidato per le esercitazioni A cura di Sebastiano Cappuccio SCHEDA N. 6 ARGOMENTO: Grafici di funzioni sottoposte a trasformazioni elementari.

Dettagli

Indovina il numero pensato

Indovina il numero pensato Indovina il numero pensato Le operazioni inverse Ivana Sacchi - ivana@ivana.it Giocare con i bambini. Chiedere loro di pensare un numero e spiegare che è possibile indovinare quale numero hanno pensato

Dettagli

Le stringhe. Le stringhe

Le stringhe. Le stringhe Informatica: C++ Gerboni Roberta Stringhe di caratteri (esempi di utilizzo dei vettori) Nel linguaggio C++ una stringa è semplicemente un vettore di caratteri Vettori di caratteri La stringa "hello" è

Dettagli

BALDAZZI STYL ART S.p.A. - Via dell artigiano 17-40065 Pianoro (BO) Tel. 051-6516102 - Fax 051-6516142 info@baldazzi.com

BALDAZZI STYL ART S.p.A. - Via dell artigiano 17-40065 Pianoro (BO) Tel. 051-6516102 - Fax 051-6516142 info@baldazzi.com BALDAZZI STYL ART S.p.A. Via dell artigiano 17 40065 Pianoro (BO) Tel. 0516516102 Fax 0516516142 info@baldazzi.com 1.f Regole che governano il gioco All avvio della partita si gioca sempre nei 5 rulli.

Dettagli

Rendering air show e verifica della sincronizzazione

Rendering air show e verifica della sincronizzazione Capitolo 5 Rendering air show e verifica della sincronizzazione 5.1 Introduzione Il Rendering 3D dell evoluzioni acrobatiche costituisce uno degli aspetti cruciali dell applicazione realizzata. L ambiente

Dettagli

la funzione è definita la funzione non è definita Si osservi, infatti, che la radice di un numero negativo non esiste nel campo dei numeri reali.

la funzione è definita la funzione non è definita Si osservi, infatti, che la radice di un numero negativo non esiste nel campo dei numeri reali. 1 y 4 CAMPO DI ESISTENZA. Poiché data è una irrazionale con indice di radice pari, il cui radicando è un polinomio, essa risulta definita solo per i valori della per i quali il radicando è positivo, ovvero

Dettagli

Il valore assoluto. F. Battelli Università Politecnica delle Marche, Ancona. Pesaro, Precorso di Analisi 1, 22-28 Settembre 2005 p.

Il valore assoluto. F. Battelli Università Politecnica delle Marche, Ancona. Pesaro, Precorso di Analisi 1, 22-28 Settembre 2005 p. Il valore assoluto F Battelli Università Politecnica delle Marche Ancona Pesaro Precorso di Analisi 1 22-28 Settembre 2005 p1/23 Il valore assoluto Si definisce il valore assoluto di un numero reale l

Dettagli

Introduzione all'animazione

Introduzione all'animazione Informatica Grafica I Introduzione all'animazione L'animazione Per animazione si indica generalmente quella forma di espressione che utilizza sequenze di immagini studiate per ricreare la sensazione di

Dettagli

Punto 1 Dopo aver scelto come unità di misura (dm), dai dati si ricava che la curva deve passare per i punti, B C e D

Punto 1 Dopo aver scelto come unità di misura (dm), dai dati si ricava che la curva deve passare per i punti, B C e D Problema 1: Il porta scarpe da viaggio Risoluzione Punto 1 Dopo aver scelto come unità di misura (dm), dai dati si ricava che la curva deve passare per i punti, B C e D a) L' equazione è da scartare perchè

Dettagli

a) In concorrenza perfetta il ricavo totale è dato dal prodotto tra il prezzo e la quantità venduta:

a) In concorrenza perfetta il ricavo totale è dato dal prodotto tra il prezzo e la quantità venduta: Esercizio 1 a) In concorrenza perfetta il ricavo totale è dato dal prodotto tra il prezzo e la quantità venduta: RT = P Q Da cui si ottiene che il ricavo medio e il ricavo marginale sono costanti e pari

Dettagli

BALDAZZI STYL ART S.p.A. - Via dell artigiano 17-40065 Pianoro (BO) Tel. 051-6516102 - Fax 051-6516142 info@baldazzi.com

BALDAZZI STYL ART S.p.A. - Via dell artigiano 17-40065 Pianoro (BO) Tel. 051-6516102 - Fax 051-6516142 info@baldazzi.com 1.f Regole che governano il gioco Il gioco si suddivide essenzialmente i tre parti: - gioco 5 rulli - gioco 5 rulli con free-spin - gioco bonus DREAM CATCHER (acchiappa-sogni) All avvio della partita si

Dettagli

ALGORITMO DEL SIMPLESSO

ALGORITMO DEL SIMPLESSO ALGORITMO DEL SIMPLESSO ESERCITAZIONI DI RICERCA OPERATIVA 1 ESERCIZIO 1. Risolvere il seguente programma lineare (a) con il metodo del simplesso e (b) con il metodo grafico. (1) min x 1 x () (3) (4) (5)

Dettagli

LEZIONE 31. B i : R n R. R m,n, x = (x 1,..., x n ). Allora sappiamo che è definita. j=1. a i,j x j.

LEZIONE 31. B i : R n R. R m,n, x = (x 1,..., x n ). Allora sappiamo che è definita. j=1. a i,j x j. LEZIONE 31 31.1. Domini di funzioni di più variabili. Sia ora U R n e consideriamo una funzione f: U R m. Una tale funzione associa a x = (x 1,..., x n ) U un elemento f(x 1,..., x n ) R m : tale elemento

Dettagli

Codifica: dal diagramma a blocchi al linguaggio C++

Codifica: dal diagramma a blocchi al linguaggio C++ Codifica: dal diagramma a blocchi al linguaggio C++ E necessario chiarire inizialmente alcuni concetti. La compilazione Il dispositivo del computer addetto all esecuzione dei programmi è la CPU La CPU

Dettagli

Funzioni. Funzioni /2

Funzioni. Funzioni /2 Funzioni Una funzione f è una corrispondenza tra due insiemi A e B che a ciascun elemento di A associa un unico elemento di B. Si scrive: f : A B l'insieme A si chiama il dominio della funzione f, l'insieme

Dettagli

Grandezze scalari e vettoriali

Grandezze scalari e vettoriali Grandezze scalari e vettoriali Esempio vettore spostamento: Esistono due tipi di grandezze fisiche. a) Grandezze scalari specificate da un valore numerico (positivo negativo o nullo) e (nel caso di grandezze

Dettagli

PULCINI. Programma MILAN LAB

PULCINI. Programma MILAN LAB PULCINI Programma MILAN LAB SEDUTA DI ALLENAMENTO PULCINI 40% SCHEMI MOTORI DI BASE CAPACITÀ MOTORIE 60% CAPACITÀ COORDINATIVE 50% 10% CAPACITÀ CONDIZIONALI Rapidità BASSO GRADO DI DIFFICOLTÀ MEDIO GRADO

Dettagli

Modelli per la gestione delle scorte

Modelli per la gestione delle scorte Modelli per la gestione delle scorte Claudio Arbib Università di L Aquila Seconda Parte Sommario Sui problemi di gestione aperiodica equazioni di stato Funzioni di costo Un modello convesso formulazione

Dettagli

Sole. Instante 0. Rotazione della Terra

Sole. Instante 0. Rotazione della Terra AP 1 Misura della durata del giorno solare Scuola primaria secondo ciclo - MATERIALE OCCORRENTE Un solarscope Un cronometro o un orologio indicante ore, minuti e secondi Un foglio quadrettato (opzionale)

Dettagli

SEGNO DELLA FUNZIONE. Anche in questo caso, per lo studio del segno della funzione, occorre risolvere la disequazione: y > 0 Ne segue:

SEGNO DELLA FUNZIONE. Anche in questo caso, per lo studio del segno della funzione, occorre risolvere la disequazione: y > 0 Ne segue: CAMPO DI ESISTENZA. Poiché la funzione data è una razionale fratta, essa risulta definita su tutto l asse reale tranne che nei punti in cui il denominatore della frazione si annulla, cioè: C.E. { R: 0}

Dettagli

Indicando con x i minuti di conversazione effettuati in un mese, con la spesa totale nel mese e con il costo medio al minuto:

Indicando con x i minuti di conversazione effettuati in un mese, con la spesa totale nel mese e con il costo medio al minuto: PROBLEMA 1. Il piano tariffario proposto da un operatore telefonico prevede, per le telefonate all estero, un canone fisso di 10 euro al mese, più 10 centesimi per ogni minuto di conversazione. Indicando

Dettagli

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini. Algoritmi di routing dinamici (pag.89) UdA2_L5 Nelle moderne reti si usano algoritmi dinamici, che si adattano automaticamente ai cambiamenti della rete. Questi algoritmi non sono eseguiti solo all'avvio

Dettagli

Gestionalino-Base è un Software che gestisce altri Software Specifici progettati per

Gestionalino-Base è un Software che gestisce altri Software Specifici progettati per Tempi & Metodi di Giorgio Andreani Servizi di Controllo e di Organizzazione dei Processi Produttivi Iscrizione al Registro delle Imprese CCIAA di Verona REA 357269 Partita Iva 03686020235 - Cod. Fisc.

Dettagli

0 < a < 1 a > 1. In entrambi i casi la funzione y = log a (x) si può studiare per punti e constatare che essa presenta i seguenti andamenti y

0 < a < 1 a > 1. In entrambi i casi la funzione y = log a (x) si può studiare per punti e constatare che essa presenta i seguenti andamenti y INTRODUZIONE Osserviamo, in primo luogo, che le funzioni logaritmiche sono della forma y = log a () con a costante positiva diversa da (il caso a = è banale per cui non sarà oggetto del nostro studio).

Dettagli

Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni

Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni Prerequisiti Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni L opzione Produzione base è disponibile per le versioni Azienda Light e Azienda Pro. Introduzione

Dettagli

Esercitazione 5 Dinamica del punto materiale

Esercitazione 5 Dinamica del punto materiale Problema 1 Un corpo puntiforme di massa m = 1.0 kg viene lanciato lungo la superficie di un cuneo avente un inclinazione θ = 40 rispetto all orizzontale e altezza h = 80 cm. Il corpo viene lanciato dal

Dettagli

Alessandro Pellegrini

Alessandro Pellegrini Esercitazione sulle Rappresentazioni Numeriche Esistono 1 tipi di persone al mondo: quelli che conoscono il codice binario e quelli che non lo conoscono Alessandro Pellegrini Cosa studiare prima Conversione

Dettagli

Simbologia pneumatica

Simbologia pneumatica Simbologia pneumatica Fonte/Sorgente di pressione E l alimentazione/alimentatore di ogni circuito pneumatico. È generalmente costituito da un compressore che comprime l aria all interno di un serbatoio.

Dettagli

Funzione Una relazione fra due insiemi A e B è una funzione se a ogni elemento di A si associa uno e un solo elemento

Funzione Una relazione fra due insiemi A e B è una funzione se a ogni elemento di A si associa uno e un solo elemento TERIA CAPITL 9. ESPNENZIALI E LGARITMI. LE FUNZINI Non si ha una funzione se anche a un solo elemento di A non è associato un elemento di B, oppure ne sono associati più di uno. DEFINIZINE Funzione Una

Dettagli

Javascript: il browser

Javascript: il browser Javascript: il browser Un browser è un programma Un browser interpreta il linguaggio HTML e visualizza le pagine sullo schermo Per la visualizzazione delle pagine un browser si appoggia al software di

Dettagli

L ambiente grafico e le viste

L ambiente grafico e le viste 1 In questo Tutorial impareremo a conoscere l ambiente grafico di Cinema 4D e a muoverci tra le varie viste dello stesso All apertura di Cinema 4D apparirà la seguente interfaccia Pag. 1 Clicchiamo nella

Dettagli

G S M C O M M A N D E R Duo S

G S M C O M M A N D E R Duo S Il GSM Commander Duo S permette, di attivare indipendentemente o contemporaneamente due contatti elettrici, Contatto1 (C1) e Contatto2 (C2), attraverso una chiamata telefonica a costo zero al numero della

Dettagli

Prof. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base:

Prof. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base: LA STRUTTURA DI RIPETIZIONE La ripetizione POST-condizionale La ripetizione PRE-condizionale INTRODUZIONE (1/3) Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto

Dettagli

Sommario. Il registro riporta:

Sommario. Il registro riporta: Gli acquirenti e gli utilizzatori di prodotti fitosanitari hanno l obbligo della tenuta del Registro dei trattamenti nel quale vengono annotati tutti i trattamenti con i relativi dati caratteristici. Il

Dettagli

Gestione Turni. Introduzione

Gestione Turni. Introduzione Gestione Turni Introduzione La gestione dei turni di lavoro si rende necessaria quando, per garantire la continuità del servizio di una determinata struttura, è necessario che tutto il personale afferente

Dettagli

MATEMATICA 2001. p = 4/6 = 2/3; q = 1-2/3 = 1/3. La risposta corretta è quindi la E).

MATEMATICA 2001. p = 4/6 = 2/3; q = 1-2/3 = 1/3. La risposta corretta è quindi la E). MATEMATICA 2001 66. Quale fra le seguenti affermazioni è sbagliata? A) Tutte le funzioni ammettono la funzione inversa B) Una funzione dispari è simmetrica rispetto all origine C) Una funzione pari è simmetrica

Dettagli

Politecnico di Torino. Esercitazioni di Protezione idraulica del territorio

Politecnico di Torino. Esercitazioni di Protezione idraulica del territorio Politecnico di Torino Esercitazioni di Protezione idraulica del territorio a.a. 2012-2013 ESERCITAZIONE 1 VALUTAZIONE DELLA RARITÀ DI UN EVENTO PLUVIOMETRICO ECCEZIONALE 1. Determinazione del periodo di

Dettagli

RUDIMENTI DI ARTCAM VERSIONE INSIGNIA

RUDIMENTI DI ARTCAM VERSIONE INSIGNIA RUDIMENTI DI ARTCAM VERSIONE INSIGNIA 3.6 Rev. 1.0 by Aragon INDICE PREMESSA pag. 3 1 NUOVO MODELLO pag. 4 1.1 Allineamento e posizionamento Vettori pag. 5 1.2 Raggruppa Unisci Concatena Vettori pag. 7

Dettagli

SISTEMA PREMIALE DEL PERSONALE DIPENDENTE. Elaborato dal Nucleo di Valutazione Associato

SISTEMA PREMIALE DEL PERSONALE DIPENDENTE. Elaborato dal Nucleo di Valutazione Associato SISTEMA PREMIALE DEL PERSONALE DIPENDENTE Elaborato dal Nucleo di Valutazione Associato SOMMARIO 1.- FINALITÀ E CARATTERISTICHE GENERALI DEL SISTEMA PREMIALE -------------- 3 2.- IL SISTEMA PREMIALE DEI

Dettagli

METODO PER LA STESURA DI PROGRAMMI PER IL CENTRO DI LAVORO CNC

METODO PER LA STESURA DI PROGRAMMI PER IL CENTRO DI LAVORO CNC METODO PER LA STESURA DI PROGRAMMI PER IL CENTRO DI LAVORO CNC Riferimento al linguaggio di programmazione STANDARD ISO 6983 con integrazioni specifiche per il Controllo FANUC M21. RG - Settembre 2008

Dettagli

Daniela Lera A.A. 2008-2009

Daniela Lera A.A. 2008-2009 Daniela Lera Università degli Studi di Cagliari Dipartimento di Matematica e Informatica A.A. 2008-2009 Metodi Runge-Kutta In alcuni esempi precedenti sono stati presentati vari metodi monostep. Esiste

Dettagli

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. *+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti

Dettagli

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo. DALLE PESATE ALL ARITMETICA FINITA IN BASE 2 Si è trovato, partendo da un problema concreto, che con la base 2, utilizzando alcune potenze della base, operando con solo addizioni, posso ottenere tutti

Dettagli

Matematica in laboratorio

Matematica in laboratorio Unità 1 Attività guidate Attività 1 Foglio elettronico Divisibilità tra numeri naturali Costruisci un foglio di lavoro per determinare se a è divisibile per b, essendo a e b due numeri naturali, con a

Dettagli

LEZIONI CON I PAD Docente scuola secondaria IC Moglia Carla Casareggio Classi seconde 2014/2015 Proprietà triangoli e quadrilateri con Sketchometry

LEZIONI CON I PAD Docente scuola secondaria IC Moglia Carla Casareggio Classi seconde 2014/2015 Proprietà triangoli e quadrilateri con Sketchometry LEZIONI CON I PAD Docente scuola secondaria IC Moglia Carla Casareggio Classi seconde 2014/2015 Proprietà triangoli e quadrilateri con Sketchometry La costruzione di figure geometriche al computer con

Dettagli

Introduzione alla Programmazione

Introduzione alla Programmazione Introduzione alla Programmazione Lorenzo Bettini Corso di Laurea in Scienze dell'educazione 2014/2015 Cosa è un programma Costituito da tante istruzioni Una lista di cose da fare Che il processore esegue

Dettagli

CIRCUITI OLEODINAMICI ELEMENTARI

CIRCUITI OLEODINAMICI ELEMENTARI CIRCUITI OLEODINAMICI ELEMENTARI Un esame sistematico dei circuiti completi, anche se limitato a pochi tipi di macchine e di attrezzature, sarebbe estremamente complesso e vasto. Il raggiungimento del

Dettagli

Appunti di Sistemi Elettronici

Appunti di Sistemi Elettronici Prof.ssa Maria Rosa Malizia 1 LA PROGRAMMAZIONE La programmazione costituisce una parte fondamentale dell informatica. Infatti solo attraverso di essa si apprende la logica che ci permette di comunicare

Dettagli

Università del Salento

Università del Salento Università del Salento Dipartimento di Matematica DAI SISTEMI DI DISEQUAZIONI LINEARI.. ALLA PROGRAMMAZIONE LINEARE Chefi Triki La Ricerca Operativa Fornisce strumenti matematici di supporto alle attività

Dettagli

Funzioni. Parte prima. Daniele Serra

Funzioni. Parte prima. Daniele Serra Funzioni Parte prima Daniele Serra Nota: questi appunti non sostituiscono in alcun modo le lezioni del prof. Favilli, né alcun libro di testo. Sono piuttosto da intendersi a integrazione di entrambi. 1

Dettagli

Appunti sul galleggiamento

Appunti sul galleggiamento Appunti sul galleggiamento Prof.sa Enrica Giordano Corso di Didattica della fisica 1B a.a. 2006/7 Ad uso esclusivo degli studenti frequentanti, non diffondere senza l autorizzazione della professoressa

Dettagli

RELAZIONE TRA VARIABILI QUANTITATIVE. Lezione 7 a. Accade spesso nella ricerca in campo biomedico, così come in altri campi della

RELAZIONE TRA VARIABILI QUANTITATIVE. Lezione 7 a. Accade spesso nella ricerca in campo biomedico, così come in altri campi della RELAZIONE TRA VARIABILI QUANTITATIVE Lezione 7 a Accade spesso nella ricerca in campo biomedico, così come in altri campi della scienza, di voler studiare come il variare di una o più variabili (variabili

Dettagli

SCRUTINIO ON LINE 2 PERIODO

SCRUTINIO ON LINE 2 PERIODO SCRUTINIO ON LINE 2 PERIODO MANUALE OPERATIVO PER IL DOCENTE COORDINATORE Pagina 1 Accesso al sistema Per entrare nel registro elettronico, il docente apre il browser di accesso ad Internet e può accedere

Dettagli

WORK LINE LASER MACHINE: DAL FILE 2D AL TAGLIO

WORK LINE LASER MACHINE: DAL FILE 2D AL TAGLIO WORK LINE LASER MACHINE: DAL FILE 2D AL TAGLIO PRIMO PASSO: CREARE IL FILE 2D Il pezzo che si vuole realizzare va modellato con un software che permetta di ottenere un file vettoriale. In figura 1 viene

Dettagli

LE FUNZIONI E LE LORO PROPRIETÀ

LE FUNZIONI E LE LORO PROPRIETÀ LE FUNZIONI E LE LORO PROPRIETÀ LE FUNZIONI REALI DI VARIABILE REALE COSA SONO LE FUNZIONI Dati due sottoinsiemi A e B non vuoti di R, una FUNZIONE da A a B è una relazione che associa ad ogni numero reale

Dettagli

Prof. Silvio Reato Valcavasia Ricerche. Il piano cartesiano

Prof. Silvio Reato Valcavasia Ricerche. Il piano cartesiano Il piano cartesiano Per la rappresentazione di grafici su di un piano si utilizza un sistema di riferimento cartesiano. Su questo piano si rappresentano due rette orientate (con delle frecce all estremità

Dettagli

Funzioni in C. Violetta Lonati

Funzioni in C. Violetta Lonati Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica Funzioni - in breve: Funzioni Definizione di funzioni

Dettagli

DOSSIER Venerdì, 03 ottobre 2014

DOSSIER Venerdì, 03 ottobre 2014 DOSSIER Venerdì, 03 ottobre 2014 DOSSIER Venerdì, 03 ottobre 2014 Articoli 03/10/2014 Brescia Oggi Pagina 14 Sprechi di cibo: Brescia fa scuola anche ad Expo 1 03/10/2014 bresciaoggi.it Sprechi di cibo:

Dettagli

Lezione 5. Argomenti. Premessa Vincolo di bilancio La scelta ottima del consumatore

Lezione 5. Argomenti. Premessa Vincolo di bilancio La scelta ottima del consumatore Lezione 5 Argomenti Premessa Vincolo di bilancio La scelta ottima del consumatore 5.1 PREESSA Nonostante le preferenze portino a desiderare quantità crescenti di beni, nella realtà gli individui non sono

Dettagli

LA PROGRAMMAZIONE N10 G0 X5 Y5

LA PROGRAMMAZIONE N10 G0 X5 Y5 LA PROGRAMMAZIONE Un programma per una Macchina Utensile CNC è costituito da una sequenza logica di informazioni geometriche, tecnologiche ed ausiliarie (fasi di lavoro). Le informazioni geometriche riguardano

Dettagli

Algoritmi e diagrammi di flusso

Algoritmi e diagrammi di flusso Algoritmi e diagrammi di flusso Un algoritmo può essere descritto come una sequenza finita ed ordinata di operazioni che descrivono la soluzione di un problema. Per sequenza finita si intende che un algoritmo

Dettagli

Teoria in sintesi 10. Attività di sportello 1, 24 - Attività di sportello 2, 24 - Verifica conclusiva, 25. Teoria in sintesi 26

Teoria in sintesi 10. Attività di sportello 1, 24 - Attività di sportello 2, 24 - Verifica conclusiva, 25. Teoria in sintesi 26 Indice L attività di recupero 6 Funzioni Teoria in sintesi 0 Obiettivo Ricerca del dominio e del codominio di funzioni note Obiettivo Ricerca del dominio di funzioni algebriche; scrittura del dominio Obiettivo

Dettagli

CONCETTO DI LIMITE DI UNA FUNZIONE REALE

CONCETTO DI LIMITE DI UNA FUNZIONE REALE CONCETTO DI LIMITE DI UNA FUNZIONE REALE Il limite di una funzione è uno dei concetti fondamentali dell'analisi matematica. Tramite questo concetto viene formalizzata la nozione di funzione continua e

Dettagli

Il controllo della visualizzazione

Il controllo della visualizzazione Capitolo 3 Il controllo della visualizzazione Per disegnare in modo preciso è necessario regolare continuamente l inquadratura in modo da vedere la parte di disegno che interessa. Saper utilizzare gli

Dettagli

Indice. pagina 2 di 10

Indice. pagina 2 di 10 LEZIONE PROGETTAZIONE ORGANIZZATIVA DOTT.SSA ROSAMARIA D AMORE Indice PROGETTAZIONE ORGANIZZATIVA---------------------------------------------------------------------------------------- 3 LA STRUTTURA

Dettagli

BALDAZZI STYL ART S.p.A. - Via dell artigiano 17-40065 Pianoro (BO) Tel. 051-6516102 - Fax 051-6516142 info@baldazzi.com

BALDAZZI STYL ART S.p.A. - Via dell artigiano 17-40065 Pianoro (BO) Tel. 051-6516102 - Fax 051-6516142 info@baldazzi.com 1.f Regole che governano il gioco Il gioco si sviluppa nei seguenti ambienti: - gioco 5 rulli singola slot - gioco multiaction (slot multiple, fino a 8) - bonus free-spin - bonus multiaction - bonus gondola

Dettagli

Levitas. Di Roberto Grassi Regole Base - Ancients

Levitas. Di Roberto Grassi Regole Base - Ancients Levitas Di Roberto Grassi Regole Base - Ancients 1 Cosa è Levitas Indice Levitas è un semplice regolamento per wargame, scritto e concepito in maniera tale che sia immediatamente utilizzabile da chiunque,

Dettagli