HomePage Italiano  English Cerca
Facebook
MicroC
MicroCMicroC è il potente compilatore C integrato in Super-Flash che produce programmi eseguibili da applicativi Super-Flash e non solo.

MicroC supporta un sottoset semplificato del C ANSI standard. Codice MicroCImplementa la sintassi e gli operatori tipici del C, interpreta le strutture di controllo, ma non gestisce i puntatori. Attraverso il tipo virtual è facile accedere alla base dati eterogenea delle variabili di Super-Flash.

MicroC
è un potente compilatore indipendente dall'hardware, è semplice e affidabile, ricco di funzionalità e prestazioni. Con MicroC, l'utente può estendere enormemente le funzionalità del Sistema di Sviluppo: sono infatti disponibili oltre 500 funzioni per numerosi ambiti applicativi.

I programmi compilati con MicroC operano sotto il rigoroso controllo del motore runtime. In questo modo sono eseguite solo le istruzioni corrette, conservando l'alto livello di affidabilità proprio di Super-Flash. Dal momento che non produce codice macchina, i programmi non devono essere ricompilati per essere utilizzati su altre piattaforme.

Ecco alcune delle possibilità offerte da MicroC:
  • Esecuzione di calcoli in floating point
  • Esecuzione di calcoli che implicano funzioni trigonometriche
  • Sviluppo di protocolli di comunicazione
  • Modifica runtime delle caratteristiche delle Variabili
  • Registrazione Trend in differita
  • Registrazione Allarmi in differita
  • Importazione, elaborazione, esportazione dei dati generati dalle applicazioni (Trend, Allarmi, Ricette, etc.)
  • Realizzazione di gestioni di file completamente personalizzate
  • Realizzazione di funzioni di controllo completamente libere
  • Implementazione di funzioni di controllo dei dati in input
  • Implementazione di funzioni generali di controllo di coerenza dei dati
  • Riduzione delle Variabili Super-Flash necessarie per un'applicazione
  • Possibilità di protezione del proprio know how
  • Realizzazione di driver di elaborazione visti dal sistema come una normale periferica
  • Interazione con la Gestione Eventi
  • Interazione con SmartDB

I vantaggi di MicroC
Semplice
MicroC interpreta un sottoset semplificato del C ANSI Standard. Essendo un'implementazione coerente ma "leggera" del C, il compilatore è particolarmente indicato anche per coloro che vogliono imparare ad utilizzare questo linguaggio di programmazione.
Potente e flessibile
Oltre alle funzioni di base tipiche dei compilatori C, MicroC fornisce una serie di potenzialità legate alle applicazioni di supervisione. Con MicroC, infatti, è possibile aumentare la capacità e la precisione dei calcoli matematici, ridefinire le caratteristiche delle variabili del data-base di Super-Flash, registrare in differita e manipolare i dati dei trend e degli allarmi, creare dei driver di comunicazione, etc.
Affidabile
Ciascuna delle istruzioni MicroC viene eseguita sotto il controllo rigoroso di un motore Runtime. Ciò consente di avviare all'esecuzione solo le istruzioni che risultano corrette. L'utilizzo di un compilatore tradizionale lascerebbe un'indeterminatezza inaccettabile anche a seguito di piccole modifiche di aggiustamento, necessarie all'atto di installazione e collaudo finale del software di supervisione.
Indipendente dall'hardware
Dal momento che non produce codice INTEL, MicroC non ha bisogno di ricompilazioni per funzionare su altre piattaforme.
Scheda tecnica MicroC 2.3
Descrizione
MicroC è un compilatore di file scritti in un sottoset del linguaggio C ANSI Standard. I programmi generati sono eseguibili esclusivamente da prodotti Automa, tra cui Super-Flash
Caratteristiche
  1. 3X1: è composto da 3 oggetti: il motore Runtime e la libreria di funzioni, integrati nei prodotti Automa, e dal compilatore
  2. Capace: è in grado di compilare file contenenti fino a 10.000 simboli di funzione e 1.000 simboli di variabile: Produce programmi della dimensione massima di 1 Mbyte ciascuno contenente fino a 512 Kbyte di area static
  3. Completo: implementa i costrutti "if", "if...else", "for", "while" e "do...while", e i tipi "int", "long int", "double", "byte", "text" e "virtual"
  4. Regolabile: la tempistica di esecuzione dei programmi MicroC può essere regolata con precisione fino al livello di singola istruzione
  5. Ricco: mette a disposizione più di 500 funzioni relative a molteplici ambiti di applicazione
  6. Integrabile: i programmi MicroC generati possono facilmente comunicare tra loro condividendo i dati in modo controllato attraverso la tecnologia MUTEX
  7. Multipiattaforma: i programmi MicroC funzionano sia in DOS, sia in Windows
  8. Multilingua: il compilatore ha un'interfaccia multilingua (Iitaliano e Inglese)
Requisiti Minimi
I requisiti minimi richiesti sono equivalenti a quelli necessari al funzionamento di Super-Flash.
Contenuto Prodotto
Il prodotto MicroC è incluso nel pacchetto di forniitura del prodotto Super-Flash.
Mappa del sito Mappa del sito Inizio pagina Inizio pagina