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ß
Du solltest dir eventuell mal Gedanken darüber machen für was Hochkommas verwendet werden.
Probiere mal system([pfad_quartus_map ' ' pfad_programm]) Gruß Markus
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.