Перейти к контенту
Jeer

Тестирование интерфейса

Recommended Posts

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

Надеюсь, что это будет полезно для разработчиков.

Share this post


Link to post
Share on other sites

#1

Тема: Курсоры измерений.
Симуляция: "Частотный анализ"
Режим симуляции: GUI

Вопрос: С чем связана автоматическая установка одинаковых по смыслу в этом случае курсоров в разные позиции?

Примеры:

После выполнения симуляции некоей схемы, получаем гладкую и выпуклую АЧХ вида:
- при нажатии на кн. "УСТАНОВИТЬ КУРСОВ В ПИК:
12688536.png
-при нажатии кн. "УСТАНОВИТЬ КУРСОР в МАКС."
12667033.png

АЧХ - гладкая и выпуклая в этом диапазоне частот (проверено).

 

Share this post


Link to post
Share on other sites

#2
Тема: Курсоры измерений.
Симуляция: "Частотный анализ"
Режим симуляции: GUI
Вопрос/ошибка: С чем связана неадекватная работа курсоров по АЧХ?

Пример:

Из примера #1 выполнена симуляция с уменьшенным частотным диапазоном отображения ( 6к .. 100к)Hz
На вид - явно гладкая и выпуклая АЧХ.
Применение курсоров "ПИК" и "МАКС" приводит к явно неадекватной установке их по краям АЧХ.

"ПИК"
http://savepic.ru/12693661.png
"МАКС"
http://savepic.ru/12688541.png

Правильным, в обоих случаях, являлась бы установка курсоров в одну и ту же позицию, указанную вручную:
http://savepic.ru/12710044.png

Share this post


Link to post
Share on other sites

#3
Тема: Курсоры измерений.
Симуляция: "Частотный анализ"
Режим симуляции: GUI
Вопрос: С чем связана несинхронность движения курсора вручную и маркера, следующего за ним.  

Пример:

В режиме ручного перемещения курсора мышью, курсор двигается плавно, вслед за рукой оператора, а маркер, который должен двигаться синхронно и плавно за курсором по АЧХ - двигается скачками ( очень заметный дискрет)
http://savepic.ru/12702879.png

 

Share this post


Link to post
Share on other sites

Раз уж зашла речь о реализации интерфейса, то есть достаточно элементарные требования:

1. Привести УГО элементов схемы к ГОСТ

2. Сделать линии на графиках симуляции и маркеры настраиваемыми по толщине

Share this post


Link to post
Share on other sites
3 часа назад, MaTocoB сказал:

Раз уж зашла речь о реализации интерфейса, то есть достаточно элементарные требования:

1. Привести УГО элементов схемы к ГОСТ

2. Сделать линии на графиках симуляции и маркеры настраиваемыми по толщине

Ну первый пункт -  неоднозначный. Как будем рисовать операционный усилитель? Как микросхему аналоговую (ГОСТ) img_6_47.png
или как принято в схемотехнике?
393px-Op-amp_symbol.svg.png
 

Схемотехники ратуют  за последний вариант, конструктора -  за первый. Наша программа -  для схемотехников.

 

А по второму вопросу: такой функционал уже давно есть. Окно настроек вызывается по нажатию на кнопу с тремя точками image.png.8e6246db307d715367680af301db19db.png  в панели графиков или задания на моделирования.      

image.png.83e606fb447edb12446789ec72ca4882.png

 

image.png

Share this post


Link to post
Share on other sites

1. Мне жаль вас разочаровывать, но электронный документ, оформленный не по ГОСТу, таковым некоторыми организациями не признаётся. При защите проекта у ряда ваших клиентов будут проблемы. Да, я в курсе, что с некоторыми заказчиками удаётся договориться. Потому-то наши разработчики и держатся за PCAD, что есть уже совместимые с ГОСТами библиотеки, с нормоконтролем проблем нет, на мелкие отступления глаза закрывают.

2. Да, проморгал, спасибо что ткнули носом.

3. Заметил странное поведение интерфейса на мониторах с соотношением сторон 4:3, панели инструментов обрезаются по краю экрана. На мониторах с соотношением сторон 16:9, 16:10 таких проблем нет.

1.png

Share this post


Link to post
Share on other sites

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

×