Elektroda.pl
Elektroda.pl
X
PCBwayPCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Program do projektowania i symulacji automatyki-OpenSource

19 Lut 2010 12:46 7247 13
  • Specjalista Automatyk
    Witam wszystkich forumowiczów

    Od początku
    - mam w planie od kilku lat stworzenie programu ,jak w temacie opartego na licencji Open Source . Podobnego do AUTOMATION STUDIO czy AUTOMGEN , namiastką tych programów jest CADe Simu .

    W związku z powyższym poszukuję osób , które chciałyby poświęcić chwilę swojego wolnego czasu na uczestnictwo w projekcie jak wyżej .

    Założenia ogólne projektu :
    1. Projekt otwarty - Licencja - OpenSource ( prawdopodobnie FPL)
    2. Kod maksymalnie efektywny -> nie chcę tworzyć "kobyły" 600 MB
    3. Wieloplatformowość - przynajmniej Linux , Windows

    Założenia szczegółowe / użytkowe :
    1. Projekt elektryczny , automatyki ( symulacja )
    2. Modułowość - Symbole tworzone przez użytkownika / modyfikacji , baza materiałów , inne
    3. wiele innych

    W przypadku zainteresowania proszę dać znać.
    Oczekuję również opinii , podpowiedzi, itd

    Proszę o nadsyłanie informacji osób zainteresowanych tworzeniem programu na prv

    pozdrowienia
  • PCBwayPCBway
  • Poziom 15  
    Rozważ użycie Qt. Ciężko będzie wszystko stworzyć od początku a w Qt masz wiele rzeczy, które już są zrobione za Ciebie i możesz podejrzeć inne kody open sourcowe. Po za tym masz w Qt skrypty ECMA, więc łatwo zrobić bazę programu i udostępnić ludziom możliwość pisania pluginów. Jest to cholernie ważne aby nie powstał zbyt rozbudowany program. Weź też pod uwagę stworzenia sterowania programem całkowicie z linii komend tak jak mają to programy takie jak autocad czy eagle w ten sposób możesz podzielić sobie kod na framework i gui.
    Zazwyczaj większość takich projektów kończy się na etapie pomysłu i nie sądzę aby z tym było inaczej. Najpierw zrób coś co można pokazać światu, utwórz konto na sf.net i udostępnij to. Jak program będzie się dobrze zapowiadał to programiści znajdą się sami. Ostatnio panuje moda na ogłaszanie swoich pomysłów i tworzenie zespołów do pracy a potem niestety kończy się na zmarnowanym czasie. Nie zrozum mnie źle, życzę ci jak najlepiej i kibicuję z całego serca. Napisz coś więcej na temat tego projektu.

    Jeszcze podam Ci tylko prosty przykład programu w Qt, który może być ci pomocny:
    http://doc.trolltech.com/4.6/graphicsview-diagramscene.html
    Najlepiej ściągnij sobie Qt SDK i tam masz skompilowane przykłady. Oczywiście jeśli masz ochotę stosować Qt Smile
  • PCBwayPCBway
  • Poziom 15  
    Autor chyba zapomniał o tym wątku, więc projekt jak podejrzewam się skończył za nim zaczął.
  • Specjalista Automatyk
    Witam

    Temat nie jest zapomniany :D , nadal aktualny .

    Trochę czasu chcę odczekać aby zabrać maksymalnie dużą grupę osób zainteresowanych .

    Wygląda na to , że faktycznie Qt byłoby dobre , muszę jeszcze przemyśleć ramy projektu , żeby nie rozpędzić się za bardzo a potem utknąć .

    Proszę o przesyłanie również sugestii nie tyle programowych ( to w swoim czasie ) co dotyczących funkcjonalności programu.

    pozdrowienia
  • Specjalista Automatyk
    Witam

    Może kolega zdradził by jakie ma wstępne założenia :D

    Pozdrawiam
  • Specjalista Automatyk
    Witam
    Odświeżam temat

    Na chwilę obecną sytuacja wygląda tak :
    Piszę program w c# , wstępnie / wczoraj , -> okno główna i podrzędne
    Time Line :
    1. 2013-12-31 : wersja 0.0.0.1 -rysowanie schematów
    2. 2014-02-27 : wersja 0.0.0.2 - rysowanie schematów + dołączanie symboli

    Cel :
    Przestrzenie : symulacja , 3D , itp
    Obliczenia : PSpice, błędy , inne

    moc : Jestem w tym dobry, ale Sam - zajmie trochę

    Ktoś ??
  • Specjalista Automatyk
    Witam
    Projektu w QT nie zarzuciłem , w C# po prostu zrobię wersję jak wyżej czyli w miarę prostą z podstawową funkcjonalnością ( no i w miarę szybko ) z myślą o odzewie co do funkcjonalności , oczekiwanych funkcji , interfejsu itp

    Projekt w QT ( właśnie ze względu na założoną wieloplatformowość ) będzie wymagał najwięcej pracy w fazie projektowej a i kodowania dla spójności działania , wymiany danych - trochę zajmie, pracę na tym planuje rozpocząć kole wakacji 2014. Sądzę również, że po przedstawieniu wersji - powiedzmy wyjściowej w C# , znajdzie się więcej osób chętnych do tworzenia tego projektu w QT.

    Tak nawiasem - Szukam nazwy dla programu i prosiłbym o przedstawianie propozycji w tym wątku forum, przy propozycjach proszę wziąć pod uwagę, że projekt ( ten w QT ) znajdzie się na souorceforge.net i tutaj wolałbym zachować spójność.

    pozdrowienia

    PS. Myślę, że na koniec listopada ( 2013 :-) załączę wstępną wersję programu.
  • Specjalista Automatyk
    Witam.
    Projekt uruchamiam od nowa. Sponsor Jest :-) . na chwilę obecną poszukuję Osób chcących uczestniczyć w projekcie ( warunki finansowe do uzgodnienia )

    Poniżej informacje wstępne z FB :
    E-AUTOMATYKA : Rozpoczynamy pracę nad nowym projektem - Program do tworzenia i symulacji schematów elektrycznych z uwzględnieniem elementów automatyki. Program darmowy w oparciu o otwarte licencje ( GNU, itp ). Wstępne założenia techniczne już są, a brakuje nazwy -> tu prośba o propozycje
    Wkrótce uruchomimy stronę internetową dotyczącą projektu -> po wybraniu nazwy.
  • Poziom 20  
    Program powinien też wykorzystać funkcję SoftPLC do sterowania bez sterownika ale za pomocą komputera czy innego urządzenia niebędącego standardowo sterownikiem plc. Przydatne jest to w rozwiązaniach prototypowych czy automatyki domowej.
    Co do nazwy to może AutomaticOpenCodeSystem.