• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Открыты Локальные системы координат.

Автор Николай, 31.10.16, 11:58:04

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Николай

При закрытии чертежа, созданного программой, Компас выдаёт сообщение: Остались открытыми локальные системы координат"
Куда только не ставил
ksDocument2D.ksDeleteMtr    'Вернуть лок сист.", ничего не помогает. Не пойму, в чём дело... :(

Вообще данная функция удаляет матрицу трансформации созданную ksMtr, причём матрицы могут быть вложенными.
PS. Чтобы понять в чём дело нужно понимать, что Вы делали.

Николай

Вот этот кусок оставляет открытыми координаты:
                     
    For i = 0 To Z 'Строим Z зубьев по окружности функцией   Evolv
          ksDocument2D.ksMtr 0, 0, 360 / Z, 1, 1 'Повернуть
               'Evolv 'закомментировано, и всё равно оставляет коорд. Значит, не в Evolv дело .
    Next i
               ksDocument2D.ksDeleteMtr  'Отменить


Николай

Помогло. Спасибо. А я полагал, что и однократное применение должно возвратить исходные координаты