- 12V Akku mit 280 Ah bauen         
Seite 7 von 8 ErsteErste ... 5678 LetzteLetzte
Ergebnis 61 bis 70 von 71

Thema: Vorstellung : Lochraster Platinen Layouter (Open Source)

  1. #61
    Benutzer Stammmitglied
    Registriert seit
    14.11.2005
    Beiträge
    57
    Anzeige

    Praxistest und DIY Projekte
    Java müsste doch so wie C# sein? oder irre ich mich da ?
    Naja, zumindest die Syntax ist weitestgehend gleich. Die ganze API ist allerdings anders, Du wirst Dich also eingewöhnen müssen.
    Ich persönlich finde Java einfacher.

    Kannst du C# ?
    Nicht wirklich, ich bin allerdings gerade aus beruflichen gründen dazu gezwungen, es zu lernen.

  2. #62
    Neuer Benutzer Öfters hier Avatar von Kalli01
    Registriert seit
    09.11.2005
    Beiträge
    17
    Also wenn man "automatisch" aus einen Schaltplan ein Layout in Lochraster oder Streifenraster erstellen kann, dann wird es mein lieblings Programm.

  3. #63
    Benutzer Stammmitglied
    Registriert seit
    31.01.2009
    Ort
    schwabch
    Alter
    39
    Beiträge
    93
    Also ich finde C# ist "Leicht" durch das net kann man sehr schon sachen erstellen.

    Hir mal ein paar Quellen wo man sehr gute hilfe bekommet:

    http://dotnet-snippets.de/
    http://dotnet-forum.de/
    Das Buch hab ich und das ist für den anfang recht gut: Der Visual C#-Programmierer: Visual C# lernen - Professionell anwenden - Lösungen nutzen

    Das war einer meiner aller ersten Codes in C#, dammit kann man ermitteln ob das Programm mehrmals gestartet wird. Es würde auch mit Mutex funzen aber das wusste ich zu der Zeit nicht.

    Code:
    // using ProcessRunCheck
    
    // [ Funktion ] Pragamm auf bereits gestarteten Process überprüfen.
    // Aufruf:
    // +-->  ProcessRunCheck.ProcessRunCheck Process = new ProcessRunCheck.ProcessRunCheck();
    // +-->  if (Process.ProgrammProcessRunCheck("ProgrammRunCheck") == "ProgrammRun") this.Close();
    // Rueckmeldung:
    // +-->  "ProgrammRun" / "ProgrammNotRun" / "Error"
    
    using System;
    using System.Drawing;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Diagnostics;
    using System.Runtime.InteropServices;
    
    namespace ProcessRunCheck
    {
        class ProcessRunCheck
        {
            /// <summary>
            /// Progamm auf bereits gestarteten Process überprüfen. V 1.0
            /// By  Oliver G
            /// </summary>
            /// <param name="Taskname"></param>
            /// <returns></returns>
            public string ProgrammProcessRunCheck(string Taskname)
            {
                string Rueckmeldung = null;
                try
                {
                    int ProgrammCount = 0;
                    Process[] ProgrammTask = Process.GetProcesses();
                    foreach (Process ScannTask in ProgrammTask)
                    {
                        if (ScannTask.ProcessName == Taskname) ProgrammCount = ProgrammCount + 1;
                    }
                    if (ProgrammCount > 1)
                    {
                        MessageBox.Show("Error\nDas Programm kann nicht mehrmals gestartet werden.", "Programm Error.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        Rueckmeldung = "ProgrammRun"; 
                    }
                    else
                        Rueckmeldung = "ProgrammNotRun"; 
                }
                catch
                {
                    Rueckmeldung = "Error"; 
                }
                return Rueckmeldung;
            }
        }
    }
    PS: Das ist eine eigen Klasse !

    MFG Oliver G

  4. #64
    Benutzer Stammmitglied
    Registriert seit
    14.11.2005
    Beiträge
    57
    Ja, das ist noch einfach. Allerdings sind unsere Projekte etwas größer.

    Heute habe ich mit log4cpp und dem Kompilieren unter Visual Studio 2010 gekämpft.

    Reset vs. VS2010 1:0

  5. #65
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2007
    Ort
    Berlin
    Alter
    53
    Beiträge
    765
    So, ich teste gerade das Programm. Nun meine ersten Eindrücke (chronologisch sortiert (Gedanken wörtlich geschrieben)):

    Vor dem Start (bzw. Startversuch):
    Hm - Fehlermeldung.
    Mal im Forum schauen - aha Winstart.bat suchen und ausführen. Nicht im Startmenü, also zu Fuss zum Ordner durchhangeln.

    Nach dem Start:
    Aha Englisch. Die Optionen suchen und auf Deutsch umschalten - Entweder gut versteckt, oder nur in englisch programmiert. - Wieso programmieren Deutsche ihre Programme jetzt schon nur in Englisch?
    Egal - weiter probieren.
    Wo sind die Bauteile? Ah ja Im Menü Browse Parts hat das selbe Symbol wie das auf der Symbolleiste. Gehen beide.
    Widerstände sind unter Resistor - ach ja, auch die Teile sind in Englisch.
    Atmega ist drin. Super, den brauche ich bestimmt öfter.
    Sockel gibt es auch. Also erst Sockel, dann Atmega.
    Ebenen lassen sich auch einstellen, dass der Sockel unter Atmega ist. So gefällt mir das.
    Oh - keine Pinbelegung, wenn ich mit der Maus über die Pins des Atmegas fahre. Wenigsten die Pinnummer wäre sehr hilfreich.

    Wo schalte ich auf die Rückansicht um? Bottom? Könnte sein, die Bauteile erscheinen aber nicht spiegelverkehrt und automatisch halb durchsichtig, wenn ich TOP abhake.
    Mal sehen, ob ich die Rückansicht gleichzeitig neben der Voransicht anzeigen lassen kann. Laut Menüleiste schon, aber irgendwie doch nicht.
    Also Top mal abschalten und dann einen "Draht" ziehen. Oh er verschwindet. Also doch keine "richtige" Rückansicht.

    Lassen sich die Löcher über ein Koordinatensystem durchnummerieren? - Such - Such - Entweder bin ich blind, oder es geht nicht.

    Bild export:
    Wie bekomme ich eine eigene Ansicht für Vorder- und Rückseite, wo jeweils die andere Seite evtl. nur transparent dargestellt wird?
    Horizontales Spiegeln geht aber schon in die Richtung aber irgendwie nicht ganz das, was ich mir vorstelle. Vorder- und Rückseite nebeneinander oder nacheinander? - Nein irgendwie (noch) nicht, oder ich finde es grad nicht.





    OK. Kann ich normal mit leben, kostet etwas mehr Konzentration.
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

  6. #66
    Neuer Benutzer Öfters hier
    Registriert seit
    06.09.2011
    Ort
    Herten
    Beiträge
    21
    Wie kann man den Wert eines Wiederstandes ändern so dass der Wert auch in der Bauteiliste richtig drin steht

  7. #67
    Benutzer Stammmitglied
    Registriert seit
    14.11.2005
    Beiträge
    57
    Rechtsklick auf den Widerstand und dann "Properties" aus dem Kontextmenü wählen.

    Aha Englisch. Die Optionen suchen und auf Deutsch umschalten - Entweder gut versteckt, oder nur in englisch programmiert. - Wieso programmieren Deutsche ihre Programme jetzt schon nur in Englisch?
    Weil ein Programm zunächst so international sein sollte wie möglich. Wenn ich einen gewissen Stand erreicht habe, werde ich eine deutsche Übersetzung machen. Im Augenblick fehlt mir für sowas die Zeit.

    Oh - keine Pinbelegung, wenn ich mit der Maus über die Pins des Atmegas fahre. Wenigsten die Pinnummer wäre sehr hilfreich.
    Im Moment ist es wirklich nur ein Zeichentool für Lochraster, es wir auch in absehbarer Zeit keine "Bauteilelogik" geben.

    Wo schalte ich auf die Rückansicht um?
    Das geht (noch) nicht. Die Checkboxen sind nur für die Sichtbarkeit der einzelnen Layer.

    Lassen sich die Löcher über ein Koordinatensystem durchnummerieren? - Such - Such - Entweder bin ich blind, oder es geht nicht.
    Das gibt es derzeit nicht.

    Wie bekomme ich eine eigene Ansicht für Vorder- und Rückseite, wo jeweils die andere Seite evtl. nur transparent dargestellt wird?
    Das ist zur Zeit noch etwas blöd gelöst, da man nur die Bauteile transparent schalten kann. In der nächsten Version 0.18 ist das besser gelöst. Kommt etwa in 7-10 Tagen.


    Ich habe übrigens für Fragen und Vorschläge aller Art ein Forum eingerichtet, damit ich nicht immer hier hineinschauen muss:

    http://blackboard.serverpool.org/for...?do=showForums

    Ihr müsst euch allerdings auf der Startseite (http://blackboard.serverpool.org) erst registrieren. Ist im Moment noch etwas umständlich.

    Gruß
    Matthias

  8. #68
    Erfahrener Benutzer Robotik Einstein Avatar von vohopri
    Registriert seit
    11.09.2004
    Ort
    südlich der Alpen
    Beiträge
    1.708
    Hallo,

    Lochraster lässt sich mit Eagle perfekt layouten, welche Vorteile soll dein Programm dem gegenüber besitzen?

  9. #69
    Benutzer Stammmitglied
    Registriert seit
    14.11.2005
    Beiträge
    57
    Keine. Benutze es besser nicht.

  10. #70
    Benutzer Stammmitglied
    Registriert seit
    19.01.2011
    Ort
    Franken
    Beiträge
    83
    @vohopri:

    Eagle kostet Kohle (ja doch tut es wenn Projekte groeser werden)
    Eagle muss man dafuer einstellen koennen (gewisses Wissen vorrausgestzt)

    Gegenfrage: Lochmaster kann Lochrasterplatinen machen - warum benutzt du EAGLE?


    @ReSet: cooles Projekt - habe mir auch die Sourcen schonmal angeschaut aber mein Java (ist doch Java oder?) ist nicht vorzeigbar...
    alle elektronischen Bauteile arbeiten mit Rauch in ihrem Inneren;
    Wenn der Rauch rauskommt , sind sie kaputt.

Seite 7 von 8 ErsteErste ... 5678 LetzteLetzte

Ähnliche Themen

  1. Open Source und kommerzielle Nutzung?
    Von BlackBox im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 0
    Letzter Beitrag: 02.06.2010, 16:18
  2. Open Source Netbook-Robot
    Von nexusnoesis im Forum Open Source Software Projekte
    Antworten: 14
    Letzter Beitrag: 01.03.2010, 10:30
  3. Open-Drain/Open-Source Modus
    Von BastiS im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 1
    Letzter Beitrag: 17.07.2007, 17:43
  4. Open Source?
    Von holzi im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 2
    Letzter Beitrag: 20.06.2007, 13:02
  5. Neu - das Open Source Unterforum
    Von Frank im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 11.11.2004, 09:38

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests