 Kantklospatronen tekenen met de computer.

Een aantal jaren geleden kocht ik mijn eerste homecomputer, een heel simpel
dingetje. Een van de eerste dingen die daarna aangeschaft werd was een
plottertje, die met rolletjes van 11 cm. breed werkte. Toen ik de grafische
programma's in het bijbehorende boeken bekeek, ging bij mij een lichtje
branden, en ik dacht, "dat moet ook voor kantklossen te gebruiken zijn." En
ja hoor, na veel kijken hoe de programma's in elkaar zitten (en het leren
van wat minimale basic-commmando's, kwam het eerstepatroontje van het
rolletje. Al gauw liep ik dan tegen de grenzen van het papier aan en schafte
ik een A4 plotter aan. Met deze kon ik op papier werken  van 21 bij 29,7 cm.,
dus dat was al groter. Zolang de kanten recht waren, voldeed 11 cm. nog wel,
maar toen ik eenmaal de smaak te pakken had en ook ronde patroon wilde
tekenen, was A4 echt het minimum. Daarom heb ik zelfs een A3-plotter gekocht
(29,7 x 42 cm.), zodat mijn tekenveld twee keer zo groot werd. De homecomputer
werd vervangen door een PC.

Welke kantpatronen lenen zich voor tekenen op de computer?

Vooral de regelmatige en patronen met veel herhalingen. Het heeft weinig zin
om vrije kant op de computer te tekenen. Torchon is het makkelijkste, maar
alle regelmatige patronen kunnen ingevoerd worden. Ik gebruik de computer
puur als tekenmachine en niet als ontwerpapparaat. Het ontwerpen gebeurt
gewoon op papier. Het is heel goed mogelijk om met bijvoorbeeld een programma
als Autocad of DrawPerfect op de computer te ontwerpen, maar dat vereist ook
het bezit van deze prrogramma's. En deze zijn niet goedkoop.

Meestal ga ik als volgt te werk. Ik teken bijvoorbeeld op ruitjespapier
(1 x 1 cm.) een ontwerp. Hierbij worden de punten en lijnen in overzichtelijke
delen genummerd, en voor elk punt twee cordinaten ingevoerd. Voor smalle
kantjes is dit niet zoveel werk, maar als de kanten breder worden, kan het
aantal cordinaten aardig oplopen en ben je gauw een avond aan het intikken.
Er zijn twee programma's. Het eerste tekent op het scherm en kan op iedere
computer gebruikt wordden. Dan kun je namelijk zien of alle cordinaten juist
zijn (en geloof me, een foutje is snel gemaakt en dan gebeuren er de meest
wonderlijke dingen op het scherm). Als het kant op het scherm er zo uitziet
als ik het bedoeld had, kan het tweede programma gebruikt worden. Dit
programma is nagenoeg identiek aan het eerste. Het verschilt slechts op een
punt. Descherminstructies op regel 190 wordt vervangen door plotinstructies,
of als regel 195 toegevoeegd. Daardoor kan de plotter tekenen wat op het
scherm staat. Ik heb ook nog een derde versie. Daar worden wat wiskundige
formules op losgelaten en ontstaat een rond patroon. Het geheel kan nog
verfraaid worden door, als de plotter dat toelaat, meerdere kleuren te
gebruiken.

Wat is minimaal nodig voor dit programma en de uitvoering?

De computer is niet belangrijk. Elke computer, waarop BASIC kan draaien en
die een poort heeft om een plotter op aan te sluiten is geschikt. Ook een
harde schijf is niet nodig. Een diskette met BASIC erop is genoeg. De plotter
is wel belangrijk. Zelf gebruik ik twee plotters. De Roland SctechMate (A4),
deze kost ongeveer f 800,-- en de Roland DXY-1100 (ongeveer f 2200,--). Enige
kennis van Basic is wel prettig om de programma's te kunnen begrijpen. Daarna
is het goed kijkken naar  voorbeeldprogramma's en is veel tijd een
doorzettingsvermogen nodig.

Als voorbeeld heb ik het het programma AKE.BAS meegestuurd. Dit programma
tekent in GWBASIC een rechte kant. Het programma werkt ook in QBASIC maar
dan moet voor VGA screen 12 worden gebruikt. Het programma geeft een recht
patroon. Om een cirkelvormig patroon te kunnen tekenen moeten commando's
worden toegevoegd om na elk getekend kantje het volgende kantje iets te
draaien. Dat moet zodanig gebeuren dat alle kantjes op een cirkel komen te
liggen. In dit artikel zal ik daar niet verder op in gaan. Als daar
belangstelling voor is komt er wellicht een volgend artikel (en het
bijbehorende programma).

Als het programma goed werkt op het scherm moeten er voor het plotten
commando's worden toegevoegd om de plotter aan te sturen. De taal die de
plotter verstaat heet HPGL. De vier belangrijkste commando's zijn PA, PU,
PD en SP. Met PA beweegt de pen, PU en PD zijn voor pen up en pen down.

Hopelijk geeft dit artikel een indruk hoe je met een eenvoudig
GWBASIC-programma kantklospatronen kunt tekenen.

Sonja Labordus

Email: solabord@wxs.nl

Noot van de redactie:
Er is ook een listing voor Q(uick)- c.q. Power Basic. Deze is na het
verschijnen van de NieuwsBrief te verkrijgen via onze homepage
http//www.basicgg.demon.nl. Leden die niet over een internetaansluiting
beschikken kunnen een diskette bestellen bij het secretariaat. De kosten
hiervoor, inclusief verzenden, zijn slechts vijf gulden. Ook de andere
programma's, die in de nieuwsbrief staan, kun je hierop vinden.
