Stap 8: PC-software
Zoals ik al gezegd in de intro, had ik mijn eigen software te schrijven. Het is mijn eerste app in Visual C#, dus ik denk dat het vol fouten ^^. Ik heb nooit multi-thread Schrijfapplicaties en ik ben er bijna zeker van dat veel van mijn oplossingen zijn "meer single-draad".
De toepassing is geschreven om gewoon meerdere grafieken ontwerpen en communiceren met de controller via virtuele COM poort. In het bijgevoegde bestand is er volledige project klaar om te openen in Visual C#. Het is heel goed besproken- maar, helaas, in het Pools alleen. De hele app is ook in het Pools. Er is te veel om te vertalen en ik ben vrij zeker dat niemand zal gebruiken deze oplossing toch :D.
Hier is de lijst met beschikbare opdrachten in de opdrachtregelvenster:
- returnxy - keert terug naar de uitgangspositie setz z - verlaagt (z = 0) of raiset (z = 1) de pen
- setxy x y -beweegt de pen op de opgegeven positie (in mm)
- _setxy x y -beweegt de pen op de opgegeven positie (in stappen, Controleer de instellingen van de toepassing)
- getz - geeft als resultaat 1 als pen is verhoogd, 0 anders
- getxy - geeft als resultaat de positie van de pen (in mm)
- selectpen - wacht totdat de gebruiker op OK knop klikt
- rect x1 y1 x2 y2 -tekent u een rechthoek op basis van 2 tegenovergestelde hoekpunten (in mm)
- arc x y r a1 a2 t - trekt een boog met center op (x, y), straal r, begin hoek a1 en einddatum hoek a2 (horizontaal); trekt een regelmatige boog (t = 0) of een cirkeldiagram (t = 1)-waarden in mm en graden
- tekst x y grootte afstand tekst - trekt wat tekst op (x, y), van bepaalde grootte en tekenafstand
Bijna vergeten. Voor het uitvoeren van de toepassing, moet u .NET Framework 4 geïnstalleerd.
----------------------------------------------------------------------------------------------
Bijgewerkt op 21 juli 2014
Op uw verzoek betreft besloten heb ik om te vertalen van de toepassing. Nou, het is misschien niet perfect, maar de meeste functies zijn nu in het Engels.