Funkcije baze
podataka
Ovi funkcionalni blokovi namenjeni
su za razmenu podataka sa bazom podataka u Microsoft Access okruženju. |
| Access Action |
Omogućava
modifikaciju podataka u Access bazi podataka |
| Access Query |
Omogućava da
zahtev za podacima bude upućen iz VD-a ka bazi podataka u Access okruženju |
| |
|
DDE
Ovi blokovi podržavaju Windows standard
za razmenu podataka između različitih aplikacija. |
| DDE
Client |
Prima
podatke od druge Windows aplikacije koristeći DDE i Network DDE |
| DDE Execute |
Omogućava da se
pošalje komanda drugoj Windows aplikaciji koristeći DDE |
| DDE Poke |
Omogućava da se
pošalju podaci drugoj Windows aplikaciji koristeći DDE |
| DDE
Server |
Šalje
podatke drugoj Windows aplikaciji koristeći DDE i Network DDE |
| |
|
Display
Funkcije prikaza obezbeđuju profesionalan
grafički izgled aplikaciji, za iscrtavanje trenda, histograma, bargrafa, mernih skala i
ispisivanja digitalnih veličina. |
| Analog Meter |
Prikazuje merenu vrednost na analognom instrumentu sa skalom i kazaljkom |
| Annunciator |
Prikaz odgovarajućih bit-mapiranih slika koje odgovaraju dvema digitalnim
vrednostima, ON i OFF |
| Bargraph |
Prikazuje do 8 kanala podatka u vidu bargrafa |
| Chart |
Prikaz do 8 kanala merenih veličina na pisaču |
| Digital Meter |
Prikazuje prvu vrednost iz ulaznog bafera podataka. Može da prikazuje i text
string iz bafera. |
| List |
Prikazuje
podatke u vidu horizontalne ili vertikalne tabele |
| Multi Channel Plot |
Prikaz do 8 merenih veličina u funkciji vremena |
| XY Chart |
Prikazuje
jedan set podataka iznad drugog |
| X/Y Plot |
Prikaz jedne merene veličine u zavisnosti od druge merene veličine |
| |
|
DSP
Funkcije koje omogućavaju filtriranje
signala i spektralnu analizu. |
| Correlation |
Izračunava
linearnu kroskorelaciju između dva ulazna bafera ili autokorelaciju jednog ulaznog
bafera |
| FFT |
Brza Furijeova transformacija u realnom vremenu |
| Filter |
Digitalni IIR ili FIR filtri |
| Power Spectrum |
Spektralna analiza uz korištenje FFT |
| |
|
File I/O
Funkcije snimanja podataka u fajl, odnosno
učitavanja podataka iz fajla. |
| ASCII File Read |
Čitanje podataka iz fajla u ASCII formatu |
| ASCII File Write |
Upisivanje podataka u fajl u ASCII formatu |
| Auto File
Name |
Automatski
generiše ime za ulazni fajl podataka |
| File Name |
Dijalog boks za izbor imena fajla |
| File Read |
Čitanje
podataka iz fajla u binarnom formatu |
| File Write |
Upisivanje
podataka u fajl u binarnom formatu |
| Raw File
Write |
Upisuje
podatke u fajl u binarnom formatu (bez zaglavlja i dodatnih informacija o fajlu) |
| |
|
Generator signala
Ove funkcije imaju mogućnost generisanja
proizvoljnih vrednosti za korištenje u daljem procesiranju signala. |
| Constant |
Konstantna
vrednost |
| Pulse |
Impulsna
povorka |
| Random |
Generator
slučajnih vrednosti |
| Sine Wave |
Generator
talasnih oblika |
| |
|
Input/Output
Funkcije za čitanje i upisivanje u I/O
kanale na procesnom interfejsu. Ovi blokovi podržavaju širok izbor procesnih
pretvarača, transmitera i senzora, uključujući termoparove, otporne mostove,
akcelerator-metre, granične i kontrolne prekidače itd. |
| Analog Input |
Očitavanje
analognih ulaznih napona |
| Analog Output |
Postavljanje
izlaznih naponskih vrednosti |
| Burst
Generator |
Konfigurisanje
burst generatora |
| Counter |
Očitavanje
kauntera |
| 8254 Counter |
Očitavanje
8254 kauntera |
| Digital Input |
Očitavanje 8
digitalnih ulaza (jedan bajt) |
| Digital Input
Bit |
Očitavanje
digitalnih ulaza selekcijom pojedinih bitova |
| Digital
Output |
Postavljanje
digitalnih izlaza u formi bajta |
| Digital
Output Bit |
Postavljanje
digitalnih izlaza u bit formi |
| Period
Measurement |
Merenje
perioda pomoću odbrojavanja uzoraka |
| Rate
Generator |
Generator
frekvencije |
| Thermocouple |
Očitavanje
napona termopara i konvertovanje u jedinice temperature |
| |
|
Input/Outout preko DMA
DMA funkcionalni blokovi omogućavaju
funkcije akvizicije podataka uz DMA prenos. Tipične primene su kod merenja prelaznih
pojava, osciloskopskih merenja, spektralnih analiza signala i sl. |
| Analog Input
DMA |
Akvzicija
analognih signala uz DMA prenos |
| Analog Output
DMA |
Postavljanje
analognih izlaz uz DMA prenos |
Counter DMA |
Brojanje uz
korištenje DMA prenosa |
Digital Input
DMA |
Akvizicija
digitalnih ulaza uz DMA prenos |
Digital
Output DMA |
Postavljanje
digitalnih izlaza uz DMA |
| |
|
Logic
Podržane su logičke operacije sa
bitovima i Bulovim tipovima signala |
| AND |
Operacija
logičko I, nad logičkim varijablama i nad bitovima |
| Increment Counter |
Softverski kaunter na gore ili
na dole |
| NAND |
Logičko NI
nad logičkim varijablama i nad bitovima |
| NOR |
Logičko NILI
nad logičkim varijablama i nad bitovima |
| NOT |
Logičko NE
nad logičkim varijablama i nad bitovima |
| One Shot |
Trigerovani
impulsni izlaz |
| OR |
Logičko ILI
nad logičkim varijablama i nad bitovima |
| SR Flip-Flop |
Setovanje SR
flip-flopa |
| XOR |
Logičko
"eksluzivno" ILI nad logičkim varijablama i nad bitovima |
| |
|
Math
Širok izbor matemetičkih blokova za
izvođenje najčešće korišćenih matemetičkih operacija. Kombinovanjem ovih blokova
moguće je kreirati nove funkcionalne algoritme. |
| Absolute
Value |
Izračunavanje
apsolutne vrednosti ulazne veličine |
| Add |
Blok
sabiranja do 8 ulaznih vrednosti |
| Clip |
Ograničavač
ulazne vrednosti na odabrani opseg |
| Derivative |
Izračunavanje
diferencijalnog prirasta |
| Divide |
Blok deljenja
do 8 ulaznih vrednosti |
| Equation |
Proizvoljna
funkcija |
| Integral |
Integral
ulazne veličine |
| Inverse (1/X) |
Inverzija
ulazne veličine |
| Log |
Logaritam sa
bazom 10 |
| Ln |
Prirodni
logaritam |
| Moving
Average |
Prosečna
vrednost ulazne veličine |
| Multiply |
Množenje do
8 ulaznih vrednosti |
| mX+b |
Linearna
transformacija ulazne veličine |
| Square |
Kvadrat
ulazne veličine |
| Square Root |
Kvadratni
koren ulazne veličine |
| Substract |
Blok
oduzimanja do 8 ulaznih vrednosti |
| Power (10x) |
Stepenovanje
sa osnovom 10 |
| XY |
Stepenovanje
ulaza X sa eksponentom Y |
| |
|
Merenja
Blok funkcija sa mernim transformacijama
nad ulaznim podacima. |
| Histogram |
Generiše histogram
ulaznog bafera |
| Maximum |
Pronalazi
maksimalnu vrednost u ulaznom baferu, zajedno sa indeksom |
| Mean/Sum |
Izračunavanje
proseka i sume |
| Minimum |
Pronalazi
minimalnu vrednost u ulaznom baferu, zajedno sa indeksom |
| Peak |
Beleženje
maksimalnih i minimalnih vrednosti ulazne veličine |
| Quick Sort |
Sortira ulazni bafer
u rastućem ili opadajućem redosledu |
| RMS |
Izračunavanje
RMS vrednosti ulaza |
| |
|
Memory
Podržane su funkcije za rad I/O mapiranim
i memorijski mapiranim lokacijama |
| 16-bit I/O Input |
Očitava 16 bita sa I/O mapirane
lokacije |
| 16-bit I/O Output |
Upisuje 16 bita na I/O adresu,
omogućavajući direktan pristup I/O mapiranom hardverskom elementu |
| 16-bit Memory Input |
Očitava 16 bita sa memorijski
adresirane lokacije |
| 16-bit Memory Output |
Upisuje
16 bita na memorijski adresiranu lokaciju, omogućavajući direktan pristup
memorijski mapiranom hardverskom elementu |
| 32-bit Memory Input |
Očitava 32 bita sa memorijski
adresirane lokacije |
| 32-bit Memory Output |
Upisuje 32 bita na memorijski
adresiranu lokaciju, omogućavajući direktan pristup memorijski mapiranom hardverskom
elementu |
| 8-bit I/O Input |
Očitava 8 bita sa I/O mapirane
lokacije |
| 8-bit I/O Output |
Upisuje 8 bita na I/O adresu,
omogućavajući direktan pristup I/O mapiranom hardverskom elementu |
| 8-bit Memory Input |
Očitava 8 bita sa memorijski
adresirane lokacije |
| 8-bit Memory Output |
Upisuje 8 bita na memorijski
adresiranu lokaciju, omogućavajući direktan pristup memorijski mapiranom hardverskom
elementu |
| |
|
Mešovite funkcije
U ovom bloku nalaze se funkcije za
upravljanje i regulaciju u zatvorenoj petlji, za pokretanje drugih DOS i Windows programa,
kao i tajmerske funkcije |
| Call |
Zaustavlja izvršenje tekuće
aplikacije, izvršava pozvani FlowGram i nakon njegovog kompletiranja, vraća sa
na originalni FlowGram |
| Export |
Eksportuje bafer ka Import
bloku tekućeg ili nekog drugog FlowGram-a |
| Extract |
Izdvajanje
pojedinih parametara iz ulaznog bafera |
| Import |
Importuje bafer ka Export
bloku tekućeg ili nekog drugog FlowGram-a |
| Latch |
Blok za
zadršku i lečovanje podataka |
| Load |
Pokretanje
drugih DOS i WINDOWS programa |
| PID |
Regulacioni
blok PID algoritma |
| Run
Controller |
Komandni
panel za start, stop i završavanje aplikacije |
| Time |
Očitavanje i
ispisivanje tekućeg vremena |
| Timer |
Generisanje
impulsa na bazi PC sata, po željenoj frekvenciji |
| Wait |
Blok pauze |
| Wallpaper |
Prikazuje specificiranu bitmapu u
tekućem prozoru |
| |
|
Specijalne funkcije
U ovom bloku nalaze se funkcije za
upravljanje izvršavanjem programa |
| Continue? |
Određuje
da li Do . . .While petlja treba da nastavi da se izvršava |
| Do . . . While |
Izvršavanje blokova
obuhvaćenih petljom, zavisno od ispunjenja uslova Continue ? bloka |
| Feedback |
Blok
povratne sprege |
| Link Input |
Prosleđuje podatke sa
izlaza Link Output bloka bez direktnog povezivanja blokova |
| Link Output |
Prosleđuje podatke na
ulaz Link Input bloka bez direktnog povezivanja blokova |
| Loop Count |
Brojač izvršenja
Do . . .While petlje |
| Select . . . Case |
Struktura uslovnog
skoka za usmeravanje toka izvršenja programa |
| Subgram |
Grupiše više drugih
blokova za izvršenje određene specifične funkcije |
| Subgram Input |
Dodaje ulaz na Subgram,
Do . . .While ili Select . . . Case blok |
| Subgram Output |
Dodaje izlaz na Subgram,
Do . . .While ili Select . . . Case blok |
| |
|
String funkcije
U ovom bloku nalaze se funkcije za rad sa
stringovima |
| Case Convert |
Konvertuje sva slova stringa u
mala ili velika |
| Find Character |
Locira prvo pojavljivanje
specificiranog karaktera u stringu |
| Match String |
Locira prvo pojavljivanje
specificiranog substringa u stringu |
| String Compare |
Poredi dva stringa |
| String Contacenate |
Spaja do 8 stringova u jedinstven
string |
| String Conversion |
Konverzija stringova u karaktere
za blokove koji ne podržavaju string tip podatka |
| String Cut |
Kopira substring iz string bafera |
| String Format |
Formatira string u skladu sa
zadanim formatom |
| String Interpret |
Izdvaja specifični podatak iz
formatiranog string bafera |
| String Length |
Određuje dužinu stringa |
| String Pack |
Kombinuje do 16 stringova u
jedinstven string bafer |
| String unpack |
Razdvaja multi-string bafer na
pojedinačne stringove |
| |
|
Korisnički interfejs
Funkcije koje omogućavaju interakciju
operatora sa aplikacijom. |
| Alphanumeric
Input |
Dijalog boks
za unos teksta sa tastature |
| Audio
Annunciator |
Omogućavanje
WAV fajlova na zvučnu karticu |
| Message Beep |
Generisanje
tona na PC zvučniku |
| Numeric Edit |
Unošenje
numeričkih vrednosti sa tastature |
| Slider |
Promena
vrednosti pomeranjem klizača na potenciometru |
| Switch Bar |
Prekidački
blok |
| User Prompt |
Dijalog boks
za izbor DA/NE akcije |