Rozmowy dotyczące oprogramowania sterującego maszynami CNC i sterowników CNC obrabiarek numerycznych
Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 27
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#81

Post napisał: markcomp77 » 25 lip 2005, 17:58

:idea: ustalmy może wstępną listę chcących troszeczkę popracować za freeko ;)

a następnie ustalmy listę (skończoną) tematów do ustalenia... a póżniej "CHEJ M.. DO ROBOTY !!!"


SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Tagi:


vegelus
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 21
Posty: 125
Rejestracja: 19 sty 2005, 10:38
Lokalizacja: Olsztyn

#82

Post napisał: vegelus » 25 lip 2005, 20:52

No to ja jestem chetny do freeJobwriterowania :-)
Co potrafie:
- marudzic
- zadawac mnustwo niepotrzebnych pytan ;-)
- marudzic
- szukac dziury w calym
- zadawac mnustwo pytan "czemu wlasnie tak"
- "programowac" w pascalopodobnych jezykach oraz aktualnie ucze sie UML i OOP w poparciu o PHP (php jest oparte na C++ lub C# ale nie dokonca)

Co oferuje:
- cierpliwosc w zadawaniu pytan
- pomoc w pisaniu kodu
- analize i testowanie
- a tu cicho bo sie wyda - prowadze kolo naukowe na uczelni i moze zlapie kilku losi do pomocy ;-)
- duzo czasu wieczorkami przeznaczonego na pisanie
- no i dosc szybko sie ucze wiec jak ktos wytlumaczy mi te pie.... wskazniki to moze przekonam sie do C ;-)


romek-s
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 11
Rejestracja: 25 paź 2004, 22:46
Lokalizacja: Warszawa

#83

Post napisał: romek-s » 25 lip 2005, 22:26

Ja taż jestem za C++. Znacznie łatwiej można napisać skomplikowany algorytm w c++ niż w składni pascala.
Niestety nie mam za dużo wolnego czasu. Mogę tylko wieczorami coś tworzyć.
Ponieważ kierunek projektu zmierza w stronę języka C++, to powinniśmy rozważyć w jaki sposób tworzyć interfejs graficzny.
Do wyboru są biblioteki:
wxwindows - nie polecam ze względu na duży kod wynikowy i powolne działanie na wolniejszych komputerach
FLTK - już o niej pisałem. Dołączyłem przykładowy ekran z kodem źródłowym.
Są jeszcze inne biblioteki np. VCL, GTK+. Pozostawiam temat do przemyślenia.
Mogę wziąść większy udział w zaprojektowaniu kontrolera sprzętowego, pracującego w trybie rzeczywistym.
markcomp77 uważam jednak, że kontroler powinien być na tyle uniwersalny, żeby podłączyć dowolny sterownik silników krokowych. Docelowo nie jestem za umieszczaniem sterownika silników krokowych w kontrolerze. Możemy wyposażyć go w sterowanie STEP/DIR do silników krokowych, oraz interfejs do podłaczenia w przyszłości serwosilników.

Jeszcze jedno. BCB6 jest typu personal. A jak ktoś zechce sobie użyć programu do maszynki, która na niego zarabia, to sytuacja staje się nielegalna!
Użyjmy narzędzi albo w pełni darmowych, albo komercyjnych. W drugim przypadku można zawsze znaleźć kogoś, kto skompiluje program na wersji licencjonowanej i będziemy mieli pełną wersję programu. Temat do przemyślenia.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 27
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#84

Post napisał: markcomp77 » 26 lip 2005, 10:48

vegelus pisze: prowadze kolo naukowe na uczelni i moze zlapie kilku losi do pomocy
jest jeszcze lepszy pomysł :idea:
namówić jakiegoś prowadzącego zajęcia... aby na kolokwium kazał napisać kawałki kodu dla NAS ;)
podobno w TAKICH warunkach powstają najtrudniejsze "kawałki" prac doktorskich :)

[ Dodano: 2005-07-26, 12:32 ]
Za C/C++ przemawia popularność języka... przenośność... obecność innych projektów open source CNC napisanych w tym języku (EMC, EMC2...)...
romek-s pisze:Ja taż jestem za C++. Znacznie łatwiej można napisać skomplikowany algorytm w c++ niż w składni pascala.
...niestety czasami trudniej je później zrozumieć :(... podczas pisania w C warto stosować nawyki z Pascala - pewna rozwlekłość... duża ilość komentarzy poprawia jakość kodowania :)

widziałem kiedyś taki język programowania... stworzony do pisania kodu TeXa... kompilator tego języka zgłasza błąd gdy znajduje kod bez komentarza ;)... powinniśmy chyba przyjąć podobną zasadę - ponieważ jest parę zagadnień teoretycznych wymagających rozwiązania/optymalizacji/wyjaśnienia
vegelus pisze:ak ktos wytlumaczy mi te pie.... wskazniki to moze przekonam sie do C
wskaźniki w C... to kawał męskiej przygody ;)

:idea: a tak poważnie... warto by zastosować COŚ (jakieś biblioteki) które by zagadnienie dynamicznej alokacji pamięci dla mas pilnowało
romek-s pisze:FLTK - już o niej pisałem. Dołączyłem przykładowy ekran z kodem źródłowym.
FLTK jest ładny... (i jest pod linuksa) - popieram... czy są do tego jakieś narzędzia do wspomagania projektowania wizualnego interfejsów ?


romek-s pisze:markcomp77 uważam jednak, że kontroler powinien być na tyle uniwersalny, żeby podłączyć dowolny sterownik silników krokowych. Docelowo nie jestem za umieszczaniem sterownika silników krokowych w kontrolerze.
może i słusznie (ze względu na uniwersalność)... choć wersja GOTOWA wraz ze sterownikami ograniczyła by ilość kabli... i czas doprowadzenia TEGO do działania :)

romek-s pisze:Użyjmy narzędzi albo w pełni darmowych, albo komercyjnych. W drugim przypadku można zawsze znaleźć kogoś, kto skompiluje program na wersji licencjonowanej i będziemy mieli pełną wersję programu. Temat do przemyślenia.
myślę... iż warto w sposób klarowny zadeklarować nasze przywiązanie do rozwiązań open source... a nawet GPL - to zjedna nam wielu zwolenników... testerów... pozwoli na popularyzacje bez żadnych ALE...
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


vegelus
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 21
Posty: 125
Rejestracja: 19 sty 2005, 10:38
Lokalizacja: Olsztyn

#85

Post napisał: vegelus » 26 lip 2005, 15:19

Z drugiej strony to dobrze ze padlo na C :-)
Wlasnie wygrzebalem Thinking in C++ :-) zakladka tkwi tam gdzie ja zostawilem, czyli na wskaznikach ;-)

Co do pisania kodu to mozna wykozystac Visual Studio a kompilowac na GCC. To czemu nie pisalem nic w C to brak w np DEV pomocy z przykladami. Delphi bardzo mnie rozleniwil podpowiadaniem skladni, pomoca po ustawieniu sie na funkcji i wcisnieciu F1 :-)

Czy jest takie srodowisko niekomercyjne do C++ posiadajace wbudowana pomoc oraz podpowiadanie skladni?


Autor tematu
GrzegorzK
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 33
Posty: 66
Rejestracja: 17 cze 2005, 09:29
Lokalizacja: Warszawa

#86

Post napisał: GrzegorzK » 26 lip 2005, 15:25

Postulat: proponuje - bo nikt nie dał rzadnej propozycji kompletnego środowiska - za środowisko naszego projketu przyjąć Eclipse (www.eclipse.org)
Środowisko jest wieloplatformowe (na ARMa też tam się pisze).


anjak
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 12
Posty: 86
Rejestracja: 16 lip 2004, 18:13
Lokalizacja: Ostrołęka

#87

Post napisał: anjak » 26 lip 2005, 15:27

Wiecie Eclipse to długa lista procków na które można kompilować, w linku tak ogólnie o eclipse, warto to wkuć
http://pl.wikipedia.org/wiki/Eclipse

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 27
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#88

Post napisał: markcomp77 » 26 lip 2005, 15:30

JĘZYK PROGRAMOWANIA C/C++ czy możemy przyjąć, iż wszyscy chętni "robotnicy"... tym narzędziem będą chcieli pracować?

..brak protestów będzie oznaczał zgodę ;)

[ Dodano: 2005-07-26, 15:40 ]
Eclipse... strasznie fajnie wygląda projekt - dajcie się przyglądnąć... (ściąga mi się 99M)

[ Dodano: 2005-07-26, 15:48 ]
wygląda, iż ktoś z fachowców od eclipsa powinien leciutko wprowadzić pozostałych ;)
co należy ściągnąć... jak skonfigurować - będzie szybciej, niż tracić czas na nie merytoryczne rozpraszanie :(

a... ważny link http://eclipse.org ;)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


vegelus
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 21
Posty: 125
Rejestracja: 19 sty 2005, 10:38
Lokalizacja: Olsztyn

#89

Post napisał: vegelus » 26 lip 2005, 21:12

Hi hi :-)
Nie chceiliscie w paszczalu, nie chcieliscie w C to kujcie Eclipsa ;-)

Tak spogladam na ta stronke i nie wiem nawet co zaczac sciagac :-)
Moze jakiegos linka do gotowego projektu ze zrodlami w celu zapoznania sie z poziomem skomplikowanosci.

ps. to ja juz wole te C ;-)


Autor tematu
GrzegorzK
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 33
Posty: 66
Rejestracja: 17 cze 2005, 09:29
Lokalizacja: Warszawa

#90

Post napisał: GrzegorzK » 27 lip 2005, 06:59

Uwaga!
Eclipse to nie jest język programowania tylko środowisko (IDE) działająco (nadzwyczaj szybko jak na Jave) w Javie.
Spis linków prześlę na grupę za godzinkę (tyle trwa mój dojazd do roboty:) )

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne Dyskusje na Temat Systemów Sterowania CNC”