Készülék- és szoftverfejlesztés:
Mottó:
"Tanító néni: Pistike, tudsz zongorázni?"
"Pistike: Lehet, bár még nem próbáltam!"
Eddigi pályám alatt több tucat különböző egyedi célgépet ill.
kis sorozatú készüléket fejlesztettem ki. Ezek zömében
elektronikus vagy elektromechanikus eszközök, de volt köztük
pneumatikus berendezés is. Ezen készülékek kifejlesztése,
beüzemelése során természetesen nagy tapasztalatra tettem szert,
így örömmel állok bárki rendelkezésére szinte bármilyen jellegű
berendezés megtervezésében, legyártásában és beüzemelésében.
Tájékozódásképpen itt egy rövid lista azokról a berendezésekről,
amelyek kifejlesztésében az évek során részt vettem:
- Habvágó CNC gépekhez programtervező- és -betöltő PC-s
tervezőrendszer;
- Shima Seiki kötőgépekhez készített floppy-s
programbetöltő terminál (TFD);
- Galvanizáló iker-gyártósor daruvezérlése Z80-as
mikrovezérlővel;
- CNC marógépekhez gravírozó programcsomag és AutoCAD
interfész;
- 12 kW-os nagyméretű zsugorfóliázó berendezés pneumatikus
mozgatással;
- Ipari kivitelű fóliahegesztő gépek többféle méretben;
- Kályházó készülék ultranagy-vákuumú rendszerek 350 C°-os
hőkezelésére;
- Számítógép-vezérlésű tekercselőgép nagyméretű, speciális
tekercselésekre;
- PC-104-es formátumú FPGA vezérlő, digitális vezérlési és
adatgyűjtési célokra;
- Drive Guard hardver bővítőkártyás adat- és
vírusvédelmi rendszer IBM PC-re;
- Egely Wheel számítógépes interfész csatlakozóba
épített PIC mikrovezérlővel;
Vállalok:
- Analóg és digitális áramkörök tervezését, ill. kis sorozatú
NYÁK-tervezést, beültetést;
- Egyedi készülékek tervezését, egyedi ill. kis sorozatú
gyártását a készülékek tokozásával, igény esetén a mikrovezérlő
alapú belső működtető szoftverek elkészítésével együtt;
- CPLD/FPGA alapú digitális tervezést akár 100 MHz-es
frekvenciákig;
- Különféle egyedi készülék-interfészek/kommunikációk
visszafejtését ill. programozását;
- Vezérlő-automatikákat ill. nagy sebességű felügyelő- és
beavatkozó rendszereket gyártó- és mérőrendszerek kezeléséhez -
ez utóbbiakat hardver szintű eszköz-programozással, nem pedig
döglassú, Windows alapú "folyamatirányító szoftver"-nek nevezett
vackokkal;
- Léptetőmotoros finomhajtásokat, ill. azok optikai
inkrement-jeladós pozíció-érzékelését;
- NC-CNC vezérlések, frekvenciaváltós motorhajtások,
számítógép-vezérlésű készülékek szervizelését, bővítését,
átalakítását; ill. a leselejtezett berendezések
újrahasznosítását.
Fentieken kívül természetesen nagyon sok tisztán szoftveres
fejlesztésem volt ill. van; ezek DOS alatt 16 biten a Turbo
Pascalban, DOS alatt 32 biten ill. Linux alatt a
Free Pascalban
készülnek; mikrovezérlők esetében pedig - az általam is karbantartott -
PAS2PIC
fordítóval dolgozom; természetesen ahol szükséges, ott
assembly szoftverbetétek gondoskodnak a nagy sebességű
működésről. Bár manapság a Windows térhódítása miatt a C/C++ a
"menő", de sohasem szabad elfelejteni, hogy a két nyelv mára már
közel azonos szinten van; míg azonban a C/C++ inkább a
rendszerközeli szoftverek írására alkalmas, addig a Pascal a
nyelvre jellemző erős szintaktika és egyéb szigorú programozási
szabályok miatt kifejezetten alkalmasabb a nagy méretű
alkalmazások készítésére, mivel sokkal könnyebb vele hibátlanul
működő programot írni. Átláthatósága és könnyű módosíthatósága
miatt is előszeretettel használom. Több olyan szoftvert is írtam
benne, amelyet több tucat ill. több száz ember használt hiba
nélkül, és erre különösen büszke vagyok! Kevés program mondhatja
el magáról, hogy mind a mai napig a felhasználók kedvence,
holott csaknem 15 éves és még mindig DOS alatt fut - a
VízKözmű programom azonban pl. egy ezek közül!
Tájékozódásképpen itt egy rövid lista a főbb
szoftver-fejlesztéseimről:
- Természetes nyelvű fordítórendszer kódmotorja, mely
angol-német-magyar nyelv közötti tetszőleges irányú gépi
fordítást tett lehetővé (Az Akadémiai Kiadó Rt-vel
közösen végzett kísérleti projekt);
- VízKözmű analitikus nyilvántartó program a Belvíz-,
Csatornamű és Belterületi Vízrendező Társulatok számára (kb. 150
referencia országszerte);
- A számítógép-vezérlésű kötőgépek piacvezetője, a Shima
Seiki cég tervezőszoftverének hazai adaptációja, PC-s
portolása;
- MP3 zenefájlok katalogizálására, feldolgozására,
hiba-analízisére írt szoftvercsomag;
- SimField végeselem-szoftver elektrosztatikus,
elektromos és mágneses terek numerikus számítására (Lásd Végeselem-analízis link.);
- Atommag-modellező grafikus szoftver (Kísérleti projekt.); az
alábbi képen a 42-es rendszámú, 97-es tömegszámú molibdén-izotóp
szimulációja látható Sindely László atommag-elmélete
szerint.