Erfahrung mit radCASE

OP #1467806
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/
Gast
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 ?
OP
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?
Gast
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.
Gast
@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 ;)
Gast
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
Gast
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."

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.