Графопостроитель

Added by krufter_multiclet over 5 years ago

Графопостроитель (бета релиз) для ассемблерного кода мультиклеточного процессора доступен для скачивания.
Во вложении графопостроитель для:
-windows x32
-windows x64
-linux x32
-linux x64

В качестве параметра указывается путь к файлу с расширением *.asm

Свои предложения и замечания по улучшению программы можно оставлять в этой теме.

graph_asm.7z - графопостроитель (5.36 MB)


Replies (15)

RE: Графопостроитель - Added by trott over 5 years ago

приложите, пожалуйста, документацию к графопостроителю.

RE: Графопостроитель - Added by krufter_multiclet over 5 years ago

Графопостроитель пока в стадии тестировании, поэтому подробной документации на данный момент нет.
Запускать просто с ассемблерным файлом на входе, как результат должен получиться svg файл.

RE: Графопостроитель - Added by trott over 5 years ago

запустил приложение
asm-graph_x32.exe io_led_3timers_for_warmup.asm

получаю сообщение об ошибке "Приложению не удалось запуститься, поскольку zlib1.dll не был найден. Повторная установка приложения может исправить эту проблему"

Ошибка при запуске.PNG - ошибка от dot.exe (8.25 KB)

RE: Графопостроитель - Added by krufter_multiclet over 5 years ago

И так с любым файлом? Напишите какая у вас операционная система, 32-х разрядная как я понимаю.

RE: Графопостроитель - Added by trott over 5 years ago

да, 32битная. взял zlib1.dll из упаковки glassfish. теперь ему необходима библиотека libxml2.dll

RE: Графопостроитель - Added by trott over 5 years ago

еще нужна libicuuc.dll

RE: Графопостроитель - Added by trott over 5 years ago

в общем нужна правильная упаковка. все файлы взял с директории "Apple Application Support"? но видимо это не те файлы. получил runtime-error

RE: Графопостроитель - Added by trott over 5 years ago

в линуксе графопостроитель работает. но нужны дополнительные пакеты. В Fedora 19 их можно поставить командой

yum install graphviz

после запуска с файлом [[http://multiclet.com/community/attachments/download/153/io_led_3timers_for_warmup.asm]]

 ./asm-graph.pl io_led_3timers_for_warmup.asm 

DOT file: Complete. io_led_3timers_for_warmup.dot

SVG file: Complete. io_led_3timers_for_warmup.svg

появился dot-файл. svg-файла не появилось. svg-файл и png-файл нужно получать командами

 dot io_led_3timers_for_warmup.dot -Tsvg > io_led_3timers_for_warmup.svg

dot io_led_3timers_for_warmup.dot -Tpng > io_led_3timers_for_warmup.png

RE: Графопостроитель - Added by krufter_multiclet over 5 years ago

Поправим в ближайшее время. А Windows 7 или 8 у вас? У меня на Windows 7 проблем с библиотеками не было.

RE: Графопостроитель - Added by trott over 5 years ago

запускал на ХР. Сейчас попробовал на свежей Windows 7 (64бит) - та же ошибка.
У Вас не установлено случайно cygwin или mingw?

RE: Графопостроитель - Added by krufter_multiclet over 5 years ago

Да похоже подхватывались библиотеки cygwin. Поправим сборку, протестирую на чистой машине.

RE: Графопостроитель - Added by krufter_multiclet over 5 years ago

Новый графопостроитель с библиотеками во вложении.

graph_asm.7z - графопостроитель (18.3 MB)

RE: Графопостроитель - Added by trott over 5 years ago

на 32 битном XP получилось собрать dot и svg файлы. png не собрался.
на 64-битной windows7 не заработало

C:\Users\aaa\graph_asm\asm_1\asm_1\win>asm-graph_x64.exe
PAR/Filter/PodStrip.pm did not return a true value at -e line 358.

на всех машинах стоит студии 2008,2010,2012. vcredist_x64.exe также запускал

RE: Графопостроитель - Added by o.annenkova@multiclet over 5 years ago

Когда собираете png, попробуйте вместо одинарных кавычек двойные.
Ошибка у вас теперь не из-за библиотек, попробуйте x32 версию.

RE: Графопостроитель - Added by trott over 5 years ago

с двойными кавычками вместо одинарных в 32х-битной версии png собралось.

(1-15/15)