Автоматизация MATLAB и LTspice

Я использую MATLAB и LTspice. Я должен написать сценарий, чтобы автоматизировать эти два программного обеспечения таким образом: 1. Выходной файл MATLAB подается в LTspice. 2. Результаты вывода LTspice вставляются обратно в файл MATLAB.

Как записать эту автоматизацию?

0
задан 7 August 2017 в 20:43

2 ответа

Я правильно понимаю, что LTspice - это программа для Windows, которая работает только под вином и не имеет интерфейса командной строки? Я мало знаю о ни MATLAB, ни LTspice, но я серьезно сомневаюсь, что есть какой-либо способ сценариев приложения в этих обстоятельствах.

Edit

Лучшее, что я могу придумать, - это автоматизация нажатия клавиш, я использую xdotool для этого , примеры являются

xdotool key --window 11 alt+r # sends ALT+R to window with id 11 xdotool type 'random text' # types "random text" in current window xdotool mousemove 50 50 click 1 mousemove restore # moves mouse to 50 50, performs a left click and returns cursor to previous position

. Для получения дополнительной информации прочтите man-страницу xdotool - «Вы также можете писать скрипты, которые выполняют только xdotool»!

1
ответ дан 18 July 2018 в 08:55

Я правильно понимаю, что LTspice - это программа для Windows, которая работает только под вином и не имеет интерфейса командной строки? Я мало знаю о ни MATLAB, ни LTspice, но я серьезно сомневаюсь, что есть какой-либо способ сценариев приложения в этих обстоятельствах.

Edit

Лучшее, что я могу придумать, - это автоматизация нажатия клавиш, я использую xdotool для этого , примеры являются

xdotool key --window 11 alt+r # sends ALT+R to window with id 11 xdotool type 'random text' # types "random text" in current window xdotool mousemove 50 50 click 1 mousemove restore # moves mouse to 50 50, performs a left click and returns cursor to previous position

. Для получения дополнительной информации прочтите man-страницу xdotool - «Вы также можете писать скрипты, которые выполняют только xdotool»!

1
ответ дан 24 July 2018 в 19:12
  • 1
    Да! LTspice работает под вином. Я открываю MATLAB [/ usr / local / MATLAB / bin / matlab start] и LTspice [env WINEPREFIX = "/home/hmv/.wine" wine C: \\ Program \ Files \\ LTC \\ LTspiceXVII \\ XVIIx64.exe], предоставив свой исполняемый путь в командной строке (я использую скрипт bash). После открытия программного обеспечения я не знаю, как вводить и запускать файлы в каждом окне [MATLAB & amp; LTspice] и интерфейс между ними. Благодарим вас за предложение, я проверю с помощью xdotool один раз. – Harsha 9 August 2017 в 21:59
  • 2
    Я не могу отображать документацию MATLAB без входа в систему, но у нее есть несколько страниц о параметрах командной строки - может быть, они помогут? Есть основания надеяться, что вы сможете автоматизировать, по крайней мере, часть работы MATLAB. – dessert 9 August 2017 в 22:04
  • 3
    Я этого не знаю, но wmctrl кажется альтернативой xdotool. – dessert 9 August 2017 в 22:44

Другие вопросы по тегам:

Похожие вопросы: