Einschalten einer Gluehbirne



  • Jetzt startet zwar die Konsole, aber mit folgendem Inhalt 😞

    Kein Parameter übergeben.
    Das Programm wurde beendet.

    Bei dir auch so ? Trotzdem danke erstmal für deine Mühe



  • agent60 schrieb:

    Jetzt startet zwar die Konsole, aber mit folgendem Inhalt 😞

    Kein Parameter übergeben.
    Das Programm wurde beendet.

    Bei dir auch so ? Trotzdem danke erstmal für deine Mühe

    Es ist doch dein Programm ?

    Ich hatte ja schon angemerkt, das es keine Aufrufhilfe gibt ...

    Also (mindestens) zwei Parameter scheint es zu brauchen ->siehe meinen post
    weiter oben - dann scheint es auch was zu machen.



  • Wie gesagt, habe es nicht selber geschrieben und kenne den Inhalt auch grötenteils nicht. Es ging nur darum, dass es einmal laufen sollte.

    An welcher Stelle genau muss ich denn void Simulation () einfügen ?



  • 314159265358979 schrieb:

    Was ist eine Glühbirne?

    http://www.stupidedia.org/stupi/Gl%C3%BChbirne



  • Ich finde das nicht sooo witzig jetzt....



  • Also du hast keine AHnung was der Code macht oder was er machen soll. Dich interessiert nur der e-technische Aspekt?
    Wenn du keine AHnung von dem Code hast, ists wohl besser du vergisst ihn ganz schnell.



  • Aber er soll doch laufen 😃



  • agent60 schrieb:

    Wie gesagt, habe es nicht selber geschrieben und kenne den Inhalt auch grötenteils nicht. Es ging nur darum, dass es einmal laufen sollte.

    An welcher Stelle genau muss ich denn void Simulation () einfügen ?

    Da wo die einsame (bisher sinnlose) Klammer (Zeile 276) hochsteht wäre noch
    eine freie Stelle ...



  • Ich weiß nich wieso,
    aber ich habe das Gefühl, dass genau in simulation()
    die eigentlich wichtigen Schritte stehen müssten.

    Zumindest würde ich eine Funktion, die wichtige Simulationsschritte berechnet
    simulation() nennen.



  • @ Thread Ersteller
    Das fertig Compilierte Programm hat dir ja bereits wer hochgeladen.

    Jetzt mach mal folgendes.

    Rechts klick auf die Exe Datei -> Eigenschaften kopier den Pfad raus der Bei Ort steht.

    Jetzt klickst du auf den Windows Start Button und bei Ausführen bzw. bei Win7 heitßt es suchen dort gibst du ein "cmd.exe" (ohne " ") und drückst Enter. ^^

    Jetzt siehst du die Eingabeaufforderung, nun schreibst du: "cd" (ohne " ")
    und machst eine Leerstelle, jetzt Rechtsklick in das Eingabeaufforderungsfenster und dann auf Einfügen klicken und Enter drücken.

    Jetzt schreibst du: d S und drückst Enter (d=Programmname S=Ein Parameter welchen das Programm erwartet) und schon gibt es dir irgendwelche tollen Zahlen aus wenn du kb mehr auf Zahlen gucken hast hälst du strg gedrückt und dabei drückst du C auf deiner Tastatur. Das Programm erstellt eine Datei die heisst: Simulation.dat und da drin wird das gespeichert was du auf der Konsole gesehen hast.

    Es gibt da aber noch mehr Parameter. Kannst ja selbst mal schauen welche Parameter es so gibt:

    else if (!strcmp( argv[i], "S" ))
    

    Hier prüft das Programm z.b. ob du den Parameter S eingeben hast

    if (!strcmp( argv[i], "quiet" )) // Nur Daten werden ausgegeben, 
     quiet = 1; // Keine Einheiten/Statusmeldung 
    
    else if (!strcmp( argv[i], "U" )) // Spannung U ausgeben 
     { 
     custom = 1; // Benutzerdefienierte Ausgabe 
     uout = 1; 
     } 
    else if (!strcmp( argv[i], "I" )) // Stromstärke I ausgeben 
     { 
     custom = 1; // Benutzerdefienierte Ausgabe 
     iout = 1; 
     } 
    else if (!strcmp( argv[i], "L" )) // Gibt Wellenlänge mit maximaler 
     { // Strahlungsleistung aus 
     custom = 1; // Benutzerdefienierte Ausgabe 
     lambdamaxout = 1; 
     } 
    else if (!strcmp( argv[i], "T" )) // Gibt die Temperatur in Grad Celsius aus 
     { 
     custom = 1; // Benutzerdefienierte Ausgabe 
     tout = 1; 
     } 
    else if (!strcmp( argv[i], "P" )) // GIbt die aufgenommene Leistung aus 
     { 
     custom = 1; // Benutzerdefienierte Ausgabe 
     pout = 1; 
     } 
    else if (!strcmp( argv[i], "speed" )) // Beschleunigt den Iterationsvorgang zu 
     { // Lasten der Ergebnisse 
     statvar = ((statvar-1)*10)+1; 
     k = k+100; // Erhöht Anfang des UIDiagramms um 10V 
     } 
    
    else if (!strcmp( argv[i], "Z" )) // Gibt die Laufzeit aus 
     { 
     timeout = 1; 
     custom = 1; // Benutzerdefienierte Ausgabe 
     } 
    else if (!strcmp( argv[i], "wechsel" ))// Simuliert mit Wechselspannung 
     { 
     wechselstrom = 1; 
     statvar = 1.0001; // Verringert nötige Genauiggkeit 
     } 
    
    else if (!strcmp( argv[i], "S" )) 
     {
    

    Aber sowie ich das sehe wurde das Programm nicht fertig Programmiert.^^


Anmelden zum Antworten