Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

13
voti

Libreria FlowChart per FidoCADJ

Spesso, al lavoro, per documentare algoritmi, spezzoni di codice ed in generale procedure da seguire, mi capita di dover includere nei documenti dei diagrammi di flusso (in inglese "Flowchart").
Esistono molti software realizzati appositamente per questo, tuttavia siccome sono prigro non ho mai voglia di installare un software apposito che andrà ad aggiungersi all'immane lista dei software già presenti sul sistema (un buon contributo alla lista spesso lo danno i vari ambienti di sviluppo per i microcontrollori).
Siccome FidoCADJ è un ottimo (e soprattutto flessibile) tool per chi deve realizzare velocemente disegni da includere come immagine in documenti, nel corso del tempo ho collezionato una serie di simboli anche per realizzare i flowchart.
I simboli sono stati organizzati in una libreria, che ha preso ampio spunto (per non dire che ne ricalca la struttura) dallo Standard ECMA-4. Per chi non sapesse cos'è l'ECMA, trattasi della "European Computer Manufacturer Association" con sede a Ginevra. Lo standard è datato, la sua seconda edizione risale al Settembre 1966 (si, non è un errore di battitura, 1966!) ed è disponibile qui.

Download

Ho reso disponibile la libreria ai seguenti indirizzi

Data Versione Link Note
01/02/2014 1.0 http://www.pselettro.altervista.org/flowchart/v1_0/flowchart.fcl Release originale
02/02/2014 1.1 http://www.pselettro.altervista.org/flowchart/v1_1/flowchart.fcl Eliminata la riga di configurazione all'interno dei simboli


Potete scaricarla liberamente.

Installazione

Per installare la libreria è sufficiente scaricarla e copiarla nella directory dove è installato FidoCADJ (oppure nella cartella che avete scelto come sorgente per le librerie nelle opzioni del programma). Se non l'avete ancora fatto, dovete selezionare tale cartella come sorgente per le librerie all'interno del programma, tramite il menù File -> Opzioni.

Ringraziamenti

Ringrazio in anticipo tutti coloro che vorranno farmi notare inesattezze, possibili miglioramenti e quant'altro possa contribuire a rendere la libreria utile per l'uso quotidiano di chi deve documentare software, firmware, algoritmi e proceduree.

17

Commenti e note

Inserisci un commento

di ,

Ciao a tutti. Scusate il contrattempo (e l'assenza...), c'è stato un errore da parte mia nella struttura della cartella del mio sito, quindi non erano raggiungibili i file della libreria. Ora dovrebbe funzionare... ciao PSQ

Rispondi

di ,

Grazie DarwinNE! :)

Rispondi

di ,

Nel caso, ho messo la libreria a disposizione sul sito ufficiale di FidoCadJ:
http://fidocadj.sourceforge.net/libs.html

Rispondi

di ,

Ho provato a scaricare i file, ma non riesco. Mi dice: "La pagina non è presente. Questo può dipendere dal fatto che: - La pagina non esiste più. - Il link che hai seguito non è valido. - La pagina è stata spostata." Come mai?

Rispondi

di ,

OK fatto funziona grazie di nuovo

Rispondi

di ,

Soprattutto, fai attenzione a che l'estensione sia ben fcl e non fcl.txt. Alcuni sistemi operativi hanno la pessima abitudine di mascherare l'ultima parte dell'estensione (in questo caso potrebbe capitare txt), nel tentativo di semplificare la vita all'utente.

Rispondi

di ,

Prova, quando ti esce la pagina di Altervista che ti dice che il file è li, a cliccare con il tasto destro e fare "Salva link con nome..." e salvarlo direttamente nella dir delle lib ciao PSQ

Rispondi

di ,

Grazie per la risposta Non è un problema di directory perché vi ho copiato altre librerie che funzionano Penso che con la trasformazione in file ascii si perda/modifichi qualcosa Ho visto che le altre librerie che ho istallato erano files compressi(zip) forse è per questo non ho trovato difficoltà ad istallarle

Rispondi

di ,

Ciao. Il procedimento di copiarlo in un file di testo è corretto. Purtroppo se i browser riconoscono che si tratta di file ascii li visualizzano anzichè scaricarli. Probabilmente devi semplicemente impostare la directory dove l'hai salvato come directory delle librerie nelle opzioni del programma... ciao PSQ

Rispondi

di ,

Per curiosità ho voluto vedere la libreria ma no sono riuscito Il file non si scarica ma si apre come file di testo Allora lo ho copiato in un editor e ho creato il file flowchart.fcl che ho salvato nella directory libs di FidoCadj Quando apro il programma non vedo la libreria, altre librerie che ho scaricato si vedono Dove sbaglio ?

Rispondi

di ,

Ottimo lavoro!

Rispondi

di ,

Perfetto. Alla luce di quanto mi hai detto, ho allora provveduto a mantenere il nome del file (sempre "flowchart.fcl") e ho organizzato sullo spazio web una struttura a cartelle per le varie versioni. Ho messo il numero di versione nell'intestazione della libreria, così è chiaro quando si apre FidoCADJ quale libreria ha caricato. Ciao e grazie delle info. PSQ

Rispondi

di ,

Mi sembra un'ottima cosa! Tutte le righe con il comando FJC sono di configurazione del programma (da non confondersi con FCJ che sono delle estensioni, perfettamente ammesse). Per maggiori informazioni su FJC B, c'è da consultare il manuale, credo sia il paragrafo 3.4.1 Configurazione larghezza tratto. Attenzione al nome del file che è importantissimo, perché viene usato nella chiave per richiamare un simbolo in un disegno. Se vuoi mantenere la compatibilità tra le varie versioni, è meglio mantenere sempre lo stesso nome del file. Infatti in un disegno, il simbolo "Input-Output" verrà identificato con il codice flowchart_1_0.O006 usando la versione 1.0 della libreria, oppure flowchart_1_1.O006 usando la versione 1.1. Non basta quindi semplicemente aggiornare il file per aggiornare i simboli in un disegno che impiega la libreria. D'altro canto, sarà possibile utilizzare due versioni in parallelo della stessa libreria, perché il sistema sarà sempre in grado di fare la differenza tra le due.

Rispondi

di ,

Ciao. Ho quindi eliminato la riga che mi dicevi. Anzichè eliminare la precedente ho pensato di mettere un numero di versione, così ho messo una tabella con le versioni nel caso ci siano ulteriori correzioni future ;) Ciao e grazie PSQ

Rispondi

di ,

Ciao DarwinNE. Certo che puoi caricarla, non c'è alcun problema. Per quanto riguarda la linea che dicevi, onestamente l'ho trovata nel copia e incolla dei simboli quando ho creato la libreria (cioè, li disegnavo, facevo il copia e poi incollavo come testo su un editor...), quindi l'ho sempre tenuta... ma a dire il vero non so cosa voglia dire... se mi illumini al riguardo (o se mi dici dove leggerlo) ti ringrazio... ;) Cmq domani la elimino e aggiorno la libreria linkata nell'articolo... ciao PSQ

Rispondi

di ,

Stavo pensando una cosa. Sarebbe meglio evitare di introdurre nei simboli delle informazioni sulla configurazione del programma. In pratica, mi parrebbe opportuno eliminare la linea seguente nei simboli: FJC B 0.5 Per il resto, i miei simboli preferiti sono il tamburo magnetico e la scheda perforata :-)

Rispondi

di ,

Che carina questa libreria! Posso caricarla sul mio sito con le altre? http://davbucci.chez-alice.fr/index.php?argument=elettronica/fc_libraries/fc_libraries.inc

Rispondi

Inserisci un commento

Per inserire commenti è necessario iscriversi ad ElectroYou. Se sei già iscritto, effettua il login.