|
|
|
Компонент с несколькими символами и EDM Library Cockpit, Выбирается только один символ |
|
|
|
Jan 24 2018, 23:20
|
Знающий
Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414
|
Думаю, никак это не исправляется. По всей вероятности, DxDesigner (и другие менторовские программы) работает не с Юникодом, а с 8-разрядными кодами символов, в лучшем случае ориентируясь на текущую кодовую страницу (1251 для кириллицы, например). Соответственно, чтобы правильно юникодовские символы из базы отобразить, при передаче из базы в DxDesigner (и любое другое приложение, не поддерживающее Юникод), надо выполнять преобразование из одной кодировки в другую. Ну а они наверняка ничего не перекодируют, поэтому любые символы, кроме стандартных, отображаются неправильно.
Если по-хорошему, надо переделывать все программы на Юникод, но это означает переписать всё полностью. На самом деле, это не шибко сложная, хотя и откровенно геморройная работа, но эффективные менеджеры на такое никогда не пойдут: это ж тратить деньги, а не получать их!
|
|
|
|
|
Jan 25 2018, 13:57
|
Знающий
Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414
|
С Databook я не пробовал, использовал сразу сам Library Cocpit. Хотя, может, там тоже где-то кодировку настроить можно... Хотя в любом случае, если по-хорошему, Ментору надо всё ПО на Юникод переводить, тогда все проблемы сами отпадут.
И ладно русский, символов мало, а как бедным японокитайцам с их тысячами иероглифов быть? Это ж в любом случае в байт не влезет.
Про параметры с Units... Вроде у меня как раз они используются. Если не забуду, завтра после обеда гляну: сейчас не могу, завтра с утра тоже.
|
|
|
|
|
Jan 26 2018, 14:27
|
Знающий
Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414
|
Компонент в Кокпите содержит ссылку на, кажется, Маппинг -- т.е. на то самое, что делается в Парт Едиторе, а уже этот маппинг ссылается на корпус и на символ. Соответственно, если компонент делать самому, надо гарантировать правильность прописи всех этих ссылок. Сделать наверняка можно, но я не делал -- нужды не было (все мои компоненты созданы путём отправки результатов создания парта в библиотекаре).
Из механических компонентов у меня пока использовались только монтажные отверстия и реперные точки; их, понятно, прямо при разводке добавлял из ЦБ (песочницы). Но, в принципе, можно сделать их как обычные компоненты -- т.е. сделать целл и сделать символ, из которых собрать парт и загнать в базу. Тогда в принципиальной схеме их можно, например, на отдельном листе размещать, чтоб не мешали воспринимать собственно схему.
С БОМом в базе не экспериментировал -- собирался как раз на днях попробовать.
|
|
|
|
|
Jan 29 2018, 10:59
|
Местный
Группа: Свой
Сообщений: 221
Регистрация: 17-06-05
Из: Санкт-Перетрбург
Пользователь №: 6 113
|
Цитата(cniism @ Jan 26 2018, 09:19) Столкнулся со следующим моментом, на сервере создаю новый элемент через копирование. Но когда ставлю его на схему, при упаковке получаю ошибку. Получается новые компоненты можно делать только через SandBox? Или я что-то упустил? И надо провести еще одну некую операцию вроде синхронизации сервера с SandBox? Разобрался с этим. После создания копий компонентов на сервере, нужно через EDM Library Cache Mgr обновить соответствующую библиотеку.
|
|
|
|
|
Jul 5 2018, 14:35
|
Местный
Группа: Свой
Сообщений: 221
Регистрация: 17-06-05
Из: Санкт-Перетрбург
Пользователь №: 6 113
|
Добрый день. Создал песочницу через EDM Library Cockpit. Теперь никак не могу понять как выгрузить с сервера туда компоненты. Выходит в песочнице только создавать компоненты можно? А выгрузить с сервера туда компоненты уже нельзя? В ветке: https://electronix.ru/forum/index.php?showt...&hl=sandbox сказано что можно делать экспорт элементов с базы данных, но у меня что-то не получается..... В общем разобрался. Оказалось зависит от того какую Library Specification использовать при создании производственную библиотеки. В процессе изучения я создал несколько, и оказалось что не ту привязал к новой производственной библиотеке. Возник другой вопрос. Как с сервера создавать пользовательскую библиотеку не связанную с сервером. Или можно только создать песочницу а потом из нее через экспорт передавать данные в другую библиотеку?
|
|
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|