Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 29 мар 2024, 05:47

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
 Заголовок сообщения: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 23 апр 2021, 16:39 
Не в сети

Зарегистрирован: 22 апр 2021, 10:15
Сообщений: 10
Использую Visio c: 2020
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Доброго времени суток, нужна помощь!
Есть групповые фигуры на чертеже с именами, нужно извлечь координаты точки поворота, (именно точки поворота) так, как она не является центром групповой фигуры.
Смысл такой, при нажатии на эту фигуру, координаты NXY, где N ближайший расположенный текст (имя), а XY точки поворота должны перемещаться в файл Excel, возможно ли реализация такой последовательности?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 23 апр 2021, 17:28 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Drusha писал(а):
Есть групповые фигуры на чертеже с именами, нужно извлечь координаты точки поворота
можно попробовать штатный инструмент создания отчетов.
Drusha писал(а):
так, как она не является центром групповой фигуры.
а как определять этот угол поворота (и еще относительно чего)?
Drusha писал(а):
Смысл такой, при нажатии на эту фигуру, координаты NXY, где N ближайший расположенный текст (имя), а XY точки поворота должны перемещаться в файл Excel, возможно ли реализация такой последовательности?
если в такой постановке задачи надо свой код писать :mrgreen:

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 23 апр 2021, 17:49 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 963
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100614

Добавить очки репутацииУменьшить очки репутации
Будет проще помочь, если вы приложите файл или иллюстрацию, или объясните задачу, для решения которой вы хотите использовать угол поворота.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 23 апр 2021, 20:56 
Не в сети

Зарегистрирован: 22 апр 2021, 10:15
Сообщений: 10
Использую Visio c: 2020
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Угол поворота вычислять не нужно! нужно определить координаты точки вращения фигуры и выписать их в Excel

Изображение


Вложения:
obr1.vsd [45 Кб]
Скачиваний: 60
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 23 апр 2021, 22:50 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 963
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100614

Добавить очки репутацииУменьшить очки репутации
Да, понятно. С помощью кода реализация возможна.
Также возможно без кода реализовать получение координат (X, Y) центра вращения (это LocPinX, LocPinY), а потом экспортировать их с помощью "отчета о фигурах" в Excel.

Реализация нахождения "ближайшей к фигуре надписи" более проблематична. Если возможно, следует ее избегать, и давать имена самим фигурам.
Либо как-то привязывать надписи к фигурам, чтобы потом не гадать какая надпись к какой фигуре относится.
Для позиционирования текста фигуры относительно самой фигуры можно использовать встроенные средства Visio.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 23 апр 2021, 23:41 
Не в сети

Зарегистрирован: 22 апр 2021, 10:15
Сообщений: 10
Использую Visio c: 2020
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
Также возможно без кода реализовать получение координат (X, Y) центра вращения (это LocPinX, LocPinY), а потом экспортировать их с помощью "отчета о фигурах" в Excel.

на плане количество доходит до 300 шт., после определить без названия проблематично
nbelyh писал(а):
Если возможно, следует ее избегать, и давать имена самим фигурам.

Увы, изначально на подложке названия оригинальны и даны как отдельный объект

nbelyh писал(а):
Да, понятно. С помощью кода реализация возможна.

Готов рассмотреть выполнение, за вознаграждение, в качестве поддержки настроения выходного дня.
Думается, что для опытных пользователей это выполнимая задача


Последний раз редактировалось Drusha 23 апр 2021, 23:52, всего редактировалось 1 раз.

Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 23 апр 2021, 23:47 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Drusha писал(а):
изначально на подложке названия оригинальны и даны как отдельный объект
что значит подложка ? как отдельный объект это в слое ?

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 23 апр 2021, 23:55 
Не в сети

Зарегистрирован: 22 апр 2021, 10:15
Сообщений: 10
Использую Visio c: 2020
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
что значит подложка ? как отдельный объект это в слое ?


подложка, как пример:контур здания 1-слой, текст 2-слой

к сожалению опыт в данной программе минимален, по этому могу разъяснятся не совсем корректно :wall:
на стороннем ресурсе находился подобный макрос, прикреплю


Последний раз редактировалось Drusha 24 апр 2021, 00:15, всего редактировалось 2 раз(а).

Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 24 апр 2021, 00:02 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Drusha писал(а):
к сожалению опыт в данной программе минимален, по этому могу разъяснятся не совсем корректно
почему выбрали эту программу ? попробуйте объяснить терминологией автокада и ему подобных
Drusha писал(а):
на стороннем ресурсе находился подобный макрос, прикреплю
ничего подобного :mrgreen:
просто добавление на лист одной фигуры на организационную диаграмму
Дополнено позднее: 26.04.2021 если быть точным
1. конвертация 100мм и 120мм в дюймы (единицу измерений Visio)
2. фигура бросается на лист в координату X=100мм, Y=120мм
3. определение координаты новой добавленной фигуры в мм
Источник

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 24 апр 2021, 00:10 
Не в сети

Зарегистрирован: 22 апр 2021, 10:15
Сообщений: 10
Использую Visio c: 2020
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
почему выбрали эту программу ? попробуйте объяснить терминологией автокада и ему подобных

заказчик хочет видеть именно в Visio, изменения минимальны(корректировка, заменить то на это; добавить несколько фигур и т.д)
по этому экспорт из Visio в другие САПР, ГИС программы решил не производить, видимо зря


Последний раз редактировалось Drusha 24 апр 2021, 00:18, всего редактировалось 1 раз.

Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 24 апр 2021, 00:14 
Не в сети

Зарегистрирован: 22 апр 2021, 10:15
Сообщений: 10
Использую Visio c: 2020
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
просто добавление на лист одной фигуры на организационную диаграмму

я так и знал, что нельзя доверять буржунету :D
удалил, чтоб не позориться :lol:


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 24 апр 2021, 00:19 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Drusha писал(а):
заказчик хочет видеть именно в Visio
жестко ! вы и архитектуру рисовали в Visio ?
или у вас там небольшой сарайчик :) хотя если речь идет о 300 камерах, явно не сарайчик!!!

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 24 апр 2021, 00:29 
Не в сети

Зарегистрирован: 22 апр 2021, 10:15
Сообщений: 10
Использую Visio c: 2020
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Drusha писал(а):
заказчик хочет видеть именно в Visio
жестко ! вы и архитектуру рисовали в Visio ?
или у вас там небольшой сарайчик :) хотя если речь идет о 300 камерах, явно не сарайчик!!!

актуализация уже существующих планов, и цифра 300 это скорее исключение, планов много и сидеть копировать координаты в ручную кажется мне совсем унылой задачей, поэтому хотелось ускорить/упростить некоторые моменты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 24 апр 2021, 00:43 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Drusha писал(а):
планов много и сидеть копировать координаты в ручную кажется мне совсем унылой задачей
как я писал ранее, с помощью штатного инструмента для создания отчетов вы легко получите координаты всех камер ! другое дело как их проименовать их в экселе ?
можно конечно получить в таблицу координаты и камер и текстовых надписей. потом поигравшись фильтрами и сортировками отловить какая камера относится к какому текстовому блоку! полностью программно сделать будет не легко.
1. ибо надпись может находиться рядом но слева/справа/сверху/снизу от камеры
2. несколько камер могут располагаться рядом для обеспечения кругового обзора

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 24 апр 2021, 00:53 
Не в сети

Зарегистрирован: 22 апр 2021, 10:15
Сообщений: 10
Использую Visio c: 2020
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
1. ибо надпись может находиться рядом но слева/справа/сверху/снизу от камеры
2. несколько камер могут располагаться рядом для обеспечения кругового обзора

Так и есть


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 27 апр 2021, 13:09 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Surrogate писал(а):
можно конечно получить в таблицу координаты и камер и текстовых надписей. потом поигравшись фильтрами и сортировками отловить какая камера относится к какому текстовому блоку! полностью программно сделать будет не легко.
Drusha, вам удалось поэкспериментировать с формированием отчета: с целью получить координаты камер и координаты текстовых надписей к ним ?

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 27 апр 2021, 23:18 
Не в сети

Зарегистрирован: 22 апр 2021, 10:15
Сообщений: 10
Использую Visio c: 2020
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Drusha, вам удалось поэкспериментировать с формированием отчета: с целью получить координаты камер и координаты текстовых надписей к ним ?

Да удалось, вкратце выглядит так:
Вид-надстройки-дополнительные решения Visio-нумерация фигур
вкладка "Общие"
Операция -вручную щелчком мыши
Применить к - выбранным фигурам
Присваиваемый номер - начать с 1
Предваряющий текст "А."
вкладка "Дополнительно"
Поместить номер - "после текста фигуры АБВ1"
Применить к слоям "Фигуры"
Клацаю по нужным мне фигурам получается А.1, А.2, А.3 и т.д.
"Рецензирование - Отчет о фигурах- создать- фигуры на текущей странице-далее
ставим галочки напротив "отображаемый текст", "номер фигуры", положение Х, положение У -далее, создаем отчет, сохраняем в формате Excel.
Открываем результат в Excel, меняем А.1, А.2, А.3 через функцию "заменить" на ТК-1, ТК-2, ТК-3.., удаляю лишнее, все

Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 27 апр 2021, 23:37 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Drusha писал(а):
Да удалось
супер !
Drusha писал(а):
Присваиваемый номер - начать с 1
Предваряющий текст "А."
а почему сразу не сделать нумерацию в стиле ТК- ?
Изображение

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Извлечь координату поворота групповой фигуры
СообщениеДобавлено: 27 апр 2021, 23:43 
Не в сети

Зарегистрирован: 22 апр 2021, 10:15
Сообщений: 10
Использую Visio c: 2020
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
от радости не смекнул, что можно ручками в строку вписать любой текст :D


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB