Znaleziono 21 wyników

autor: vegelus
10 sie 2005, 08:24
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat:
Odpowiedzi: 121
Odsłony: 43305

No wszyscy sie uparli na C++ :-( wiec siedze i czytam :-)
Co do wizualizacji to mysle ze moze nam cos wyjsc bardzo fajnego gdyz kilku ludzi juz jest :-)

Napisz moze co chcialbyc i w jaki sposob wizualizowac. Jak nie ma nic napisane to nie ma jak dyskutowac. A jak nie ma dyskusji to nie ma kolejnych krokow do przodu a jak ich nie ma to projekt stoi. A jak projekt stoi to ladachwila moze sie przewrocic ;-). Choc niezupelnie bo z tego co sie oretuje to i tak kilka programow jest w trakcie pisania :-)
autor: vegelus
08 sie 2005, 17:54
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat:
Odpowiedzi: 121
Odsłony: 43305

Rozumie ze chodzi o nadawanie przestrzeni BMP :-)
To mi ulecialo z glowy :-)

Co do wymagan systemowych to czmu az Win2000 potrzeba :-( ja pracuje na 98 i jakos nie kwapie sie do przejscia na cos lepszego dopuki nie wymienie kompa. No i jeszcze pozostaje linux.
autor: vegelus
08 sie 2005, 12:47
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat:
Odpowiedzi: 121
Odsłony: 43305

Tak sobie siedzialem i glowkowalem. No i czas zaczac cos robic :twisted:
Postanowilem zaprosic wszystkich do wspolpracy przy tworzeniu wymagan funkcjonalnych jak i pseudo projektu :-)

Projekt Programu do Obsługi CNC Open Sours

1. Część odpowiedzialna za konfigurację
1.1. Konfiguracja wrzeciona
1.2. Konfiguracja sterownika
2. Część odpowiedzialna za wczytywanie plików
2.1. Wczytywanych różnych formatów plików
2.2. Analiza wczytanych danych
3. Część odpowiedzialna za przetwarzanie danych
3.1. Przekształcenie przekonwertowanych danych na wew. Format
3.1.1. Obsługiwane formaty
3.1.1.1. Odczyt formatu DXF
3.1.1.2. Odczyt formatu HPGL
3.1.1.3. Odczyt formatu CDR
3.1.2. Zapis oczytanych danych w buforze
3.1.3. Przetworzenie danych z bufora na wew. Format
3.1.4. Zapisanie wew. formatu na dysku
3.2. Analiza logiczna obszaru roboczego
3.3. korekty ręczne obszaru roboczego
3.4. Wysłanie kody do maszyny
4. Wizualizacja
4.1. Symulacja widoku obszaru roboczego na podstawie wew. Formatu
4.2. Symulacja pracy maszyny sterowanej.
4.3. Śledzenie postępów pracy

Kazdy mysle ze sie domysli o co chodzi
Chcialbym abysmy zebrali w tym dokumecie wszystkie pomysly co ten program ma robic. W chwili obecnej nie ma sensu robic tego na pliku. Wszystkie zmiany wprowadzone przez was bede uwzgledniam w moim dokumecie a jak juz bedzie prawie gotowy wrzucimy go na serwer:-)

Zapraszam wiec do dyskusji i dokladniejszego rozpisu funkcji systemu.
autor: vegelus
03 sie 2005, 07:17
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat:
Odpowiedzi: 121
Odsłony: 43305

jak wynika z powyzszych listow niewielu jest pro w C++:-)

Ja ostatnio bawilem sie troche bobcadem :-) i nie ukrywam ze fajniusi jest :-)
mysle zeby kazdy napisal co chcialby i w jakim programie to widzial :-)
autor: vegelus
01 sie 2005, 15:35
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat:
Odpowiedzi: 121
Odsłony: 43305

Hmmm ja mam doswiadczenie tylko z programem DIA i exportem do PHP. Tam wszystko ladnie chodzilo. Byc moze dlatego, ze same klasy i ich deklaracje sa mniej skomplikowane.

Sadze, ze w naszym projekcie tez niema co szalec na poczatku. Dobrze rozplanowac interfejsy i klasy abstrakcyjne do dziedziczenia a potem to juz tylko uzupelnic kod. Z czasem bedzie sie podmieniac metody wraz ze zdobytym doswiadczeniem ale na poczatek niech zawiruje jeden steper ;-)
autor: vegelus
01 sie 2005, 09:54
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat:
Odpowiedzi: 121
Odsłony: 43305

ja takze instalowalem tak jak napisales zeby bylo latwiej konfigurowac ;-)
wlasnie tego nie lubie w C. Niby wszystko dobrze tak jak help przykazal, ale inaczej. Czlowiek sie meczy, poci a i tak wychodzi, ze to jakas blachostka:-)


Dosc marudzenia. Czas na konkrety.

Tak sobie analizowalem strukture programu i doszedlem do nastepujacych przemyslen.
Warto jednak pisac program od poczatku w obiektach. Wystarczy zrobic w miare dobrze projekt potem wygenerowac szkielet i dac kazdemu po klasie do wypelniania. Dzieki takiemu podejsci mozna kazdy problem podzielic na mniejsze i latwiejsze moduliki do opanowania. Zapewni nam to takze latwiejsza modulowosc i modyfikowalnosc kodu.
Jezeli jednak nie caly program to bede upieral sie przy obsludze polecen G-KOD aby bylo pisana w OOP. Co to nam da. Tworzymy sobie jakas tam klase POLECENIE. Z tej klasy dziedzicza wszystkie polecenia GKOD. Dzieki takiemu podejsciu latwo doklejac kolejne polecenia jak i modyfikowac istniejace lub rozbudowywac poprzez dziedziczenie.

Dostepny jest modul UML2 pod eclipsa, ale jeszcze go nie sciagalem bo walcze z kompilatorem. Warto dobrze udokumentowac projekt aby udalo sie go skonczyc :-)
autor: vegelus
01 sie 2005, 05:38
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat:
Odpowiedzi: 121
Odsłony: 43305

Jeszcze jeden maly problem :-(

**** Incremental build of configuration Debug for project helo ****

make all
MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp.
Error makefile 8: Command syntax error
Error makefile 13: Command syntax error
Error makefile 14: Command syntax error
Error makefile 15: Command syntax error
Error makefile 16: Command syntax error
Error makefile 17: Command syntax error
Error makefile 31: Command syntax error
*** 7 errors during make ***
Build complete for project helo


pokazuje sie po usunieciu parametru -k, wg moich dociekan nie moze znalezc sciezki do plikow ale co zmienic nie wiem. Probowalem sam znalezc ale jakos nie udalo mi sie :-(
autor: vegelus
29 lip 2005, 19:52
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat:
Odpowiedzi: 121
Odsłony: 43305

Melduje ze srodowisko dotarlo na HDD i sie zainstalowalo :-)

Teraz czas na nauke ale ja naleze do tych co lubia praktycznie wiec postanowilem przerobic to co zrobilem w delphi na C++ :-) Trzymajcie kciuki ;-)
autor: vegelus
26 lip 2005, 21:12
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat:
Odpowiedzi: 121
Odsłony: 43305

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: vegelus
26 lip 2005, 15:19
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat:
Odpowiedzi: 121
Odsłony: 43305

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?

Wyszukiwanie zaawansowane