Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
21.02.2007, 11:16
|
|
Частый гость
Регистрация: 11.07.2006
Сообщений: 32
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
MikroPascal - кто пользуется.
Наткнулся на новую среду программирования AVR-ов, симпатично выглядит, но сразу не далась. Кто-то ею пользуется? Как начать работать (избавиться от ошибок при компиляции)?
|
|
|
|
21.02.2007, 12:03
|
|
Прохожий
Регистрация: 29.11.2006
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Тема не новая, сам как наткнулся - обрадовался, ведь на паскале вроде рулю нормально. Но есть бага: ДЕМО ВЕРСИЯ ограничивает размер кода до 2кБ. Выходит кинул ЖКИ, динамик, клаву и все память кончилась!!! Лекарство от жадности обнаружить не удалось, надеемся и ждем
|
|
|
|
21.02.2007, 12:26
|
|
Частый гость
Регистрация: 10.06.2006
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Там очень хорошие примеры и хелп неплохой, вопщем очень простая среда, да и последние версии компилят компактнее код в 1,5 - 2 раза, чем первая, на которую лекарство давно есть.
Несколько страниц взад я уже откривал тему по микропаскале, там есть мои первые пробы пера .
Тут лекарство на 4.0.0
http://www.roboforum.ru/viewtopic.ht...d37a866d2b3abc
|
|
|
|
21.02.2007, 12:42
|
|
Частый гость
Регистрация: 11.07.2006
Сообщений: 32
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Ну а кто подскажет, где указаны пути к используемым модулям? В Delphi пишем uses ..., а здесь никаких ссылок нет. Пробую компилировать, говорит, не могу найти и указывает модуль, указанный в NAMEMKdef.apas. Значит модуль NAMEMKdef.apas подключается автоматом, а в нем идут ссылки на math и пр.? Почему какие-то ссылки съедает, а какие-то бракует? Где-то есть что-то вроде инструкции?
|
|
|
|
21.02.2007, 13:38
|
|
Прохожий
Регистрация: 10.08.2006
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
У меня MikroPascal 5.0.0.3, синтаксис такой же как и в других паскалях и дельфях, пишеш uses и библиотеку(и).
|
|
|
|
21.02.2007, 13:41
|
|
Прохожий
Регистрация: 10.08.2006
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
А пути указываются в Tools-›Preferences-›Project-›Search Path
|
|
|
|
21.02.2007, 14:34
|
|
Частый гость
Регистрация: 11.07.2006
Сообщений: 32
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
В папке USES в директории mikropascal есть файлы с расширением *.apas и *.mcl. Те что apas компилируются нормально, а mcl - вызывают ошибку, если на них есть ссылка в файле AT90S2313def.apas скажем для такого МК. Где найти эти файлы или как использовать mcl?
|
|
|
|
21.02.2007, 16:45
|
|
Частый гость
Регистрация: 10.06.2006
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
У меня была похожая проблема, когда я поставил новую версию поверх старой. Попробуйте полностью удалить папку с программой и установить с нуля(если раньше стояла старшая версия).
|
|
|
|
22.02.2007, 09:51
|
|
Частый гость
Регистрация: 11.07.2006
Сообщений: 32
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Действительно, после переустановки полегчало. Или просто лучше встал, или повлияло то, что на пути установки исключил длинные имена с пробелами. Вопросы, тем не менее, есть. Про подключаемые модули, которые нигде в тексте проекта не указаны явно. Как посмотреть файл проекта и т.п. Может ли кто-то пояснить?
|
|
|
|
22.02.2007, 10:32
|
|
Частый гость
Регистрация: 10.06.2006
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
МОдули подключаются. во-первых указывая путь к ним -
Tools-›Preferences-›Project-›Search Path
в самой программе объявляем: uses название модуля;
А те, что не указываются явно, указаны в файлах модулей для контроллеров, например - папка программыdefsAT90S8515def.apas, а сами модули находятся в каталоге -› папка программыuses.
потом чтобы вызвать процедуру из модуля все аналогично процедуре из программы.
Файл проекта name.app - как его посмотреть из программы не знаю, но его можно открыть любым текстовым редактором.
И все настройки, что в нем описываются, настраиваются: путь к модулям я написал выше, а остальное Project-›Edit proect.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:19.
|
|