как экспортировать значения переменных из TRACE32 - PullRequest
0 голосов
/ 03 января 2019

Мой вопрос - как экспортировать значение переменной, которое я видел в окне просмотра? Мне нужно добавить значения этой переменной в формате Excel, я использую программное обеспечение TRACE32.

Ответы [ 2 ]

0 голосов
/ 07 января 2019

Вы можете экспортировать переменные в файл CSV, как показано в окне Var.WATCH, с помощью команды Var.EXPORT.Каждая переменная получит свою собственную строку в CSV.Чтобы убедиться, что только данные, а не команда Var.EXPORT получают часть результата, используйте команду WinPOS ,,,,,0 перед Var.EXPORT.

Например, чтобы экспортировать скалярные переменные x и y в файл CSV, включаяТип информации вы можете использовать команды:

WinPOS ,,,,,0
Var.EXPORT myfile.csv %Hex %Type x y
0 голосов
/ 03 января 2019

Вы можете написать / добавить файл, используя OPEN, WRITE и CLOSE.Каждая программа Spreadsheet может читать CSV, и ее легко написать:

OPEN #1 <file name> /Create
WRITE #1 "," Var.VALUE(<variable name>)
CLOSE #1

Запись в файл Microsoft Excel, например, XLSX намного сложнее, для этого есть библиотеки на других языках, но я не думаю, чтов TRACE32 есть что-нибудь.

Если вы хотите написать это вручную, вы можете посмотреть, как добавить пользовательскую кнопку (MENU.AddTool), в противном случае вам нужно будет указать свои условия.

...