esempio creazione MACRO

creamacro1

dal menù: seleziona MACRO

Icona MACRO

attribuire un nome alla Macro: il nome set_frequency è quello proposto da Flowcode nel corso on line.

creamacro3

nome della Macro: set_frequency

aggiungere i parametri per la Macro

creamacro4

nome della Macro

selezionare Byte

descrizione della Macro

Aggiungere un parametro: aggiungo una Variabile che chiamo “delay”, che utilizzerò per variare la frequenza .

Variabile “delay”: per definire la rappresentazione della variavile scelgo il tipo Byte; definito da un valore numerico compreso tra 0 e 255.

dopo aver definito i parametri della Macro, inserisco il programma nel diagramma di flusso “set_frequency”.

creamacro5

con un doppio click su BEGIN, verifico i parametri della Macro.

Programma Macro ” set_frequency ”

creamacro6_2

1)  inserisco tra BEGIN e END un LOOP della durata di 10 cicli.

nome del ciclo, poi STOP.

conta numero di volte impostato con COUNT

conta 10 cicli

2) doppio click su LOOP, appare la finestra  “properties Loop”; attribuisco un nome al ciclo, seleziono ” loop count” e imposto Count a 10.

creamacro7

3) inserisco nel ciclo l’icona Output, attribuisco il nome “uscita ON” e imposto la variabile a 1 sul Bit 0 della porta B, infine premo OK.

PORTA B

Valore variabile = 1

Bit 0

OK

creamacro8

OK

doppio click sulla icona Delay, per impostare il ritardo

4) inserisco un Delay di 200 millisecondi dopo l’icona “Uscita ON”, imposto la durata del ritardo a 200 millisecondi e confermo con OK.

5) dopo Delay, aggiungo una nuova icona output che chiamo “uscita OFF”, imposto il valore della variabile a 0 (zero), sempre sul Bit = della porta B.

6) infine aggiungo una icona delay identica alla precedente.

creamacro9

OK

Uscita OFF

Valore variabile = 0

Bit 0

creamacro10

Per concludere l’operazione, salvo la Macro set_frequency; dal menù MACRO, seleziono Export e gli attribuisco il nome set_frequency con l’esensione .FCM.

creamacro11

EXPORT

Export

si apre la finestra per l’esportazione della Macro; seleziono set_frequency e clicco su Export.

per finire salvo il file set_frequency.FCM nella cartella delle mie librerie.

Riccardo Monti