Het enige wat ik
hier op het forum ooit tegen Heidenhain gehoord heb, is dat het teveel "toetsen zonder functie" heeft
Maar da's meer een inside joke.
Ik heb de layout en functionaliteit van (toen nog) USBCNC gebaseerd op Heidenhain, maat het is echt niet dat Heidenhain de enige is die Functietoetsen als softkeys gebruikt, ZeusCNC, wat ik in het begin op mijn machine heb gebruikt, maar ook Fagor, en Mitsubishi besturingen gebruiken Softkeys.
Waar het in dit specifieke geval om gaat is de Tooltabel.
in EdingCNC is daar zonder muis niet lekker doorheen te bladeren met pijltjestoetsen, en de meeste gebruikers zullen dat niet als storend ervaren, want die hebben een muis of een Mepscherm, maar ik nie.. Ok.. op de draaibank zit wel een mepscherm.
Ik streef er nu eenmaal naar om een CNC besturing, en/of een programmeerapplicatie als het even kan volledig toetsenbord gestuurd te maken. en niet om het eruit te laten zien als Heidenhain.
er zijn tegenwoordig meerdere CNC besturingen die een vergelijkbare route kiezen, en er dus ook vergelijkbaar uitzien.. en dat heeft mede te maken met het gegeven dat meer en meer besturingen gebaseerd zijn op een PC, en niet meer op een PLC. Wat tot gevolg heeft dat een knop er overal uitziet als een knop, een tekstvenster overal als een tekstvenster, omdat al die besturingen worden geschreven in IDE's als Visual Studio, of QT (omdat bijvoorbeeld Heidenhain op Linux draait).
Dit had in de beginperiode nog wel lollige gevolgen.. al die besturingsfabrikanten maakten de burobladen en startmenu's helemaal leeg, maar vergaten om bepaalde sneltoetscombinaties uit te schakelen.. zo heb ik ooit met "windows/E" de verkenner opgeroepen, met pijl en tabtoetsen naar een bepaalde map gebladerd en daar Patience opgestart... OP DE DRAADVONKMACHINE!!.. je had het gezicht van die collega moeten zien...
In E++ dus, want daar ging het hier om, heb ik dus nu de Tooltabel net als indertijd in Visual G++ gemaakt in een DataGridview, waarom? omdat je daar nu eenmaal makkelijk met een toetsenbord doorheen loopt, zowel horizontaal als verticaal, en dan een mep op Enter.. en hij mikt middels T[gekozen tool] M6 je tool in je programma.. mooier dan dat kan ik het niet verzinnen..
je hebt een nieuw tool nodig.. dus.. tooltabel.. tool selecteren.. enter heien.. Tooltabel verdwijnt weer, en je tool staat in je programma...hoe mooi wil je het hebben?..
Ik merk nu echter wel de wet van de remmende voortgang.. er komen meer functies bij, dus moet je meer en meer functies uit gaan schakelen.. om te voorkomen dat je ongemerkt iets invoegt terwijl je in de tooltabel aan het spitten bent naar een bepaald gereedschap waarvan je wist dat ie erin zat.. maar niet meer waar..
Ik nodig iedereen ook van harte uit om aan te geven wat ze graag willen zien, of liever niet zien..daar is dit topic tenslotte voor bedoeld...
Net wat ik gisteren ook al aangaf, moet ik het invoegen van de Cycli niet automagisch doen, direct nadat je em ingevuld hebt?
Je bent je programma aan het schrijven, dus je weet waar die Cyclus moet komen.. daar sta je met je Cursor, F12, naar Eding. Cyclus kiezen. induimen, op Enter heien. en Presto!.. hij staat erin.. wil je em kopieren.. daar is nu de F1 toets voor. en misschien laat ik dat ook wel zo.. want dan kun je makkelijk een cyclus opnieuw invoegen, en dan een paar waarden wjizigen. (ja.. ik weet het.. het lijkt wel Heidenhain.. die hadden ook een functietoets voor het opnieuw invoegen van het laatste blok, maar daar heb ik veel gebruik van gemaakt)
Eerst Koffie.en dan ga ik weer aan het programmeren...