Úvod
ProfiLab je vynikající vývojový
prostředek pro techniky, kteří si sami potřebují rychle vyvinout
aplikaci pro měření, řízení, ovládání nebo sběr dat. Základní
filosofii ovládání ProfiLab pochopíme za jeden večer, a to
dokonce i z demoverze, která nám však neumožňuje jakýkoliv
projekt uložit nebo kompilovat.
Psaní programu
Program se v Profilabu nepíše, ale kreslí. Po spuštění
programu se nám otevře vývojové prostředí, do kterého z menu
knihoven myší přenášíme zapouzdřené objekty, které plní různé
funkce. Na těchto stránkách jsem popsal jednoduchý projekt -
aplikaci typu klient, která komunikuje se serverem a řídí na
dálku anténní tuner. Namalované schéma takové aplikace vypadá
takto:
|
 |
|
|
Front panel
ProfiLab je Windows
program (lze ho však využívat také v Linuxu s Wine). Proto
se automaticky při kreslení algoritmu, tj. při výběru
komponent z knihovny a jejich spojování vytvářejí grafické
interpretace komponent v oknech, kterým se říká Front
panely. Samozřejmě, že je mnoho parametrů, kterými se
konfiguruje vzhled. V příkladech jsem uvedl jednoduché front
panely, které vzužívají slidery, displeje, tabulky,
tlačítka, měřáky, spínače a obrovské další množství
vizuálních komponent. ProfiLab má opravdu bohaté knihovny. |
 |
|
|
Ladění programu
Program umožňuje
jednoduché ladění přímo z vývojového prostředí. Stačí
kliknout na malou šipku v levém menu. Vpravo vidíte podobný
obrázek tomu nad ním. Rozdíl je pouze v tom, že ten horní
představuje etapu návrhu a ten vpravo spuštěný program během
ladění. Byl nastaven horní slider do konkrétní polohy a na
displeji čteme hodnotu, na kterou byl nastaven. |
 |
|
|
Konfigurace a parametrizace
Front
panelů může být více. Lze mezi nimi přepínat různými
způsoby. Na Front panelu tedy vždy zobrazujeme pokud možno
jen to, s čím děláme, co měříme, co je pro konkrétní činnost
důležité. Na jiném panelu zase to, co je důležité pro jinou
činnost.
Protože jsme ve Windows, lze frontpanel
konfigurovat s ohledem na různé věci. Konfigurační menu je
na obrázku vpravo. Vidíte, že si můžete volit titulek
zobrazený v horním pruhu, jnéno front panelu, několik
dalších nastavení, zobrazení tzv. Toolbaru, ze kterého
můžete např. kopírovat do schránky, tisknout nebo otevírat
Help File, nastavovat např. možnost změmy velikosti okna.
Front panel je vpodstatě Windows okno (třída).
Mimo
Frontpanelu se musí parametrizovat celá řada vizuálních i
nevizuálních komponent. Ty vizuální se parametrizují ve dvou
menu. Dostanete se na ně kliknutím pravým tlačítkem
(kontextové menu) a výběrem položky Properties (vlastnosti).
Ve Frontpanelu zpravidla konfigurujete vzhled komponent a
jejich grafickou interpretaci a ve schématu jejich funkční
vlastnosti.
Nápověda
ProfiLab má perfektní nápovědu. Ke konkrétní komponentě ji
vyvoláte z kontextového menu (pravé tlačítko). Příklad
nápovědy ke komponentě TCP je uveden níže. Z nápovědy
pochopíte spoustu věcí, které se týkají nejen vlastní
komponenty, ale i principů komunikace v TCP sítích. Texty s
nápovědou jsou uvedené rovněž v
manuálu k programu. |
 |
|
|
 |
|
|
Bohaté knihovny
ProfiLab má opravdu
bohaté knihovny zapouzdřených objektů, kterými se může
pochlubit jen málo vývojových prostředků, možná žádný. Na
této stránce mohu uvést opravdu jen pohled na kategorie
prvků, ve kterých nechybí displeje, prvky na zadávání dat,
komponenty pro komunikaci, plotry, osciloskopy, časovače,
tabulky pro zobrazení dat, nástroje pro spolupráci s celou
řadou HW protokolů a přístrojů.
Pro práci s
knihovnami jsou uvedené příklady aplikací. ProfiLab se
opravdu snadno učíme, i když toho víme o programování
poměrně málo.
Kompilace programu
Profilab umožňuje zkompilovat náš projekt do
spustitelného souboru. Vytvoří se tzv. "portable" aplikace.
Ta je v samostatném adresáři, označeném např.:
"compilation_lc_tuner". V adresáři najdeme obvykle další
adresáře, ve kterých jsou konfigurovatelné parametry, např.
čísla seriových portů COMxx. V uvedeném adresáři je ovšem
také spustitelný soubor s příponou exe. Tímto souborem
aplikaci spouštíme na PC s operačním systémem Windows nebo
Linux s nainstalovaným Wine.
Poznámky k
instalaci programu
ProfilLab je placený SW.
Výrobce vám umožňuje instalovat program na více vlastních
počítačích, které používáte. Po zaplacení licenčního
poplatku (necelých 100 Eur) obdržíte mailem odkaz ke stažení
instalačního programu. Jde o .exe soubor o velikosti
necelých 9 MBajtů. Instalaci provedete pro Windows obvyklým
způsobem - spustíte instalační program a necháte se vést
dialogem programu.
V Linuxu instalujete pomocí
zavaděče programů pro Wine.
|
 |
 |
|
|
Závěr
Vývojové prostředí ProfiLab
Expert je mocným a bohatě vybaveným nástrojem. Vyznačuje se
snadným a rychlým naučením, extrémně rychlým vývojem
programů pro měření a regulaci a možností rychlé kompilace
do samostatně stojícího exe souboru, či portable aplikace,
kterou snadno přeneseme na jiný počítač.
Poznámky:
1. S ProfiLabem jsem realizoval několik
projektů. Např. dálkově ovládanému tuneru po sériovém portu
jsem věnoval tuto
jednu z prvních stránek,
demoverzi
programu tuto stránku s popisem některých vlastností, to
jsem si prvně ověřoval vlastnosti programu. Ale potom jsem
si koupil licenci a ProfiLab se u mě trvale zabydlel.
|
|
|
|
|
|
|