Форум » Общие вопросы использования Micro-CAP » Информация о макросах в МС10 и МС11 » Ответить

Информация о макросах в МС10 и МС11

litvinoven: Component Editor и Transient Analyser в МС10 и МС11 обрабатывают макросы по-разному! В библиотеке МС есть макрос "Peak detector.mac". При просмотре в Component Editor информации для него выводится ошибка: Unknoown identifier 'TYPE' в '.if Type == 2'. В Transient Analyser макрос работает без ошибок (простая схема с источником напряжения на входе макроса). Различные манипуляции с переносом директив .define и .parameters() между [Grid Text] и [Text Area] в этом макросе показали: 1. .parameters() для Transient Analyser должен находиться только в [Grid Text] (это так во всех макросах из библиотеки МС), хотя и в Справке, и Reference Manual написано, что он может быть и в [Text Area]. Дублирование его в обеих областях приводит к ошибке в Transient Analyser. 2. Component Editor видит .parameters() только в [Text Area], иначе появляется ошибка, если соответствующий параметр используется в директивах в [Text Area] (как в данном файле). 3. И Transient Analyser, и Component Editor обрабатывают .define только из [Text Area], дублирование его в [Grid Text] не мешает.

Ответов - 0



полная версия страницы