在我重新启动电脑并重新打开我正在处理的 .m 脚本后,由于某种原因,它坏了。当它应该返回当前系统的路径名时,gcs
却因某种原因返回。0×0 empty char array
答案1
你检查过gcs
文档? 它明确指出:
gcs 返回当前系统的路径名。当前系统是以下之一:
在编辑过程中,最近点击的系统或子系统或包含最近点击的块的系统或子系统
在对包含 S-Function 模块的系统进行仿真期间,当前正在评估包含 S-Function 模块的系统或子系统
在回调期间,包含正在执行回调例程的任何块的系统
在评估 MaskInitialization 期间,包含正在评估其掩码的块的系统
最近使用 load_system 加载到内存中的系统;只有第一次使用 load_system 才会使模型成为当前系统
如果你刚刚重启电脑并重新打开 m 脚本,则尚未加载任何内容。打开 MATLAB/Simulink 后加载项目,然后gcs
将返回当前系统的路径。