Изменения команд САПР Ассоль Параметрика
24/10/2025
Изменения команд  САПР Ассоль Параметрика

Изменения в написании команд, связанные с обновлениями, могут вызвать ошибки сценария.

При возникновении ошибки в приобретённых сценариях проверьте соответствие Вашей версии с годом выпуска сценария.

Возможно, потребуется изменить написание некоторых команд.

• Перевод вытачки в точку: замена названия команды vtper на vtper2 (обновление 2025, второе полугодие) 
Действия для перехода на старую версию: найти команду перевода ВЫТАЧКА В ТОЧКУ в текстовом файле сценария и заменить название команды в предпоследней строке команды.
Например,

;#ПАРАМЕТР % ПЕРЕВОДА Р-РА Плечевой ВЫТАЧКИ спинки
(c:cal "x103=50") заменить строку на (c:cal "x=50")
;;
;ВЫТАЧКА В ТОЧКУ % $42
(setq nbset (ssadd))
(setq tb qx16)
(setq xx "T")
(setq im (findim "37"))
(setq nbset (nssadd im nbset))
(setq im (findim "&7"))
(setq nbset (nssadd im nbset))
(setq im (findim "26"))
(setq nbset (nssadd im nbset))
(setq sv1 (findim "16"))
(setq sv2 (findim "15"))
(vtper2 x103 xx) заменить строку на (vtper)
(newnames)
;;                                                  

• Точка в пропорции между двумя точками, метод - $5 : изменения  в написании значений пропорции, связанные с возможностью ввода параметра в качестве значения угла. (обновление 2025)
Было: написание команды, строка вторая  (setq q3 (p2tpara q1 q2 0.5 "1.9847"))
Стало: написание команды, строка вторая  (setq q3 (p2tpara q1 q2 "0.5" "1.9847")) Добавлены кавычки у значения пропорции
Действия для перехода на старую версию: найти команду построения точки в пропорции между двумя точками и убрать кавычки в значении пропорции.
Например,

;ТОЧКА $5
(setq q374 (p2tpara q161 q16 "0.5" "1.9847")) убрать кавычки в значении пропорции 
(setq q374 (p2tpara q161 q16 0.5 "1.9847")) 

;;                                                  


• КОМАНДА ОБЪЕДИНЕНИЕ ПРИМИТИВОВ

Новая команда объединения joinppn2

ДЛя применения сценария в версии младьше 2026 изменить название команды на joinppn

Например,

;ОБЪЕДИНЕНИЕ ПРИМИТИВОВ
(setq im1 (findim "24"))
(setq im2 (findim "23"))
(joinppn2 im1 im2) заменить на строку (joinppn im1 im2)
;;                                                  

;ОБЪЕДИНЕНИЕ ПРИМИТИВОВ
(setq im1 (findim "24"))
(setq im2 (findim "23"))
(joinppn im1 im2)
;;                                                  


Новые команды 2025

• Переименовка точек в х-вые - togglexpoint

• Символы:
Решётка - zhash, zhash2
Волны - zwaves, zwaves2
Пар - zsteam, zsteam2
Фигурная скобка вдоль кривой - bracealong
Крючки/петли zloop5, zloop5a, zloop6, zloop6a

• Перевод вытачки:
в точку ^C^Cvtpt
в точку в новый см ^C^Cvtp1tn
в точку в старый см ^C^Cvtp1ts
по сплайну ^C^Cvtpp
по сплайну в новый см ^C^Cvtp1pn
по сплайну в старый см ^C^Cvtp1ps

• Нанесение спецификации красная кнопка:
старая команда — drawspec (ориентируется на шаблон спецификации, размер текста в ячейке)
новая команда — drawspecw (ориентируется на длину линии спецификации).
Команда drawspecw делает текст шириной по линии спецификациии.
Команда drawspec делает текст, размер шрифта которого в 10 раз меньше длины линии спецификации (так было по старому стилю)

• Лекальные объекты:
Присвоить лекалу Долевую линию dollecpar
Присвоить лекалу линию Спецификации zlinelec
Присвоить лекалу линию Симметрии psymline
Присвоить лекалу Внутренние линии intelcpar
Присвоить лекалу Вырезаемые внутренние  линии intelc8par
Создать\Присвоить лекалу Отверстие-прокол drillpar
Присвоить лекалу Отверстие-прокол intelc9par

• Шлица selectschlitz

• Прорезной карман selectkarmanpr