Google hat mich im Stich gelassen, deshalb frage ich hier:
ich muss von der Uni aus was mit Visuino machen.
Die Aufgabe ist, einfach ein Haufen if-Schleifen zu Programmieren, welche unterschiedliche Änderungen von Variabel werten zur Folge hat.
In normalen Code ist das gar kein Problem, aber ich soll das halt in Visuino darstellen.
Jetzt erstmal grundlegende Fragen: wie definiere ich Variablen, wie mache ich if-Schleifen, und wie übergebe ich Werte in entsprechenden Fällen?
Kann ich mehrere If-Schleifen ineinander schachteln?
Dass das in Aduino geht ist mir klar, die Frage ist wie ich das in Visuino hin bekomme.
Das ist ein Programm, mit dem man praktisch "Visuell" programmiert. Soll es leichter machen für Leute die eigentlich nicht programmieren können. Wir möchten das jetzt einfach nutzen, um zu sehen ob das, was im normalen Code bisschen unübersichtlich ist, dadurch leichter zu überblicken ist.
Allerdings blicke ich, ganz offensichtlich, nicht durch.
Rena_vb:
Wir möchten das jetzt einfach nutzen, um zu sehen ob das, was im normalen Code bisschen unübersichtlich ist, dadurch leichter zu überblicken ist.
Erfahrungsgemäß ist der Code aus weitgehend universellen Codegeneratoren (also nicht solchen, die nur einen begrenzten Aufgabenbereich abdecken) eher unübersichtlicher, als sauber von Hand geschriebener Code.
Tommy56:
Erfahrungsgemäß ist der Code aus weitgehend universellen Codegeneratoren (also nicht solchen, die nur einen begrenzten Aufgabenbereich abdecken) eher unübersichtlicher, als sauber von Hand geschriebener Code.
Gruß Tommy
Hast Du völlig recht.
Wenn der TO aber als Übung Visuino nehmen muß dann ist das Nebensache.
Grüße Uwe
ich hab jetzt von nur mal eben nachgesehen was Visuino ist. Anscheinend können da grafisch unterschiedliche Funktionsblöcke zusammen geschaltet werden. Dann wird es vermutlich auch einen Funktionsblock geben der eine If Abfrage oder "bedingte Verzweigung" nachbildet.
so wie ich das verstanden habe generiert das Teil normalen "Arduiono" Code der dann über die IDE auf normalem Weg auf die Hardware kommt. Da kann es doch nicht so schwer sein damit etwas rum zu spielen und nachzusehen ob der erzeugte code if Abfagen enthält und ob bei dem erzeugten Code Optimierungspotential vorhanden ist.
Du kannst für das Verb "rumspielen" auch "studieren" einsetzen dann hat es was mit der Dir gestellten Aufgabe zu tun.
noxx2:
Heißt das Ding nicht Virtuino? Oder ist das was anderes?
ist was anderes.
Klaus_ww:
Auf die Schnelle habe ich logische Verknüpfungen gesichtet, die agieren ja z.B. bei einem logischen UND am Ausgang auch wie eine if-Schleife
Damit das vllt klarer wird:
Ja diese Sachen hab ich auch gesehen. Mir wurde aber einfach ein Programmablauf im PAP stil gegeben, dabei ist nicht vermerkt welcher Pin was macht, sonder das ist auf "normalen" Code basiert. Also so im Stile: hier hast du eine Variable x und wenn die über einen bestimmten Wert komme tue dies oder das. Also so gesehen einfach zu programmieren mit if Abfragen. Und dadurch wohl unmöglich in Visuino zu machen, ohne mehr Infos.
Rentner:
so wie ich das verstanden habe generiert das Teil normalen "Arduiono" Code der dann über die IDE auf normalem Weg auf die Hardware kommt.
genau. Meine Hoffnung war jetzt, das praktisch rückwärts zu machen, da ich keine Probleme habe das in normalen Code zu schreiben.
Tommy56:
Ja, aber die vom TO geäußerte Hoffnung nach mehr Übersichtlichkeit im Code wird enttäuscht werden.
Sieht ganz so aus. Werde das jetzt einfach sauber in "normalem" Code schreiben.