|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
20.03.2023, 17:05 | #1 | |
Неповторяющиеся имена неименованных блоков
Проектировщик свиноводство
Регистрация: 21.08.2003
Сообщений: 2,268
|
||
Просмотров: 912
|
|
||||
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 333
|
Лично я не вижу в вашей логике наименования недостатков.
С другой стороны - неименованными блоками стараюсь не пользоваться, потом мороки с ними больше, чем экономия на вводе осмысленного названия - и даже при этом попадал на совпадения имен, правда чужих. |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Задачу Цитата:
Цитата:
Можно и так Код:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Уж лучше тогда вообще GUID генерировать ))
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
уникальность имени вашего варианта ограничивается - файлы, расположенные на одной рабочей станции. Да и то, если с датой и временем играться пользователь не будет. А так же не будет использовать генерацию блоков чаще, чем дискретность таймера временного.
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Offtop: Ну, на шарпе вопрос нескольких строк, включая объявление лисп-функции )))
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Проектировщик свиноводство Регистрация: 21.08.2003
Сообщений: 2,268
|
Цитата:
Но неименованные блоки я использую скорее в качестве временных для оперативной работы в чертеже - наряду с просто группировкой объектов. Если же блок планируется для долгосрочного применения, тогда конечно присваиваю ему нормальное имя. Но такие блоки чаще создаю не внутри текущего чертежа а отдельным файлом. Ух ты! Это же было 16.5 лет назад! И даже я тогда поучаствовал в обсуждении. Перечитал с интересом. Цитата:
2. И с какой стати пользователю "играться" с датой/временем? Цель? 3. Дискретность у меня получилась 0.1 секунды. Один человек физически не сможет чаще. Для всего мира этого возможно и недостаточно, но для группы в несколько человек вероятность совпадения крайне мала. В общем я намеренно отказался от ГСЧ. Чтобы гарантированно уйти от случайных совпадений имен использовал уходящее в прошлое время. Попутно по имени блока можно выяснить когда он был создан. ---------------------------- P.s. В своем лиспе отбросил две первые цифры года и повысил точность - дискретность получилась в десятитысячную долю секунды. Теперь про совпадение имен можно забыть. Единственно - формат имени стал чуть менее вразумителен: A$230321.1313068122 Код:
Последний раз редактировалось Pilot, 21.03.2023 в 13:18. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
Цитата:
действия пользователей не всегда поддаются логическому объяснению |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
А если еще вспомнить, что с какой-то версии (getvar "cdate") начал выдавать некорректные результаты в части долей секунд - ситуация становится немного забавнее.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Проектировщик свиноводство Регистрация: 21.08.2003
Сообщений: 2,268
|
Цитата:
Пользователю в продолжении даже одной секунды крайне сложно дважды выполнить эту команду (с указанием точки и с выбором объектов). 2. Теоретически да. Практически вероятность ничтожна по причине из п.1. Не знал |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой язык перспективен для инженера-конструктора с условием | The_Mercy_Seat | Программирование | 705 | 17.03.2021 14:19 |
Влияет ли разрядность операционной системы и АвтоКАДа на допустимые имена блоков и на их редактирование? | Archeo | AutoCAD | 38 | 14.08.2013 15:29 |
Имена динамических блоков | Zaghim | Программирование | 43 | 02.06.2011 13:20 |
Тормозит команда расчленения набора блоков | batmax | Программирование | 4 | 31.08.2010 17:37 |
Подсчет и сортировка блоков на текущем слое. Помогите отредактировать. | Kortes | Программирование | 17 | 26.03.2010 18:46 |