Rozmowy dotyczące oprogramowania sterującego maszynami CNC i sterowników CNC obrabiarek numerycznych

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

#71

Post napisał: vegelus » 25 lip 2005, 15:05

W chwili obecnej testuje Lazarusa. Jest to oparty na FPC clon Delphi. Jest to srodowisko Open Sosowe i wieloplatformowe. Mozna wykozystywac komponenty juz napisane pod delphi, jak i mozna pisac wlasne. Nie ma problemu aby dll i componenty byly pisane w BC++ i wykozystywane w naszej aplikacji.

Czemu caly czas czepiam sie pascala. Jak juz wczesniej pisalismy slabo sie w tym jezyku czujemy i moze sie okazac ze bedziemy wiecej psuc niz pomagac ;-) Wychodze z zalozenia ze jak ktos zna C to sobie poradzi w Pascalu ale w odwrotna strone to juz ciezej. Dlatego prosze, blagam aby brac pod uwage i to srodowisko programistyczne :-)

Powoli zamieraja nowe propozycje co do zawartosci programu takze chyba czas na rachunek sumienia i marsz do klawiatury.

Moja propozycja to koniec sierpnia na gadanie i planowanie i od 01.09.2005 wartoby rozpoczac kodzenie w szerokim tego slowa znaczeniu.

Fajnieby bylo aby ruszyl z nami projekt sterownika. To zapewniloby kompatybilnosc ;-)



Tagi:


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

#72

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

vegelus, popatrzę wieczorkiem na Lazarusa.
Jak by co: Borland Delphi 7.0 Personal oraz Borland C++ 6.0 Personal są jak najbardziej przez nas do wykorzystania :) - do celów niekomercyjnych są free.

Awatar użytkownika

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

#73

Post napisał: markcomp77 » 25 lip 2005, 15:21

anjak pisze: Zbyt ambitne cele mogą położyć projekt
podziała sterowania na trzy bloki... wydaje się logiczny i nie jest "zbyt ambitny"

1. interface do użytkownika, zamiana G-codu na marszruty, wizualizacja, konwersje
2. marszruta --> kinematyka ruchu... interpolacje... itp --> sygnały step/dir
3. step/dir --> silniki

strefa "2" powinna być wykonana w reżimie czasu rzeczywistego... czyli zapewnić pojawianie się sygnałów step/dir w ściśle określonych momentach.

uważam, iż najważniejsze dla jakości frezowania jest to w jaki sposób będzie zrealizowana strefa "2"..
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


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

#74

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

markcomp77 pisze:w reżimie czasu rzeczywistego
dopuki nie będzie sprzętowego bufora w postaci uP to nie mamy co marzyć o super dokładności czasowej - to jest Window$$$. W linuksie nie jest tak znacznie lepiej - też jest wiele procesów walczących o czas procesora:)

Awatar użytkownika

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

#75

Post napisał: markcomp77 » 25 lip 2005, 16:27

GrzegorzK pisze:dopuki nie będzie sprzętowego bufora w postaci uP to nie mamy co marzyć o super dokładności czasowej - to jest Window$$$. W linuksie nie jest tak znacznie lepiej - też jest wiele procesów walczących o czas procesora:)
w linuksie jest lepiej :)
można załadować jądro czasu rzeczywistego :!:

w debianie... wygląda to tak:

Kod: Zaznacz cały

Step 1, get debian Sarge or Sid by the usual net or cd based installers 

Step 2 add the following to your /etc/apt/sources.list file: 

deb http://homepage.ntlworld.com/bdi-emc/debian ./ 

then do: 
  apt-get update 
  apt-get install module-init-tools 
  apt-get install emc 
  apt-get install sudo 

Step 3: relax. 

Step 4: Configure sudo to allow the login usr to run various commands as root...


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


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

#76

Post napisał: anjak » 25 lip 2005, 16:50

Kto jest za tym aby pisać w pascalu lub c++, może to rozwiąże problem co wykorzystamy.
Jestem za c++

Awatar użytkownika

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

#77

Post napisał: markcomp77 » 25 lip 2005, 16:55

anjak pisze:Kto jest za tym aby pisać w pascalu lub c++, może to rozwiąże problem co wykorzystamy.
Jestem za c++
to jest nas dwóch :)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


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

#78

Post napisał: GrzegorzK » 25 lip 2005, 17:46

Niech wam będzie - niech będzie C.

Awatar użytkownika

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

#79

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

nie...
GrzegorzK pisze:Niech wam będzie...
-zróbmy głosowanie :idea:

albo ustalmy dyktatora projektu :idea:
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


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

#80

Post napisał: GrzegorzK » 25 lip 2005, 17:52

Moje "Niech wam będzie..." inaczej zabrzmiało niż chciałem. Chodzi mi o to, że wszystko mi jedno w czym będziemy pisać. Ja się przystosuje do czegokolwiek o ile będę wiedział że jest sens - ten język programowania podoła naszym wymaganiom.
Przy okazji zasugerujcie (wiem, że Eclipse że jest fajny do pisania w C) środowisko do C.

ODPOWIEDZ Poprzedni tematNastępny temat

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