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

Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Объясните про SPDS

Объясните про SPDS

Ответ
Поиск в этой теме
Непрочитано 22.01.2005, 15:22
Объясните про SPDS
Максим Алексеевич
 
Москва
Регистрация: 10.08.2004
Сообщений: 59

Скачал демку, с трудом установил.
Всзязи с этим появились вопросы:
1)Кто нибудь полноценно использует данный продукт? (есть много багов и глюков). Может она лучше работает под какой-то определенной версией ACADа (у меня 2002)?
2)Каким образом работет команда "обрывы" как редактировать данный примитив?
3)Какие удобства при подсветке объектов
4)Почему у выносок появилась ручка для изменения местоположения выноски, а в ранней версии вродебы все автоматически
Речь идет о версии 2.5.39
Просмотров: 10778
 
Непрочитано 05.09.2005, 11:39
#21
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


> Яков, Nike:
По поводу масштабов и Ко: СПДСка хранит значения масштабов в системных переменных dimscale, celtscale, hpscale, hpspace (ltscale = 1). Соответственно можно сделать кнопки на следующий лисп:
Код:
[Выделить все]
;|=============================================================================
*    Предположительное имя лиспа - kpblc-scale.lsp
=============================================================================|;

;|=============================================================================
*    Функция определения активного пространства. Для пространства листа
* возвращает nil, для модели - t. Учитывается вариант входа в пространство
* модели через vport
*    Параметры:
*	нет
*    Примеры вызова:
(kpblc-get-active-space)
=============================================================================|;
(defun _kpblc-get-active-space ()
  (/= (getvar "cvport") 1)
  ) ;_ end of defun

;|=============================================================================
*    Функция устанавливает значение в статусной строке. Вид: "Масштаб 1:ххх"
*    Параметры:
*	нет
*    Примеры вызова:
(_kpblc-make-msg-modemacro)
=============================================================================|;
(defun _kpblc-make-msg-modemacro(scale-factor / string_modemacro)
  (if (< scale-factor 1)
    (setq string_modemacro (strcat "Масштаб " (rtos (/ 1 scale-factor) 2 0) ":1"))
    (setq string_modemacro (strcat "Масштаб 1:" (rtos scale-factor 2 0)))
    )
  (setvar "modemacro" string_modemacro)
  )

;|=============================================================================
*    Функция установки масштаба.
*    Параметры:
*	scale-factor	значение устанавливаемого масштаба. nil ничего не меняет
*    Примеры вызова:
(kpblc-scale 1)		; установка масштаба 1:1
(kpblc-scale 100)	; установка масштаба 1:100
(kpblc-scale nil)	; ничего не меняется
(kpblc-scale 0)		; Ничего не меняется, выдается соответствующее предупреждение
(kpblc-scale 0.1)	; установка масштаба 1:10
(kpblc-scale -5)	; ничего не меняется, выдается соответствующее предупреждение
=============================================================================|;
(defun kpblc-scale (scale-factor)
  (if (<= scale-factor 0)
    (alert "Ошибка передачи параметра масштаба!\nНичего не меняю!")
    (progn
      (if (_kpblc-get-active-space)
	(mapcar
	  'setvar
	  (list "ltscale" "dimscale" "celtscale" "hpscale" "hpspace")
	  (list 1 scale-factor scale-factor scale-factor scale-factor)
	  ) ;_ end of mapcar
	(mapcar
	  'setvar
	  (list "ltscale" "dimscale" "celtscale" "hpscale" "hpspace")
	  (list 1 1 1 1 1)
	  ) ;_ end of mapcar
	) ;_ end of if
      (_kpblc-make-msg-modemacro scale-factor)
      ) ;_ end of progn
    ) ;_ end of if
  ) ;_ end of defun

;|=============================================================================
*    Возможные макросы для вызова:
^C^C(if (not (_kpblc-get-active-space)) (load "kpblc-scale.lsp"));(kpblc-scale 100);
;;;  Для установки масштаба 1:100
^C^C(if (not (_kpblc-get-active-space)) (load "kpblc-scale.lsp"));(kpblc-scale 0.01);
;;;  Для установки масштаба 100:1
^C^C(if (not (_kpblc-get-active-space)) (load "kpblc-scale.lsp"));(kpblc-scale 50);
;;;  Для установки масштаба 1:50
;;; Ну и так далее
=============================================================================|;
Собрано практически на коленке, пока не проверял. Если будут баги - пишите, исправим
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 05.09.2005, 17:23
#22
STRDR.


 
Регистрация: 09.01.2005
Сообщений: 20


Цитата:
Сообщение от kpblc
ГОСТ 2.004-88 "Общие требования к выполнению конструкторских и технологических документов на печатающих устройствах и графических устройствах вывода ЭВМ"
кажется, здесь в Нормативах есть. Если нет, сообщи, выложу.
Выложи пожалуйста, раньше в "Кодексе" было - царствие небесное моему "Кодексу" теперь уже
STRDR. вне форума  
 
Непрочитано 06.09.2005, 08:53
#23
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


Только что загрузил, смотри download
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 05.04.2007, 17:34
#24
AVI


 
Регистрация: 19.02.2007
Россия
Сообщений: 42


При загрузке СПДС 4 не может открыть свою базу (выдает окно "He yдaeтcя oткpыть бaзy дaнныx. Пyть - C:\Program Files\Consistent Software\CПДC GraphiCS 4.0\dataAll\DataRW\std.mcs"). Кто-нибудь в курсе, как можно решить эту проблему?
AVI вне форума  
 
Непрочитано 05.04.2007, 21:13
#25
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Ломаная????
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 05.04.2007, 21:44
#26
AVI


 
Регистрация: 19.02.2007
Россия
Сообщений: 42


Цитата:
Сообщение от DEM
Ломаная????
Думаю, не в этом дело: та же самая программа нормально установилась и запускается на другом компе, с тем же автокадом и ОС.
AVI вне форума  
 
Непрочитано 05.04.2007, 21:52
#27
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Тгда лучше в личку.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 05.04.2007, 22:05
#28
Dave

ДАВАТЬ СТРАНЕ НЕФТЬ
 
Регистрация: 03.03.2006
ХМАО
Сообщений: 13


Народ! А какой СПДС хорошо работает с ADT 2006? Подскажите, плиз! И если есть дистрибутив, то поделитесь!
Dave вне форума  
 
Непрочитано 06.04.2007, 07:57
#29
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


Цитата:
Сообщение от Dave
Народ! А какой СПДС хорошо работает с ADT 2006? Подскажите, плиз! И если есть дистрибутив, то поделитесь!
Насчет дистриба - на офиц.сайт http://www.consistent.ru/download/SPDS/
Насчет качества работы - к DEM'y, он вроде как постоянно с ним работает.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.04.2007, 10:03
#30
POMAH9IH

Инжинер-конструктор
 
Регистрация: 16.01.2007
Владивосток
Сообщений: 29
<phrase 1=


Цитата:
Сообщение от Dave
Народ! А какой СПДС хорошо работает с ADT 2006? Подскажите, плиз! И если есть дистрибутив, то поделитесь!
Версия SPDS 3.0 и выше...............
Про дистр в личку...............
POMAH9IH вне форума  
 
Непрочитано 06.04.2007, 10:56
#31
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


POMAH9IH
Да дистр то вроде как оффсайте есть. :wink:
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 08.04.2007, 02:07
#32
keystut


 
Регистрация: 08.04.2007
Минск
Сообщений: 14


Когда в СПДС 3.0 пользуюсь командой гребенчатая выноска для обозначения позиций, то текст пишется сбоку от линии на полке. Как сделать чтобы текст писался поцентру над линией, как это принято?
keystut вне форума  
 
Непрочитано 11.04.2007, 11:21
#33
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,143


Цитата:
Сообщение от DEM
POMAH9IH
Да дистр то вроде как оффсайте есть. :wink:
как тебе 467 ???
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 11.04.2007, 12:34
#34
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от dextron3
как тебе 467 ???
Ну поюзал не много, но птом опять пришлось возвращаться на 3,0 285, т.к. на работе стоит 3,0 285 (лицензионная).
Впечатления от 4,0 хорошие, но кое что доделать бы не помешало.
Там есть такая хорошая функция как выноски с полями(Если бы сделали какие нибудь шаблоны для снятия атрибутов или имени блока то было бы очень удобно).
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Объясните про SPDS

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