Wat is DIYLC?
DIY Layout Creator (DIYLC in het kort) is een freeware tekenprogramma ontwikkeld met behulp van een grote online community van DIY elektronica liefhebbers. Het bevat veel ideeën van gebruikers met oudere versies van het programma. Het doel is een eenvoudige interface met genoeg kracht om de gebruiker schema's, print en chassis ontwerp en elektrische gitaar schema's snel en zonder steile leercurve te laten tekenen. De applicatie is gebouwd rond het flexibele open source framework dat gebruikt kan worden om zo'n beetje alles te tekenen.

Eigenschappen
  • platform onafhankelijk, draait op elke machine met Java JRE/JDK 1.6.0_10 of hoger
  • makkelijk te gebruiken interface, de meeste handelingen kunnen worden gedaan met behulp van een muis
  • tekent schema's, print en chassis ontwerp
  • hoge flexibiliteit, de API staat toe om plug-ins en nieuwe onderdelen toe te voegen zonder al te veel moeite
  • betere prestaties en minder geheugengebruik ten opzichte van de vorige versies
  • bewaard afzonderlijk de ingestelde waarden van een component
  • gegroepeerde onderdelen worden als één onderdeel behandeld, b.v. verplaatsen, bewerken of verwijderen
  • exporteren naar een afbeelding, PDF of printer
  • exporteren van het print masker voor printfabricage
  • aanmaken van een stuklijst van het project of het exporteren naar enkele verschillende bestandsformaten
  • zoom in/uit functie
  • configureerbare rasterafstand op projectniveau
  • automatische update controle op nieuwe versies
  • importeren van bestanden die zijn gemaakt met oudere versies van het programma
  • maken en laden project sjablonen

Systeemvereisten
  • Java JRE/JDK 1.6.0_10 of hoger
  • 256MB vrij RAM-geheugen
  • 10MB vrije ruimte op harde schijf
  • Zip-programma om het archief bestand uit te pakken

DIYLC on an eComStation machine with Open JDK


Installeren van DIYLC
Download diylc-3.28.0.zip. Maak een map(directory) "diylc". Open met een bestandsbeheerder het zip-bestand. Kopieer de inhoud naar de nieuwe map "diylc". Verwijder de bestanden "run.sh" en "diylc.exe", deze kunnen we niet gebruiken. Maak een nieuw programma object. Geef pad en de bestandsnaam op: "[station: diylc]\diylc\diylc.cmd". In het tabblad Sessie de selectievakjes "OS/2 venster", "Starten als pictogram" en "Venster sluiten bij einde programma" aanvinken. In het tabblad Algemeen kan bij naam "DIY Layout Creator" worden opgegeven.

Het te gebruiken cmd bestand
Diylc werkt goed met Open JDK in OS/2-eCS. Ik heb een diylc.cmd bestand met de volgende inhoud;
@echo off
set BEGINLIBPATH=[drive: java]\JAVA160ga5\bin
set path=[drive: java]\JAVA160ga5\bin
set CLASSPATH=[drive: diylc]\diylc\lib
[drive: diylc]
cd [drive: diylc]\diylc
java -Xms128m -Xmx512m -Dorg.diylc.scriptRun=true -jar diylc.jar 2>diylc-3.28.0-bugs.txt
Ik gebruik 2 aparte partities, een voor Java en een voor Diylc zelf met de door het programma aangemaakte bestanden. De in het cmd bestand gebruikte verwijzingen;

  • [drive: java] = station met Java
  • [drive: diylc] = station met Diylc

moeten dus vervangen worden door echte schijfletters. Bewaar het bestand en geef het de naam diylc.cmd. Dit bestand wordt gekopieerd naar de diylc map(directory). Verder kunnen paden anders zijn, pas dit naar behoefte aan.
De opgave "-Dorg.diylc.scriptRun=true" zorgt ervoor dat bij het opstarten een mededeling wordt onderdrukt die betrekking heeft op het foutief opstarten van Diylc. Alleen die opstart methode werkt niet in OS/2-eCS waardoor bij het opstarten elke keer een nergens op slaande mededeling moest worden weggeklikt.
De opgave "2>diylc-3.28.0-bugs.txt" zorgt ervoor dat alle probleem meldingen (bugs) bewaard worden in het bestand "diylc-3.28.0-bugs.txt". De 2 in "2>" is geen typefout!

Download
In het bestand zit bovenstaand cmd bestand (alle schijfletters staan op C:) en OS/2 diylc icoontjes: Diylc-eCS.zip.

revisie 26 augustus 2013