Я работаю над передачей данных моделирования Matlab в плагин Google Планета Земля через COM.
Моя проблема в том, что команда, которая должна быть вызвана после завершения загрузки Google Планета Земля, вызывается до этого.Это, конечно, приводит к ошибке.
Я мог бы использовать команду pause, чтобы приостановить код, ожидающий загрузки Google Планета Земля.Но это решение не столь эффективно, так как я не знаю точно, насколько быстро или медленно Google Earth будет загружаться на разные машины.
Я также пытался использовать свойства объекта COM.Это было близко, но без сигары.Код выглядит так:
waitfor(h.Document.parentWindow.document,'readyState','complete')
или также:
while strcmp(h.Document.parentWindow.document.readyState,'complete')== 0
pause(1);
end
Есть ли какие-либо свойства объекта, которые можно было бы использовать?Спасибо!