Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > ПО от CSoft > СПДС 10 CS, виды детали в свойствах, и форме скрипта не совпадают

СПДС 10 CS, виды детали в свойствах, и форме скрипта не совпадают

Ответ
Поиск в этой теме
Непрочитано 03.12.2015, 11:25 #1
СПДС 10 CS, виды детали в свойствах, и форме скрипта не совпадают
doctorraz
 
электрик
 
Волгоград
Регистрация: 19.02.2010
Сообщений: 2,295

позволю себе репост, ошибка тянется еще с певых версий СПДС
В СПДС 9-10 с появлением в свойствах АС видов, все только усугубилось
Константы вида для переменной lViewType
VFRONT - Фронтальный вид
VLEFT - Вид сверху
VRIGHT - Вид снизу
VTOP - Вид слева
VBOTTOM - Вид справа

VBACK - Вид сзади

Справка СПДС -> "Приложение 1. Список ключевых слов и зарезервированных переменных"
Но в СПДС 9-10 пошли еще дальше и добавили в свойства объекта строку "Вид". вот там все действительно сурово... слева это сверху, снизу оказывается справа.
Можно конечно привыкнуть, много хуже, что если детали связаны геометрической зависимостью, то зависимость не отрабатывает при переключении из свойств и деталь как бы отрывается от родительской, хотя то же не критично работали же без этого свойства.
__________________
Мастерская СПДС
Просмотров: 2026
 
Непрочитано 09.12.2015, 11:17
#2
Техподдержка ООО Магма-Компьютер

техподдержка CSoft и Магма
 
Регистрация: 24.08.2015
Омск
Сообщений: 279


doctorraz, знаем об этой проблеме.
Когда-то, в эпоху зарождения продукта, названия видов были перепутаны. С тех пор создавались базы деталей, как нами самими, так и пользователями. Если мы теперь изменим логику - развалятся ранее созданные детали, перелопатить все существующие базы стандартных нет возможности, поэтому решено оставить такие названия.

Добавлю: в инспекторе виды отображаются правильно - для вида сверху будет указан "вид сверху".
--
Цыганова

Последний раз редактировалось Техподдержка ООО Магма-Компьютер, 09.12.2015 в 11:59.
Техподдержка ООО Магма-Компьютер вне форума  
 
Автор темы   Непрочитано 09.12.2015, 15:20
#3
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,295
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Техподдержка ООО Магма-Компьютер Посмотреть сообщение
doctorraz, знаем об этой проблеме.
Когда-то, в эпоху зарождения продукта, названия видов были перепутаны.
Вы знаете лучше меня, как и что устроено,
дело в том, что строковые значения константы вида для переменной lViewType требуются для написания скриптов (дабы не держать в голове их числовые значения), при исполнении скрипта движок СПДС интерпретирует эти константы в числовые значения.
С точки зрения исполнения скрипта выражения:
Код:
[Выделить все]
if lViewType == VFRONT {
	strlViewType = "Спереди";
	}
и
Код:
[Выделить все]
strTheSubType = "Объекты";
	if lViewType == 131072{
	strlViewType = "Спереди";
	}
абсолютно идентичны и естественно работают одинаково.
Поставить соответствие строковых констант числовым (не меняя значений последних), для программистов СиСофт непосильная задача???
слева 262144 ----VTOP ->VLEFT
справа 524288 ---VBOTTOM ->VRIGHT
сверху 2097152 ---VLEFT ->VTOP
снизу 1048576 --- VRIGHT ->VBOTTOM
и т.д.
Offtop: Может на самом деле все намного сложнее? Нет толковых спецов? Исходников?
Цитата:
Сообщение от Техподдержка ООО Магма-Компьютер Посмотреть сообщение
С тех пор создавались базы деталей, как нами самими, так и пользователями. Если мы теперь изменим логику - развалятся ранее созданные детали, перелопатить все существующие базы стандартных нет возможности, поэтому решено оставить такие названия.
Согласитесь, что если изменить только строковые имена, то задача "лопатить" сводится к поиску и замене по базе в скриптах VLEFT <>VTOP , VRIGHT <> VBOTTOM (тем же мастером объектов, если у вас нет ничего получше) делов то студенту двоечнику на пол дня для СПДС и базы механика еще пару дней))
Offtop: Заодно ошибки в стандартных поправите, а то как-то некрасиво, когда объекты из поставки не проходят проверку в мастере объектов
Цитата:
Сообщение от Техподдержка ООО Магма-Компьютер Посмотреть сообщение
Добавлю: в инспекторе виды отображаются правильно - для вида сверху будет указан "вид сверху".
--
Цыганова
Вот тут хотелось бы уточнить:
  • относительно написанного в справке?? согласен, но это очередной костыль,
  • относительно кубика в TVIDS при вставке детали? мимо
  • относительно кубика в мастере объектов (при распознавании/создании) опять мимо
Что бы не быть голословным, во вложении почти параметрический объект 2D кубик и исходник к нему.
На досуге спецы пусть покрутят, может наконец поймете, как у вас, что работает
Вложения
Тип файла: zip Кубик не рубик.zip (52.0 Кб, 15 просмотров)
__________________
Мастерская СПДС

Последний раз редактировалось doctorraz, 09.12.2015 в 17:31.
doctorraz вне форума  
 
Непрочитано 10.12.2015, 13:01
1 | #4
Техподдержка ООО Магма-Компьютер

техподдержка CSoft и Магма
 
Регистрация: 24.08.2015
Омск
Сообщений: 279


Цитата:
Сообщение от doctorraz Посмотреть сообщение
Offtop: Может на самом деле все намного сложнее? Нет толковых спецов? Исходников?
На практике все сложнее. Толковые спецы есть, но есть и риски, и приоритеты, и железный треугольник.

Цитата:
Сообщение от doctorraz Посмотреть сообщение
На досуге спецы пусть покрутят, может наконец поймете, как у вас, что работает
Замечание передано разработчикам под номером Бт30770. Об исправлении сообщу дополнительно.
В инспекторе будет отображаться вид с точки зрения пользователя (и объективной реальности).

Цитата:
Сообщение от doctorraz Посмотреть сообщение
Согласитесь, что если изменить только строковые имена, то задача "лопатить" сводится к поиску и замене по базе в скриптах VLEFT <>VTOP , VRIGHT <> VBOTTOM (тем же мастером объектов, если у вас нет ничего получше) делов то студенту двоечнику на пол дня для СПДС и базы механика еще пару дней))
Не соглашусь. Пользовательские детали кто будет конвертировать? Развалившиеся зависимости, базы из предыдущих версий, стандартные детали в каждом старом и пересохраненном неизвестно где, в чем и в какой последовательности чертеже. Это только на поверхности "ах, простенький скриптик", а на практике потом годами собирать последствия благих намерений, и в данном случае от перфекционизма разумнее отказаться.

--
Цыганова
Техподдержка ООО Магма-Компьютер вне форума  
 
Автор темы   Непрочитано 10.12.2015, 13:22
#5
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,295
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Техподдержка ООО Магма-Компьютер Посмотреть сообщение
в данном случае от перфекционизма разумнее отказаться
согласен минусы могут перевесить, тем более кому надо тот в курсе и знает, как грамотно подставить костылик найти обходной путь.
====================
что с этим?
Цитата:
Сообщение от doctorraz Посмотреть сообщение
если детали связаны геометрической зависимостью, то зависимость не отрабатывает при переключении из свойств и деталь как бы отрывается от родительской
по всей видимости не возникает событие ChangeParameters при изменении вида детали из свойств АС?? Какой тут найден обходной путь? Кстати с СПДС 9 не работает. На стандартных естественно то же.
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 10.12.2015, 14:23
1 | #6
Техподдержка ООО Магма-Компьютер

техподдержка CSoft и Магма
 
Регистрация: 24.08.2015
Омск
Сообщений: 279


Цитата:
Сообщение от doctorraz Посмотреть сообщение
если детали связаны геометрической зависимостью, то зависимость не отрабатывает при переключении из свойств и деталь как бы отрывается от родительской
по всей видимости не возникает событие ChangeParameters при изменении вида детали из свойств АС
Нет, ошибка глубже, в коде приложения.
bt30771, об исправлении сообщу дополнительно.
--
Цыганова
Техподдержка ООО Магма-Компьютер вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > ПО от CSoft > СПДС 10 CS, виды детали в свойствах, и форме скрипта не совпадают

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Документация Проектировщику на Torrents DEM Разное 262 24.02.2024 17:19
Уравнения в свойствах детали SolidWorks? Pozia SolidWorks 2 11.12.2013 22:02