5

Otomatik olarak C dosyaları oluşturmak için Simulink mdl kullanmak istiyorum. Şu anda bir m-script ve bir dos komut kabuğu kullanmaya çalışıyorum, ancak m-script'i asmak için "kaydetmek istiyor musunuz" ile ilgili sorunlar yaşıyorum. Deneme ile "set_param" satırı çalıştırıldığında mdl'nin değiştirildiğini biliyorum (yani set_param çağrısı kaldırılırsa "kaydet" diyaloğu sorunu yok), fakat kod oluşturmadan önce mdl'in bazı ayarlarını yapmam gerekiyor.Matlab/Simulink/Real-TimeWorkshop kod oluşturma nasıl otomatikleştirilir?

m-komut dosyası:

rtwdemo_counter 
set_param(gcs,'SystemTargetFile','ert.tlc') 
rtwbuild(gcs) 
exit 

dos

matlab -r samplebuild -nosplash -nodesktop 

üzerinde Matlab 7.7.0,471 Windows XP

sürekli entegrasyon Kodu sunucuya otomatik olarak oluşturmasına Benim nihai hedefi (CruiseControl) ve matlab takım zinciri ile bunu başarmanın daha sağlam bir yolu olması gerektiğini hissediyorum.

matlab -r samplebuild -nosplash -nodesktop < evet

:

cevap

6

aşağıdaki komutu kullanın modeli zorlamak için);

Aslında ben ... sadece emin işe yarayacak değil, bunu biliyorum

rtwdemo_counter 
set_param(gcs,'SystemTargetFile','ert.tlc') 
rtwbuild(gcs) 
close_system(gcs, false); 
exit 
0

bir şey gibi yapabilirim?

close_system(gcs, false); 

Ör: kaydetmeden kapalı olması

İlgili konular