Hat jemand schon mit radCASE von IMACS gearbeitet? Man soll damit über UML-Diagramme embedded Code (und Simulation inkl. GUI, Doku etc.) erzeugen können. Die Beschreibung des Produktes scheint viel versprechend, aber konkrete Erfahrungen würde mich mehr interessieren. http://www.imacs-gmbh.de/
Hihi... Wieder so eine eierelegende Wollmilchsau: Nur fünf Mausclicks, und fertig ist die Anwendung... Haha... alle Jahre wieder...
Nun, das Tool ist nicht neu, sondern wird seit 12 Jahren weiter entwickelt. Ich gehe davon aus, dass es schon etwas taugt. Mein dem Argument von Regentropfen habe ich bei meinem Chef schlechte Karten...
Habe schon einige Projekte auf 8Bit (ATtiny), 16 Bit (Fujitsu) und 32 Bit (ARMx) Kernen mit radCASE realisiert. Bis auf ein paar gewöhnungsbedürftige Macken ist es eine wirklich gute Sache und erleichtert die Arbeit erheblich – insbesondere die PC-Simulation und die HMI-Unterstützung – und das Arbeiten mit UML habe ich dabei auch gleich eingeführt. Klar geht es nicht mit 5 Mausclicks aber vereinfacht die Entwicklung und das Testen erheblich. Da es recht umfassend ist … Irgendwelche spezielle Fragen ?
Danke für die konstruktive Antwort. Aus den Informationen zum Tool kann ich entnehmen, dass vorhandener C/C++ Code übernommen werden kann. Wie ist das zu verstehen? Kann radCASE die bestehenden Source-Files einlesen und daraus die UML-Strukturen erzeugen, oder muss ich alle Funktionen einzeln in irgend welche Dialogboxen kopieren? Anders gefragt: Gelingt ein kompletter round-trip: UML-Diagramm entwerfen -> Attribute/Funktionalität beschreiben -> Code generieren -> Code manuell anpassen -> Code einlesen -> Attribute/Funktionalität wird vom Tool aktualisiert -> UML-Diagramm wird vom Tool aktualisiert Oder ist die "Geschichte" nur in eine Richtung möglich?
Ich habe bei nem Unternehmen gearbeitet, dass mit dem Infineon XC167 eine ziemlix komplexe verteilte Steuerung damit realisiert hat. Seit mehreren Jahren hat es sich bewährt. Un dmit der Zeit wurden die maken auch immer weniger :) Es ist nicht das Allwunderheimittel, aber macht die Entwicklung um einiges schneller und einfacher. Auch SPS-Programmierer kommen damit bestens zurecht. Ist auch sehr interessant, wenn man die Hardware wechselt. Die Programme an sich sind unabhängig von der Hardware. Wenn man die API angepasst hat läuft die ganze Applikation auf dem anderen System. Bei vorhandenen Treibern für den µC ist das ein Zeitaufwand von halber bis Wochen, je nach benötigter Peripherie und der Erfahrung mit dem Tool. @Regentropfen: sowas ist echt typisch, nicht mal fähig sich ne Demo anzuschauen, aber dafür groß lästern.
Was kostet das Teil denn eigentlich so ca. ? Ist wohl bestimmt nix fürs Hobby oder? Grüße, egberto
@Hugo B so genau weiß ich das nicht. Ich würde sagen ja mit Einschränkungen. :) Schreib sie einfach an, sie werden es wohl genau wissen ;) @egberto ich weiß nicht genau, was das kostet, allerdings wird es wahrscheinlich für den Privatman eher zu teuer sein. Zumindest weil ein Investitionsantrag her mußte ;)
Der Round-Trip wird nicht unterstützt, es geht nur in eine Richtung. @egberto Das Produkt ist Modular aufgebaut. Das Basismodul kostet 3k€ pro Lizenz, auf weiteren Lizenzen gibt es Nachlass.
Für Hobby aber übrigens doch zu gebrauchen: Zitat aus dem Reference Manual: "The Demo version is limited only with respect to its functions, i.e. there are no time restrictions. The following restrictions apply for the demo version: * Number of permitted elements: 180 * Number of permitted C functions: 50 * Number of permitted State Charts: 8 * Number of permitted Activity Charts: 8 * Number of permitted Sequence Charts: 8 * Number of permitted Signal Functions: 10 MfG
Hallo noch mal, habe genau nachgefragt. Das RoundTrip geht nicht, weil mans nicht braucht! Aus der Produktbeschreibung (http://www.imacs-gmbh.de/index.php?site=13&lang=DE): "In Model Implementation: Against other methods, radCASE allows the implementation with C, C++, IEC61131 direct in the UML model and diagrams. Therefore no separate source code for the application is necessary (and also no problematic "round trip engineering" !!!). Inducted by this system, no differences between model and code can occur."
@blub Es ist halt schon hilfreich, wenn der Round-Trip funktioniert. Ich habe selber schon mit so einem Tool gearbeitet (objectiF). Allerdings war es auch ziemlich harzig, bis es zuverlässig lief.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.