Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   
Bücher:

Studierende:
Praktikant Toolentwicklung Matlab (m/w)
Branche: Beratung, Expertise, Fahrzeugtechnik, Fahrzeugteile, Technische Dienstleistungen
MBtech Group GmbH & Co. KGaA - Fellbach

Abschlussarbeit / Praktikum: Entwicklung Matlab (m/w)
Branche: Informationstechnologie, Elektrotechnik, Elektronik
GIGATRONIK Technologies GmbH - Ulm

Studentischer Mitarbeiter (m/w) - DevOps / Toolentwicklung
Branche: mehrere
IAV GmbH - Ingenieurgesellschaft Auto und Verkehr - Berlin

Praktikant (m/w) Bereich Konzernvorausentwicklung - Aktoren sicherheitsrelevanter Anwendungen
Branche: Fahrzeugtechnik, Fahrzeugteile, Maschinentechnik, Industrietechnik
MAHLE International GmbH - Stuttgart

Praktikum - Softwareentwicklung Java
Branche: mehrere
IAV GmbH - Ingenieurgesellschaft Auto und Verkehr - Dresden, Gifhorn

weitere Angebote

Partner:


Vermarktungspartner


Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Makefile für Code-Generation

 

Fränk

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.09.2015, 12:53     Titel: Makefile für Code-Generation
  Antworten mit Zitat      
Hallo,

ich habe eine lauffähige Simulation in XCOS und würde diese gern als ausführbare Datei generieren, die unabhängig von SciLab läuft (.exe). In den verschiedenen Tutorials (siehe u.a. "Modeling and Simulation in Scilab/Scicos" von Springer) ist die Option "Code-Generation" beschrieben, mit der man aus einem Superblock ein Standalone generieren kann. Dies erfolgt über den Zwischenschritt, bei dem ein Verzeichnis mit verschiedenen C-Files, DLLs etc. generiert wird, aus denen dann mit dem Befehl "nmake /f Example_Makefile standalone" ein entsprechendes File erzeugt wird. Die Code-Generierung in XCOS funktioniert ohne Probleme und Hinweise, jedoch fehlt bei mir ein entsprechendes xy_Makefile (ist nur eine Makelib vorhanden). Habe ich evtl. eine Zusatzoption (Settings) vergessen oder liegt der Fehler woanders? Hat jemand Erfahrungen mit der Code-Generierung bzw. der Bearbeitung des generierten C-Codes? Vielen Dank vorab.


Fränk

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.06.2016, 22:35     Titel: Code Generation from standalone.c
  Antworten mit Zitat      
Hello there,

since I have no solution and some time has passed by - here is the last try. I hope to get help from anybody...
Initial situation was the missing Makefile for standalone code generation in Scilab Version 5.5.2. When I searched in the www, I did not find an entry including the a succesful standalone code generation performed with SciLab 5.x or higher.
The latest issue was from 2011, refering to code generation with ScicosLab 4.3.0. For this reason I installed the releases 4.4.x and 4.3.0 on my machine.
Version 4.3.0 cancelled when translating the scicos-diagram, only versions 4.4.x delivered a succesful code generation - even the Makefile was available then.
But next problem came up...

During execution of the command "nmake /f Makefile_XX standalone" there was an error: file "/usr/lib/scicoslab_gtk-4.3/Makefile.incl" not found. This folder does not exist and furthermore it reminds me to a Linux-Path (?). When I tried to compile the other mak-Makefile with "nmake /f Makefile_XX.mak standalone", the compiling started, but another error appeared: command "cl" not found (seems to be a problem with the microsoft compiler). I have no idea what I did wrong.

As last opportunity I tried to compile the c-file "standalone.c" from Scilab 5.5.2 without Makefile. The replacing of relative with absolute paths for the include-files was helpful, but I got errors again: "undefined reference to [xy-function]" These functions represent the external c-code for the single xcos-blocks. As the prototypes for those functions are mentioned in the standalone-file without implementation, the compiler does not know how they are defined. I searched in the whole scilab installation folder and I screened some files, but I didn't find the c-implementation of the function blocks (might be pre-compiled through object files?).

I also read in the www, that the code generation in Scilab 5.x was neglected by the developpers. So maybe code generation will never work if something is missing (?)

Can anybobdy please help me? Doesn't matter if in english, french or german language. I only need an impulse or advice, what I should do now.
Are there any experiences with standalone code generation in Scilab 5.5.x or other possibilites to create an exe-File ?

Thanks & Best regards.
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.


goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


 Impressum  | Nutzungsbedingungen  | Datenschutz  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2017 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.