Hallo zusammen,
ich versuche in der Kommando ebene Altera Quartus II ein Programm über
Matlab zu Kompilieren.
Über die Windows Eingabeaufforderung klappt auch alles.
Wollte jetzt mit Matlab ein Script schreiben, damit ich nicht alles
einzel eingeben muss.
Da ich ein Matlab Anfänger bin, hier meine frage.
Das ist meine Matlab Code
system('C:\intelFPGA_lite\18.1\quartus\bin64\quartus_map.exe
C:\TEST\quartus_prj\TEST2_quartus' );
system ('C:\intelFPGA_lite\18.1\quartus\bin64\quartus_fit.exe
c:\TEST\quartus_prj\TEST2_quartus' );
system ('C:\intelFPGA_lite\18.1\quartus\bin64\quartus_asm.exe
c:\TEST\quartus_prj\TEST2_quartus ' );
system ('C:\intelFPGA_lite\18.1\quartus\bin64\quartus_sh.exe --flow
compile c:\TEST\quartus_prj\TEST2_quartus ' );
system ('C:\intelFPGA_lite\18.1\quartus\bin64\quartus_cpf.exe -c
c:\TEST\quartus_prj\TEST2_quartus.sof TEST2_quartus.rbf ' );
Das funktioniert auch alles.
Ich würde gerne mit Variablen arbeiten, das klappt aber nicht.
Hier mein Versuch
pfad_quartus_map='C:\intelFPGA_lite\18.1\quartus\bin64\quartus_map.exe';
pfad_programm='C:\TEST\quartus_prj\TEST2_quartus';
system('pfad_quartus_map pfad_programm')
Kann mir jemand weiterhelfen.
Gruß
Gast
#5888149
Du solltest dir eventuell mal Gedanken darüber machen für was Hochkommas verwendet werden.
Gast
#5895090
Probiere mal system([pfad_quartus_map ' ' pfad_programm]) Gruß Markus
Danke hat Funktioniert.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.