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: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#11

Post napisał: markcomp77 » 15 lip 2005, 15:40

GrzegorzK pisze:Jest wiele darmowych kompilatorów Pascala, ale chyba warto bliżej przyjżeć się temu:
http://www.freepascal.org
(dosyć wysoko stoi w rankingach)
FPC (freepascal) jako platforma open source wydaje się dobrym rozwiązaniem... zwłaszcza, iż może to pozwalać na łatwe portowanie na Linuksa - a na tym mi zależy :)

w wersji Win32 FPC są gotowe moduły grafiki GTK (jest port GTK na Win32!)
przyjmując taką platformę graficzną - naturalna by była dwu-platformowość (win32/unix) programów graficznych - czyli zajmujących się konwersją i wizualizacją...

część programu która steruje silnikami (czyli określa dynamikę itp itd) powinna być pisana w języku który będzie "podobny" do tego którym zaprogramujemy mikrokontroler...

mikrokontrolrery najczęściej programuje się w C (poza ASM oczywiście)
czy istnieje coś podobnego do pascala na AVR ? (bo dla PICa jest JAL)


Wracając do Delphi... niby jest Tego port na linuksa... ale jest to komercyjne - czyli nawet jeśli darmo dostajesz - to są zawsze jakieś ALE :(

z GPL jest prościej - musisz dołączyć źródła... wtedy możesz stosować jak chcesz :)


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

Tagi:

Awatar użytkownika

ottop
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 346
Rejestracja: 07 cze 2004, 13:11
Lokalizacja: Bielsko-Biała
Kontakt:

#12

Post napisał: ottop » 15 lip 2005, 15:54

markcomp77 pisze: czy istnieje coś podobnego do pascala na AVR ? (bo dla PICa jest JAL)
np:
http://users.iafrica.com/r/ra/rainier/pAVR.htm
ale niestety płatny :cry:
Delphi 6 PE miało ograniczenie zabraniające dystrybucji programów w postaci skompilowanej (exe), natomiast dopuszczone było rozpowszechnianie źródła programu.

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:

#13

Post napisał: markcomp77 » 15 lip 2005, 16:00

ottop pisze:markcomp77 napisał/a:

czy istnieje coś podobnego do pascala na AVR ? (bo dla PICa jest JAL)


np:
http://users.iafrica.com/r/ra/rainier/pAVR.htm
jednak :(
Embedded Pascal for the AVR is low cost shareware, despite its ability to easily outperform any other, expensive compiler on the market.
a czy jest jakis "wolny" pascal na avr? ...ale szybko działajacy ;)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

ottop
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 346
Rejestracja: 07 cze 2004, 13:11
Lokalizacja: Bielsko-Biała
Kontakt:

#14

Post napisał: ottop » 15 lip 2005, 16:16

http://www.elab-pascal.de/AVRco/index_en.html
Free Standard release 3.52 of AVRco
With completely implemented Pointers, Arrays, Records, BitSets etc. Limited to appr. 4kB Flash code. Give it a try and enjoy it. You will not be disappointed. The included manuals are not upto date! The online help must be revised.
If you encounter any errors or problems, send an e-mail with a short description and some source lines. We will immediately put a revised update on our homepage for download. Always take a look at the displayed update date.
tylko czy 4kB starczy?

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:

#15

Post napisał: markcomp77 » 15 lip 2005, 16:31

też troszeczkę przeglądałem.... i to chyba wszystkie pascale na AVR :(

natomiast jest dużo C... np. GNU C for AVR

cieakwe zestawienie: http://www.omegav.ntnu.no/~karlto/avr/ccomp.html
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


pit202
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 863
Rejestracja: 02 lip 2004, 23:38
Lokalizacja: --

#16

Post napisał: pit202 » 15 lip 2005, 17:55

pascal to troche nie pasuje do AVR`kow :) nie piszemy termometra z dziennym zapamietywaniem stanow - przeciez tu trzeba dosc mocno wywiazac sie w czasie ! bez dobrego kodowania w ASM sie nie obejdzie.
PiteR


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

#17

Post napisał: GrzegorzK » 15 lip 2005, 22:06

ottop, 4kB może być wyraźnie za mało.
markcomp77, trochę się bawiłem avr-gcc i muszę powioedzieć, że całkiem przyjemne.
pit202, z tego względu chyba jednak będziemy próbowali robić to w C++.
Popatrzcie na C++ Borland - kompilator - z tego co wyczytałem jest całkowicie FREE do wszystkich celów ([URL=http://]www.borland.pl/download/personal.shtml[/URL])

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:

#18

Post napisał: markcomp77 » 16 lip 2005, 10:36

GrzegorzK pisze:Popatrzcie na C++ Borland - kompilator - z tego co wyczytałem jest całkowicie FREE do wszystkich celów (www.borland.pl/download/personal.shtml)
a nie lepiej po prostu zastosować dobrze przeportowany kompilator z linuksa... czyli GCC
bo przy produkcie borlanda zapewne będą jakieś "nie zadarmo" przy interfejsie graficznym...
a może się mylę? (osobiście nie mam nic przeciw borlandowi - nawet go lubię... ale w komercyjnych projektach)

jeśli zaczęlibyśmy stosować jednolity zestaw narzędzi dostępnych dla rodziny GNU (gcc, make, configure, gettext...itp itd) zarówno dla softu na PC - jak i dla AVR (WinAVR - gotowy zestaw rozwojowy bazujący na GCC dla AVR)... to mniej by było nauki niemerytorycznej... a na pewno wszystkie te narzędzia są dobrze udokumentowane...

no i oczywiście łatwe by było portowanie na uniksy :)

jeśli ktoś ma wątpliwości co do jakości softu Win32 budowanego w oparciu o linuksowe biblioteki przeniesione pod Win32 (cygwin) niech luknie na GIMPa 2.2.7 :)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


rchobby
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 8
Posty: 441
Rejestracja: 31 maja 2004, 07:01
Lokalizacja: Białystok
Kontakt:

#19

Post napisał: rchobby » 17 lip 2005, 10:28

Ten temat jest przeznaczony do projektu programu działającego na komputerze PC z win'em. Delphi, freepascal czy c zostanie uzgodniona przez uczestników projektu.
Na obecnym etapie pomijamy programowanie mikrokontrolerów. W tym miejscu nie prowadzimy dyskusji o programowaniu AVR, PIC, 8051 i innych podobnych. Do tego celu istnieje dział Sterownik CNC OpenSource.
Moim zdaniem, teraz proszę o zgłaszanie się chętnych do prac nad tym projektem.
Po zebraniu grupy programistów zostanie uzgodniony plan prac co? jak? kto? kiedy? itd.


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

#20

Post napisał: GrzegorzK » 18 lip 2005, 09:49

1. Dopisuję się na listę programistów :)
2. Jesli można zasugerować równoległe prowadzenie odpowiednika softu PC dla uP oraz elektroniki - może to ułatwić rozwijanie całego projektu (projekt jest chyba 3-częściowy :) )

ODPOWIEDZ Poprzedni tematNastępny temat

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