Вылетает, после ввода общей переменной

Ответить
Аватара пользователя
vinom
Сообщения: 33
Зарегистрирован: 20 мар 2015 09:56

Вылетает, после ввода общей переменной

#1

Сообщение vinom »

Начались вылеты после ввода общей переменной, как лечить и что исправить? Rover k 1332
ROVER A-S 1325 3 AXIS BW
ROVER K 1232 3 AXIS BSolid
ROVER A EDGE 4 AXIS 1632 BSolid
Аватара пользователя
vinom
Сообщения: 33
Зарегистрирован: 20 мар 2015 09:56

Re: Вылетает, после ввода общей переменной

#2

Сообщение vinom »

Вылеты продолжаются, версия bSolid v2.5.6.811. Пишем в сервис.
ROVER A-S 1325 3 AXIS BW
ROVER K 1232 3 AXIS BSolid
ROVER A EDGE 4 AXIS 1632 BSolid
Аватара пользователя
stasdavid
Сообщения: 48
Зарегистрирован: 26 дек 2015 00:58

Re: Вылетает, после ввода общей переменной

#3

Сообщение stasdavid »

Опишите последовательность действий, желательно со скриншотами
BIESSE ROVER B 4.35
BIESSE ROVER K 1232
Аватара пользователя
vinom
Сообщения: 33
Зарегистрирован: 20 мар 2015 09:56

Re: Вылетает, после ввода общей переменной

#4

Сообщение vinom »

Вообщем проблема в следущем: есть энное количество программ в которых используется общая переменная "S" и есть программы где она не используется. Так вот когда добавляешь в рабочий лист программы с переменной S, отрабатываешь - удаляешь и тут начинаются приколы, добовляешь программу без переменной - он не читает программу нет ни габаритов ни превью ни переменных. При попытке открыть в каде любую программу bSolid вылетает. На данный момент сдали нервы, убрали переменную. Вернулась стабильная работа софта.
ROVER A-S 1325 3 AXIS BW
ROVER K 1232 3 AXIS BSolid
ROVER A EDGE 4 AXIS 1632 BSolid
Аватара пользователя
stasdavid
Сообщения: 48
Зарегистрирован: 26 дек 2015 00:58

Re: Вылетает, после ввода общей переменной

#5

Сообщение stasdavid »

Та же проблема. bSolid как-то некорректно работает с общими переменными (и вообще, в целом, как-то некорректно работает в определенных случаях :ne_ne_ne: ). Был случай, когда фрезы пришли после заточки, и появилась необходимость изменить общие переменные. После изменения значения переменных играли по своим правилам. Где-то появлялись старые значения, где-то обновленные. Было много испорченных деталей, после чего было решено временно отказаться от использования общих переменных.

Могу дать совет. В объектах программы уже используются некоторые переменные, которые можно считать зарезервированными. Например, переменная DP в параметрах обработки, или переменная X1 в параметрах геометрии и т.д. В нашем случае ошибка была следующей: мы дали имя общей переменной "DP1", дали ей значение 8.1. И такое же имя использовалось в некоторых файлах для переменных документа со значением 7.6. В связи с конфликтом этих переменных, я так понимаю, и произошёл такой сбой работы. Поэтому, собственно, совет: именуйте общие переменные с каким-либо префиксом или постфиксом. Например, назовите свою переменную не "S", а "GV1S". Тогда вероятность конфликта будет меньше. :-ok-:
BIESSE ROVER B 4.35
BIESSE ROVER K 1232
Ответить

Вернуться в «bSolid»