"gcs" não retorna nada no MATLAB

"gcs" não retorna nada no MATLAB

Depois que reiniciei meu PC e reabri um script .m em que estava trabalhando, por algum motivo o quebrou. gcspor algum motivo, retorna 0×0 empty char arrayquando deveria retornar o nome do caminho do sistema atual.

Responder1

Você verificou ogcs documentação? Ele afirma explicitamente:

gcs retorna o nome do caminho do sistema atual. O sistema atual é um destes:

  • Durante a edição, o sistema ou subsistema clicado mais recentemente ou que contém o bloco clicado mais recentemente

  • Durante a simulação de um sistema que contém um bloco S-Function, o sistema ou subsistema que contém o bloco S-Function atualmente sendo avaliado

  • Durante callbacks, o sistema que contém qualquer bloco cuja rotina de callback está sendo executada

  • Durante a avaliação do MaskInitialization, o sistema que contém o bloco cuja máscara está sendo avaliada

  • O sistema carregado mais recentemente na memória com load_system; apenas o primeiro uso de load_system torna o modelo o sistema atual

Se você acabou de reiniciar o PC e reabrir o script m, nada foi carregado ainda. Depois de abrir o MATLAB/Simulink ecarregar um projeto, então gcsretornará o caminho para o sistema atual.

informação relacionada