Przemyślenia architekta IT

Menu
  • Strona główna
  • O mnie
  • Co czytam
  • Czego się uczę
Menu

A może tak język interpretowany?

Posted on 7 marca 201615 stycznia 2019 by Tomasz Sokół

Początkowo interfejs mojego kontrolera miał mieć wyłącznie postać graficzną. Do sterowania mam cztery silniki więc wyobrażałem to sobie jako cztery suwaki/pokrętła z ograniczonym zakresem. Miałem użyć jakiś fancy kontrolek jquery i po sprawie. Naprawdę chciałem ograniczyć się do takiego interfejsu? Dżizas przecież żaden Geek tego nie łyknie.

Przecież moje super-mega ramię to będzie taka mała maszyna CNC. A jeśli do czynienia mamy z maszyną CNC to automatycznie nasuwa się myśl, że powinna ona obsługiwać G code.

Z drugiej strony G code to będzie wyciąganie armaty na muchę. Masa instrukcji, których i tak nie obsłużę bo najzwyczajniej w świecie nie znajdą one zastosowania przy tak prostym urządzeniu. Muszę wymyślić coś innego.

Ale co innego mogłoby to być? W sumie mogłoby to być coś, z czym pierwszy raz miałem do czynienia kiedy to w moim domu pojawiło się, otrzymane na komunię, Atari 65XE. Czy już wiecie co mam na myśli?

(?r?d?o https://i.ytimg.com/vi/wqPobD29_8I/hqdefault.jpg)

Czy wygląda znajomo? Tak zgadza się, chodzi o stworzenie interpretera dla języka wzorowanego na LOGO. Na interfejsie użytkownika pojawić by się mogło pole tekstowe umożliwiające wprowadzenie szeregu instrukcji do sterowania położeniem ramienia. Tak to będzie naprawdę fajne i dużo bardziej przyjazne dla tych, co uznają vim’a za jedyne słuszne IDE.

Jeśli podobają Ci się treści na moim blogu zostaw swój email. Będę Cię informował o nowych artykułach. Zero spamu same konkrety.

* pola wymagane

Chcesz dostawać powiadomienia o nowych artykułach? Zostaw swój email.

Najnowsze wpisy

  • 7 kroków do przejęcia systemu od innego dostawcy
  • Młody programisto! 7 porad od starszego kolegi
  • Jak dorosłem do tego, żeby nie używać ORM’a
  • Drivery architektoniczne. Czym są i co może się wydarzyć, gdy odkryjemy je zbyt późno. Historia prawdziwa.
  • Wizualizacja architektury zgodnie z modelem C4. Podejście praktyczne

Kategorie

  • Architektura
  • Procesy
  • Zespół
Polityka prywatności
©2021 Przemyślenia architekta IT | WordPress Theme by SuperbThemes
Serwis wykorzystuje pliki cookies. Korzystając ze strony wyrażasz zgodę na wykorzystywanie plików cookies.Tak. Zgadzam się Reject Dowiedz się
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.

Necessary Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.