Nicht alle Codepfade geben ein Wert zurück?

Ich bekomme den Fehler, dass nicht alle Codepfade einen Wert zurück geben "Form1.GetKugel()".

Wenn ich das in else stehende so hinstelle ohne else funktioniert es einwandfrei..

ich habe gerade erst angefangen zu lernen und es ist hoffe ich nur ein dämlicher Anfängerfehler :D

private struct Kugel
        {
            public double radius, sg;
        }
        private double gew;
        private Kugel GetKugel()
        {
            
            if (textBox1.Text == "")
            {
                MessageBox.Show("Bitte trage einen Wert ein", "Hinweis", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
            else if (textBox1.Text.Length > 0)
            {
                MessageBox.Show("Bitte trage einen gültigen Wert ein", "Hinweis", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                textBox1.Clear();
            }
            else
            {
                Kugel kug;
                kug.radius = Convert.ToDouble(textBox1.Text) / 2;
                if (radioButton1.Checked) kug.sg = 1.4D;
                else if (radioButton2.Checked) kug.sg = 2.7D;
                else if (radioButton3.Checked) kug.sg = 3.0D;
                else if (radioButton4.Checked) kug.sg = 7.87D;
                else kug.sg = 11.3D;
                return kug;  
            }
             
        }
Computer, programmieren, C Sharp, Visual Studio
3D Druck löst sich?

Also folgendes Problem. Ich habe mir letzte Woche einen I3 Mega S gekauft und bin auf den Gebiet blutiger anfänger. Jetzt habe ich aber immer noch(nach gefühltem 3000 mal leveln und putzen der Platte) das Problem, dass der Druck nicht richtig auf der Platte heftet. Das Problem habe ich mit kleineren Sachen nicht( z.B bei einem String Test gibts keine Probleme) aber sobald ich mal zu Layer 120-200 komme lösst sich beim Testobjekt Heat Tower immer der Boden. Daraufhin fliegt es auf der ganzen Platte rum und es gibt nur noch ein riesiges Knäul.

Gedruckt wird PLA

Die Platte wurde mehrmals gelevelt und mit glasreiniger Geputzt. Gedruckt wird der Komplette Boden(ersten 9 Schichten) bei 210°C wobei das auch schon bei sowohl 220° und 200° war. Lüfter dreht von Schicht 1-3 nicht und ab dann 100%.

Die Fläche kommt mir gelevelt relative schräg vor(links muss ich viel weiter runtergehen wie rechts) allerdings ist sie so gut gelevelt. Habe das ganze mehrmals auf vorgewärmten zustand mit dem mitgeliefrten Stück Papier getestet.

Die Platte hatte ich wahlweise auf 60 und 70° beides mal das gleiche Ergebnis.

Die Druckgeschwindigkeit ist 40 mm/s, 30mm/s für Wände, 16mm/s für obere/untere Schicht und 20mm/s für die erste Schicht/Brim. Bewegungsgeschwindigkeit ist 150mm/s und 75mm/s für die erse Schicht.

Brim ist aktiviert, Skirt wude auch schon probiert. Jeweils mit und ohne in den Bildern zu sehen

!!! Der Boden Kommt gut raus sowie der anfang des Heat Towers. Nur irgendwann lösst sich langsam eins der Beine indem es sich nach oben wölbt und dann lösst sich der gesamte Körper wobei er eben bis zu diesem Punkt sehr gut aussieht.

Kann ich testen ob es wirklich an der Haftung an der Platte liegt oder ob ich es einfach falsch eingestellt habe. Hatte irgendwas von Hairspray auf die Platte oder ähniches gelesen bin mir aber auch nicht mehr sicher. Falls es nämlich einfach an der Platte liegt würde ich mir einfach einen Magnetplatte bestellen und wenn ich schon einal dabei bin noch eine Heizbett Isolierung und Silikondämpfer dazu.

Danke für gute, schnelle und nette antworten wie ich weiter verfahren sollte.

Viele Grüße Paul

PS: Habe eine Lese-Rechtschreib schwäche da also bitte über Fehler hinwegsehen.

Bild zum Beitrag
Computer, Technik, Technologie, 3D-Drucker, PLA, Spiele und Gaming, UltiMaker Cura
Smart Home: Schalt-Mess-Aktor (UP) zum Einbau in bestehende Schaltung?

Ich möchte meine Elektrik "smart" machen und suche hierfür eine praktikable Lösung!


Die Rahmenbedingungen:

1) Die vorhandenen Schalter (Berker S1) sollen erhalten und voll funktionsfähig bleiben. Ich möchte sie weder ersetzen, noch stillegen.

2) Fast alle Schaltungen im Haus sind Wechsel- und Kreuzschaltungen.

3) Ein Nulleiter ist entweder vorhanden oder kann noch von einer nahegelegenen Steckdose in die Dose reingezogen werden.

4) Das smarte Steuerung soll möglichst auch ohne Internetverbindung funktionieren (also nur im heimischen Netzwerk funken); die konventionelle Steuerung per Lichtschalter bleibt ohnehin funktionsfähig (Vorgabe 1).

5) Die Kosten sollten halbwegs überschaubar bleiben - also bitte keine "Luxusprodukte" für mehr als 50,- pro Schalter.

6) Die langfristige Funktion muß sichergestellt sein, am besten durch die Möglichkeit zur Einbindung in mein bestehendes Smart Home System (openHAB 3) und/oder die Fritzbox. Die Nutzung einer extra Bridge ginge für mich auch in Ordnung, wenn das System ohne Cloud/Abo auskommt, da schon viel zu viele Hersteller von heute auf morgen die Einstellung solcher Systeme beschlossen haben.

7) Wünschenswert wäre eine Meßfunktion für die Aufzeichnung und Auswertung der Verbräuche - ist aber nicht zwingend erforderlich.

8) Als Funkstandard würde ich, in genau dieser absteigenden Reihenfolge, folgende Protokolle favorisieren: EnOcean, Xigbee, 433MHz Funk, Z-Wave, WLAN 2,4GHz, WLAN 5GHz.


Frühere Versuche:

Bislang war der Plan, die Schaltung mit den Zigbee "Zwei-Wege-Modulen" von Xiaomi umzusetzen. Hier würden soweit alle Punkte passen. Allerdings hat mir mein Elektriker jetzt gesagt, daß diese Module sich nicht in Wechsel- und Kreuzschaltungen, sondern nur in einfachen Schaltungen einsetzen lassen, weil das Modul beim Ausschalten am "falschen" Wechsel-/Kreuzschalter den Strom verliert und dann nicht mehr schalten kann!

Hier ein (leider russisches) Video zu dem Teil: https://www.youtube.com/watch?v=LOjijB683zc

Dort sieht man den Anschluß recht gut. Für mich als Laien sah es so aus, als ob man auch mit zwei Schaltern (für mich also eine Wechselschaltung) arbeiten könnte. Aber anscheinend habe ich da vom Schaltungsaufbau her etwas falsch verstanden und es ist, trotz zweier Schalter, keine Wechselschaltung...

Hier noch der Schaltplan:



Neue Planung:

Sofern ich mit den Xiaomi Modulen nicht weiterkomme, muß nun also leider eine andere Lösung her! Mein Elektriker hat mir Homematic IP empfohlen, allerdings sind die UP-Aktoren nicht mit der Berker S1 Serie kompatibel und auch der Preis ist mit knapp 50 Euro pro Schalter schon echt grenzwertig!

Ich hoffe, Ihr könnt mir hier mit fachkundigem Rat und guten Produktempfehlungen weiterhelfen! Danke!

Bild zum Beitrag
Computer, Technik, Elektronik, Elektrik, Technologie, Wechselschaltung, Zigbee, Smart Home, iot

Meistgelesene Beiträge zum Thema Computer