Ошибки работы программы Delta Design

Страницы: Пред. 1 ... 10 11 12 13 14 ... 17 След.
RSS
Ошибки работы программы Delta Design
 
Цитата
написал:
Поискал сам. Смотрите вот на эту строчку
Код
 gpin.PinLabel = string.IsNullOrEmpty(this.PinInstance.Function) ? this.Label : this.PinInstance.Function; 
Зачем так делать? Метка вывода и назначение вывода это разные вещи. К тому же в документации нигде не указано, что поле "Назначение" будет так использоваться.
Добрый день,

Респект от наших программистов, что докопались до сути :)
Работает так, как было задумано, хотя, судя по возникающему непониманию, нужно кое-что доработать.

Итак, для чего нужно у вывода поле "Назначение".
Поле было сделано по просьбе одного нашего пользователя, которому приходится работать с ПЛИСами.
Как известно, выводы у ПЛИСа могут иметь много разных функций, как запрограммируешь. То же относится и к контроллерам, выводы которых, многофункциональны.
Например, в контроллере ARM Cortex-MO (STM32F030Fx), который есть в нашем демо-примере, вывод имеет метку PF0/OSC_IN.
Это значит, что вывод может иметь 2 функции (назначения): PF0 или OSC_IN. Выбирая НА СХЕМЕ одну из этих функций, Вы переопределяете метку вывода.
Именно этот код там и написан.

А теперь, как этим пользоваться, чтобы не возникало сюрпризов.
В библиотеке, задавая назначение/функцию вывода, последней всегда вводите пустую строку (просто всё стирайте и нажимайте Enter).
В итоге у Вас в таблице выводов в поле "Назначение" будет пусто, но нажав в этом поле на стрелку вниз, Вы увидите все введённые назначения вывода.
Теперь при размещении этого компонента на схеме не будут переопределяться метки выводов, а метка вывода останется такая же, какая была в библиотеке.
Но у Вас появится возможность в свойствах этого вывода на схеме выбрать из списка те назначения/функции, которые Вы ввели в библиотеке. Это заменит метку вывода!
К сожалению, возврат поля "Назначение" в значение "Не задано" не вернёт назад метку вывода, но этот небольшой баг мы исправим.
В любом случае можно в текстовом поле "Метка вывода" вписать всё, что Вам нужно.
 
Спасибо за развёрнутый ответ. Теперь понятно - классная задумка.

ПС. ушёл переносить всё в поле "Примечание". )
 
Добрый день!
Скачал демо-версию Delta Design. Спустя несколько суток работы (менее 1 недели), программа перестала запускаться.
При попытке запуска выдаётся сообщение ошибки:
System.Exception: Prosoft.IPR.CommonInterfaces.StorageException: Verify blob base fail: DB_VERIFY_BAD: Database verification failed
в Prosoft.IPR.Kernel.Starter.Start()
в Prosoft.IPR.IPRServer.Server.Start(String[] endPoints)
в Prosoft.IPR.IPRServer.SrvManager.SrvManagerAgent.StartServer(String dbName, String path, String[] endPoints, Boolean installDefault, String[] import)
в Prosoft.IPR.IPRServer.SrvManager.Start(String dbName, String dbPath, Boolean install, String import)
в Prosoft.IPR.IPRServer.SrvManager.GetSrv(String dbName)
 
Цитата
написал:
Добрый день!
Скачал демо-версию Delta Design. Спустя несколько суток работы (менее 1 недели), программа перестала запускаться.
При попытке запуска выдаётся сообщение ошибки:
System.Exception: Prosoft.IPR.CommonInterfaces.StorageException: Verify blob base fail: DB_VERIFY_BAD: Database verification failed
в Prosoft.IPR.Kernel.Starter.Start()
в Prosoft.IPR.IPRServer.Server.Start(String[] endPoints)
в Prosoft.IPR.IPRServer.SrvManager.SrvManagerAgent.StartServer(String dbName, String path, String[] endPoints, Boolean installDefault, String[] import)
в Prosoft.IPR.IPRServer.SrvManager.Start(String dbName, String dbPath, Boolean install, String import)
в Prosoft.IPR.IPRServer.SrvManager.GetSrv(String dbName)
Добрый день! В диспетчере задач попробуйте перезапустить сервер Delta Design, как показано на рис1.
Вышла триальная версия Delta Design 3.6, которую вы можете скачать на нашем сайте.
 
Цитата
написал:
Цитата
написал:
Добрый день!
Скачал демо-версию Delta Design. Спустя несколько суток работы (менее 1 недели), программа перестала запускаться.
При попытке запуска выдаётся сообщение ошибки:
System.Exception: Prosoft.IPR.CommonInterfaces.StorageException: Verify blob base fail: DB_VERIFY_BAD: Database verification failed
в Prosoft.IPR.Kernel.Starter.Start()
в Prosoft.IPR.IPRServer.Server.Start(String[] endPoints)
в Prosoft.IPR.IPRServer.SrvManager.SrvManagerAgent.StartServer(String dbName, String path, String[] endPoints, Boolean installDefault, String[] import)
в Prosoft.IPR.IPRServer.SrvManager.Start(String dbName, String dbPath, Boolean install, String import)
в Prosoft.IPR.IPRServer.SrvManager.GetSrv(String dbName)
Добрый день! В диспетчере задач попробуйте перезапустить сервер Delta Design, как показано на рис1.
Вышла триальная версия Delta Design 3.6, которую вы можете скачать на нашем сайте.
Добрый день!
Попробовал перезапустить по вашей рекомендации сервер Delta Design - оказалось, что он выключен.
Запустил сервер, включил программу, ошибка осталась той же. Проверил в диспетчере задач сервер - он выключился. Попробовал ещё пару раз (в том числе запуск сервера и его перезагрузку), не помогло.
Попробую установить версию 3.6.
 
Цитата
написал:

Добрый день!
Попробовал перезапустить по вашей рекомендации сервер Delta Design - оказалось, что он выключен.
Запустил сервер, включил программу, ошибка осталась той же. Проверил в диспетчере задач сервер - он выключился. Попробовал ещё пару раз (в том числе запуск сервера и его перезагрузку), не помогло.
Попробую установить версию 3.6.
Дмитрий, добрый день!

Попробуйте установить новую версию. Если ошибка снова повторится, напишите в службу технической поддержки на адрес support@eremex.ru.
 
Добрый день,
В мастере создания УГО не могу изменить расстояние между выводами!
и как результат ошибка при создании - мастер создания УГО ругается...
с чем это может быть связано?
 
Цитата
написал:
Добрый день,
В мастере создания УГО не могу изменить расстояние между выводами!
и как результат ошибка при создании - мастер создания УГО ругается...
с чем это может быть связано?
Владислав, добрый день!

По разному пытались воспроизвести подобную ситуацию, не получилось - мастер не дает ставить нулевое значение в поле расстояния между выводами.
Подскажите, вы меняли значения сеток? Если да, то где? Вы создаете УГО в глобальной библиотеке или в локальной?
 
Добрый день,
УГО создаются для уже импортированных посадочных мест из файла PCB (PCAD2006)
стало быть библиотека локальная?
через мастер создать не получилось...

Так как количество УГО пока не большое, вышел из положения созданием нового УГО, без Мастера...

Наверно гупый вопрос - где поменять единицы сетки по умолчанию при создании УГО?
У меня по умолчанию стоят МИЛЫ, а не ММ, что ввело меня в заблуждение...
Значения сеток не менял, 2.5мм устраивает...
 
Цитата
написал:
Добрый день,
УГО создаются для уже импортированных посадочных мест из файла PCB (PCAD2006)
стало быть библиотека локальная?
через мастер создать не получилось...

Так как количество УГО пока не большое, вышел из положения созданием нового УГО, без Мастера...

Наверно гупый вопрос - где поменять единицы сетки по умолчанию при создании УГО?
У меня по умолчанию стоят МИЛЫ, а не ММ, что ввело меня в заблуждение...
Значения сеток не менял, 2.5мм устраивает...
Владислав, добрый день!

Если вы имеете в виду, что файл PCB, это проект платы, то да, библиотека будет локальная для проекта.

1. Мы смогли воспроизвести ваш случай, но алгоритм у нас получился сложный. Вы пробовали при снова запускать мастер создания УГО, при создании нового компонента?
2. По умолчанию сетки устанавливаются через панель стандартов в разделе сетки схемы. Скорее всего у вас сейчас значение там и стоит 2.5 мм, но так как проект был сделан изначально в мил, то все новые элементы в ней будут по умолчанию тоже в мил. Если вы будете создавать новое УГО в глобальной библиотеке или проекте с сеткой в мм заданной изначально, то все элементы этой библиотеки будут по умолчанию в мм.
Страницы: Пред. 1 ... 10 11 12 13 14 ... 17 След.
Читают тему

Будьте в курсе новостей и спецпредложений

Авторизация
Чтобы продолжить покупку, пожалуйста, авторизируйтесь на сайте.
Забыли пароль?