POLY.EXE

Software vytvořený pro řezačku je díky utilitám určen zejména pro stavbu RC-modelů letadel, lze ale vyřezávat cokoliv, co lze popsat spojitou křivkou - texty, jednotlivá písmena, puzzle apod.

Základem programu je pracovní plocha, na ní můžeme pracovat s libovolnými objekty, které lze popsat souřadnicemi jejich bodů. V programu můžeme pracovat i s celými plánky.

Plánek modelu letadla obsahuje přes 700 izolovaných křivek a řezat se přímo podle něj nedá, je nutné jednotlivé řezy izolovat. Plánek byl nakreslen v AutoCADu, vyexportován jako PLT a naimportován do POLY.EXE. Tady je jen k ilustraci a pro případnou dokumentaci práce importního filtru. Spolu s dalšími křivkami je ke stažení v sekci download.

Na úvod je nutné říci:

  • toto není program na vektorové kreslení

K tomu je vytvořeno mnoho lepších programů. Program POLY obsahuje pouze importní filtry pro přenos objektů nakreslených v jiném programu do tohoto programu. Veškeré editace na ploše slouží k optimálnímu rozmístění objektů před řezem v ploše řezaného materiálu a případně k minimálním úpravám, kvůli kterým by bylo zdlouhavé opět exportovat a importovat data.

  • toto je program na řízení krokových motorů

V této verzi umožňuje program řídit čtyři motory řezačky, které posunují žhavený drát. Program vytváří řezy v 2D modu, kdy v obou rovinách běží drát identicky a v 3D modu, kdy v obou rovinách opisuje jinou křivku (v této verzi programu má tento mod ale určitá omezení, např. v obou rovinách musí mít řezané křivky stejný počet bodů).

 

Popis programu

Základní funkce programu

Instalace

Demo, Light a Full verze

Poznámky k vývoji programu

Podrobný popis všech funkcí programu je umístěn v POLY HELP.

Při práci s programem se předpokládá, že uživatel nakreslí objekty k řezání v nějakém jiném vektorovém kreslícím programu, exportuje je ve formátu PLT, poté importuje do programu POLY a vyřeže. Z tohoto důvodu obsahuje tento program pouze základní editační možnosti, jejichž smyslem není nakreslit objekt k řezání, ale upravit jeho polohu na ploše tak, aby plocha materiálu byla optimálně využita. Mimo to ale program umožňuje vytvářet jednoduché řezy sám o sobě, především ty, které jsou založeny na použití nějakého aerodynamického profilu. Mimo to obsahuje program množství utilit zaměřených na práci s aerodymanickými profily.

Základní funkce programu

Editace polohy a tvaru řezaných objektů na ploše

  • posunování objektů
  • rotace, zrcadlové převraty, duplikování, zarovnávání, změna rozměru
  • změna pořadí řezání více objektů
  • seskupování objektů do skupin

Editace bodů objektů

  • změna polohy jednotlivých bodů
  • změna umístění prvního bodu objektu rotací dat
  • změna smyslu rotace dat objektu

Řezání

  • řezání 2D, 3D
  • preview řezání
  • regulace teploty řezacího drátu *
  • regulace chlazení jednoho konce drátu ventilátorem *

Import a export dat

  • import a export dat ve formátu PLT
  • import a export dat ve formátu DAT

Setup

  • nastavení mechanických parametrů řezačky
    • rozměry mechanické části
    • stoupání závitových tyčí
    • přiřazení motorů elektronice
    • nastavení jednotlivých pinů výstupu
    • nastavení mrtvých kroků daných vůlí v mechanice
  • nastavení elektroniky a PC
    • nastavení maximálních otáček dle rychlosti PC
    • nastavení jednoduchého a dvojnásobného kroutícího momentu motorů *

Generování řezu křídla s použitím databáze profilů

  • individuální nastavení charakteristik kořenového a koncového profilu
  • odřezy náběžné a odtokové hrany
  • vkládání povrchových nosníků

Tools

  • prohlížeč databáze profilů
  • funkce vyhledání neznámého profilu
  • generátor NACA 4 číselných profilů
  • generátor NACA 5 číselných profilů

Připojení k PC

  • přes paralelní port (pouze Win 98)
  • připojení přes seriový port - při použití seriově paralelního převodníku - viz Elektronika
    • přes standardní COM1 nebo COM2
    • přes virtuální COM4 nebo COM6 realizovaný pomocí zakoupeného USB-COM převodníku
  • připojení přes USB port - při použití převodníku USB paralelního - viz Elektronika

Databáze profilů

  • asi 200 modelářských profilů
  • asi 1300 profilů užívaných při konstrukci letadel
  • asi 1100 dalších profilů

Data profilů jsem různě posbíral na webu, pokud mi pošlete některé další profily nebo odkazy na databáze profilů, zařadím je do databáze. (Největší kolekci profilů včetne polár jsem našel na stránkách NASG ( Nihon univiversity Aero Student Group ), v současnosti zahrnuje 1192 profilů a prakticky všechny s polárami.

* tyto funkce předpokládají užití elektroniky, která umí přijímat tyto příkazy z PC - viz sekce Elektronika

 

Instalace

Instalaci lze provést dvěma způsoby:

  • v jednom kroku stažením a kompletní instalací run-timů, závislých souborů a EXE
  • ve třech krocích
    • nainstalováním runtimů stažených od Microsoftu
    • kopírováním a registrací závislých souborů - ocx a dll
    • stažením EXE

Pokud byly run-timy a závislé soubory jednou instalovány, není potřeba je stahovat při updatu programu, stačí pouze stáhnou vyšší verzi EXE, zkopírovat do adresáře programu a spustit.

Podrobnější popis instalace je v POLY HELP.

 

Demo, Light a Full verze

Pokud má program pracovat v jiné než Demo verzi, musí být v hlavním adresáři aplikace přítomen soubor key.lck. Po nainstalování běží program v demo verzi a pro chod v této verzi není key.lck nutný.

Dle typu souboru key.lck může program běžet v Light nebo Full verzi.

Tyto verze se odlišují velikostí plochy, kterou zabírají řezané objekty:

Demo verze:

  • v 2D modu - 150 x 150 mm
  • v 3D modu - 125 x 20 mm

Light verze:

  • v 2D modu - 300 x 300 mm
  • v 3D modu - 250 x 30 mm

Full verze:

  • žádná omezení řezané plochy (pouze rozměry řezačky)

V modu ručního řízení ovládá program motory v celém rozsahu možného posunu. (V 3D Modu se do velikosti omezené plochy započítává průmět řezaného tvaru do roviny řezačky.)

Soubor key.lck je individuální pro každé PC a pošlu ho na požádání. Nejprve ale musím obdržet informaci, která mi umožní individuální key.lck vygenerovat. V menu Help - About - Send Info Mail jsou pokyny pro odeslání informace. Já pošlu obratem soubor, který se zkopíruje do adresáře aplikace.

 

Poznámky k vývoji programu

Tento program je "one-man-project" a je výtvorem programátora-amatéra. (To, co mne živí, je něco jiného než psaní programů, zato tohle hraní je jeden z mých koníčků.) Jeho vývoj trvá už hodně dlouho a bude asi trvat, dokud mne programování bude bavit. Vzhledem k tomu, že první programy jsem napsal pro Sinclair Spectrum (víte vůbec, co to je ?), asi mne to hned tak neomrzí. O další vývoj se proto bát nemusíte. V programu se ale mohou objevovat nepodstatné chybičky, které průběžně opravuji. V této podobě , jak je uveřejněn, program nepadá; všechna úskalí, která vyvolá ovládání programu "hloupou opicí", jsem se pokusil ošetřit.

Pokud budete mít pocit, že něco by mohlo být jinak nebo něco přidáno, napište mi a já se pokusím funkci do programu připrogramovat. (Typickou žádostí kamarádů je přidání importu DXF formátu. Napsat importní filtr pro tento formát je ale nepoměrně složitější než pro PLT. Mám to sice v hlavě, ale protože zrovna řeším jiné problémy v programu, nedělám na tom. Časem ale tento filtr přidám.)

Mail Me

 

Main Page