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

Форум по вопросам применения и программирования в Visio
Текущее время: 23 янв 2021, 08:26

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




Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 30 сен 2019, 01:09 
Не в сети
Глав-тролль

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 4078
Откуда: оттуда
Использую Visio c: 1998
Уровнь квалификации: Отсутствует
Исторически у каждого из приложений входящих в MS Office (Word, Excel, Outlook, Access) был свой свой встроенный язык программирования (диалект VBA).
wiki в статье Visual Basic for Applications писал(а):
VBA was first launched with MS Excel 5.0 in 1993. It became an instant success among developers to create corporate solutions using Excel. Inclusion of VBA with Microsoft Project, Access and Word replacing AccessBASIC and WordBASIC respectively made it more popular.
И несколько лет спустя появился единый для всех офисных приложений вариант VBA
wiki в статье Visual Basic for Applications писал(а):
VBA 5.0 was launched in 1997 along with all of MS Office 97 products. The only exception for this was Outlook 97 which used VBScript to automate things.
С этого момента сторонние разработчики стали внедрять в свои продукты поддержку VBA!
Гость писал(а):
Тем более, что в Visio 2.0 был свой скриптовый язык.
да, было такое дело. но потом Visio стало первым сторонним приложением получившим поддержку VBA, есть мнение что это послужило поводом для дальнейшего поглощения
Гость писал(а):
VBA - костыль от Microsoft, который предназначен для понижения порога вхождения для программирования в Autocad.
MS не имела никакого отношения ни к программированию в AutoCAD, ни к снижению порога !
Surrogate писал(а):
не совсем так
wiki в главе AutoCAD_VBA писал(а):
В AutoCAD, начиная с версии R14, введена поддержка VBA (Visual Basic for Application). В отличие от VisualLISP, VBA является визуальной средой программирования, однако приложения VBA работают с AutoCAD только посредством ActiveX, а с AutoLISP взаимодействие сильно ограничено[7]. Достоинствами VBA является более полная поддержка ActiveX и возможность загрузки DLL-библиотек.

Начиная с версии AutoCAD 2010 среда разработки VBA не входит в комплект поставки программы. Autodesk постепенно отказывается от поддержки VBA в AutoCAD, отдавая приоритет .NET.[14].
версии AutoCAD 2014 VBA был обновлен до версии 7.1, но, тем не менее, данная среда разработки по-прежнему устанавливается отдельно[15].
В то время VBA стало хайповой темой, и разработчики сами стремились добавить его в свой функционал. Согласно wiki датой релиза Office 97 была.
Изображение
John Marshall в статье History писал(а):
January 1997
Visio 4.5 Professional released

Added a built in version of Microsoft Visual Basic for Applications.
Версия AutoCAD 14 появилась в феврале 1997 согласно информации из wiki.
Недавнее видео на канале Vigil IT-Video про историю VBA
phpBB [youtube]


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 30 сен 2019, 02:28 
Не в сети
Постоянный участник

Зарегистрирован: 26 авг 2019, 21:07
Сообщений: 78
Использую Visio c: 2019
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Гость писал(а):
Eplan / Siemens / B&R
Это все мощно и дорого. Уровень автоматизации цеха, производственной линии и выше. Инженерные системы не так сложны и велики.
По мне, так проще написать на VBA, чем привыкать к идеологии проектирования Eplan, бесконечным окнам, таблицам и спискам, дак еще и графику к ГОСТ приводить.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 30 сен 2019, 02:42 
Не в сети
Глав-тролль

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 4078
Откуда: оттуда
Использую Visio c: 1998
Уровнь квалификации: Отсутствует
gtfox писал(а):
Это все мощно и дорого. Уровень автоматизации цеха, производственной линии и выше. Инженерные системы не так сложны и велики.
т.е. вы много лет в своей работе использовали Visio до этого ?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 30 сен 2019, 10:23 
Не в сети
Постоянный участник

Зарегистрирован: 26 авг 2019, 21:07
Сообщений: 78
Использую Visio c: 2019
Очков репутации: 3

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 30 сен 2019, 12:17 
Не в сети
Постоянный участник

Зарегистрирован: 24 авг 2016, 22:21
Сообщений: 60
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Работаю в конторе, занимающейся электротехнической продукцией. Имеем лицензионные САПР: E3.series, Eplan.
Зачастую быстрее и проще сделать что-то в Visio, чем в САПР. К тому же цены на вышеуказанные продукты аховые!
Удачи проекту! С удовольствием посмотрю на конечный результат.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 01 окт 2019, 15:27 
Не в сети
Глав-тролль

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 4078
Откуда: оттуда
Использую Visio c: 1998
Уровнь квалификации: Отсутствует
gtfox писал(а):
пробовал Eplan
интересуюсь есть ли тренд на переход от профессиональных решений CAD-класса в сторону Visio ? и насколько это массовое явление...
is308 писал(а):
Работаю в конторе, занимающейся электротехнической продукцией.
bingo !
Виктор-АПТ в сообщении #13695 писал(а):
Мои надежды, например, связанны с привлечением пользователей-проектировщиков ( https://visio.getbb.ru/viewforum.php?f=42 ), можно привлечь пользователей-электриков. Но это надо найти электрика
Надежды массовый переход на Visio высказываются уже не первый раз
Владимир - (Алар) в статье от 24.05.2011 писал(а):
Доброго время суток дорогие соотечественники. У меня есть интересное предложение для работающих в Автокаде, может перейдете работать в графический редактор visio? Все таки незаслужено он обойден вниманием проктировщиков, даже рубрики для него нет, а он распространенее AutoCAD. K примеру сказать в графическом редакторе visio 2003. 2007 Работает всё ОАО "Кубаньэнерго", а это вся сеть 35-110 кВ, + КПМЭС сеть 220 кВ и выше. Есть ряд приемуществ в работе с этой программой, ну например ее дешевизна, в 20 раз дешевле AutoCAD и значит доступнее. И все чертежи и схемы можно без потерь перевести в visio 2007.
Призыв прозвучал на форуме проектировщиков уже 8 лет назад, этот призыв был просмотрен более чем 19 тысяч раз, получил лишь чуть более 10 комментариев. Но массового бегства из САПР-сегмента не вызвал (внезапно).


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 01 окт 2019, 16:35 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1751
Очков репутации: 100619

Добавить очки репутацииУменьшить очки репутации
Цитата:
Но массового бегства из САПР-сегмента не вызвал (внезапно).

И не вызовет.
Замена инструментария должна быть настолько обоснована, чтобы выгода была видна даже на самом верху (в руководстве предприятия). Чтобы сделать такое обоснование, нужно грамотно представить всю технологию проектирования (сравнительные варианты). Это не просто. Но еще сложнее - заставить руководство поверить такому документу. У нас ведь - чем выше должность, тем умнее начальник. И если абсолютное большинство обоснований является липой и все это знают, потому что сами делают именно так, то на выбор решения влияет не экономика, не расчеты, а исключительно "вес" предлагающего.
А решение "делать как все" как минимум ничем не грозит :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 11 окт 2019, 16:18 
Не в сети
Глав-тролль

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 4078
Откуда: оттуда
Использую Visio c: 1998
Уровнь квалификации: Отсутствует
Tumanov писал(а):
Замена инструментария должна быть настолько обоснована, чтобы выгода была видна даже на самом верху (в руководстве предприятия).
Если я правильно понял целевой аудиторией (ПРОЕКТИРОВЩИКАМИ), для которых задумывался соседний подраздел форума являются сотрудники небольших конторок (а не солидных организаций).
В таких конторах практически весь софт "паленый", руководству безразлично с помощью какого приложения будет выпускаться документация. Главное соблюдение и сокращение сроков !
Чтобы мотивировать таких сотрудников необходимо создать все средства малой автоматизации: шаблоны, стенсилы и макросы упрощающие работу. Ну и конечно подробное описание как всем этим пользоваться. Иначе не зайдет !
Геннадий Туманов в статье Пользовательская справка для шейпов писал(а):
Расширение Visio воспринимается лучше, когда оно сопровождается справкой. В простейшем случае это может быть текстовый файл, иногда PDF.
В любом случае описание должно быть настолько красочным и инструменты очень удобны, чтобы ПРОЕКТИРОВЩИКИ хотя бы попробовали начать использовать эти наработки. Ведь они уже используют свои наработки в других приложениях, чтобы преодолеть инерцию (сопротивление к переходу) нужно предложить им действительно удобный во всех отношениях набор инструментов.

Tumanov в сообщении #13917 писал(а):
Самые красивые требования к спецификации - это по ГОСТ 2.106-96 :) Там такие требования к сортировке при ее заполнении, что автоматизация этого дела в принципе невозможна без наличия базы с подробной классификацией входящих элементов.
А помимо спецификации может потребоваться похожий документ для закупки. С ценами.
нашел статью в которой утверждается что в Visio очень удобно создавать такие сущности как Ведомости покупных изделий
Андрей Горбунов в статье Ведомость покупных изделий писал(а):
Удачным выбором для оформления ведомостей покупных изделий может стать прoграмма Visio (визио) входящая в пакет Office 365 компании Microsoft. Быстрый, эффективный способ сделать визуализацию документа с помощью диаграмм, встроенных трафаретов с исполнениями изделий по ГОСТ 2.113-75.
в статье не раскрывается секрет создания такого рода документа и среди предложенных для скачивания документов нет наборов элементов в Visio. А встроенное видео демонстрирует работу с приложением Autodesk Revit. :?:
Дополнено позднее: спустя 9 минут 40 секунд
погуглил одну из картинок в статье про Ведомость покупных изделий (показалась больно знакомой)
Tumanov в сообщении #13931 писал(а):
Я знаю не менее трех работающих систем, где это используется
картинка совпадает с последней картинкой в статье Геннадия
Использование дополнения Visio в качестве графического интерфейса PDM системы


Последний раз редактировалось Surrogate 17 окт 2019, 15:20, всего редактировалось 4 раз(а).
добавлено уточнение по картинке


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 11 окт 2019, 21:50 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1751
Очков репутации: 100619

Добавить очки репутацииУменьшить очки репутации
Крутое расследование :)
Картинка действительно из моей программы.
Зачем ее включили в статью - непонятно. Это вообще графическое представления состава изделия на основе очень специфической базы данных.
Андрея Горбунова не знаю.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 11 окт 2019, 22:32 
Не в сети
Глав-тролль

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 4078
Откуда: оттуда
Использую Visio c: 1998
Уровнь квалификации: Отсутствует
Tumanov писал(а):
Крутое расследование
Мы могли бы служить в разведке,
Мы могли бы играть в кино,
Но ...

В общем подробности у меня в профиле написаны. :arrow:


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 12 окт 2019, 16:37 
Не в сети
Глав-тролль

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 4078
Откуда: оттуда
Использую Visio c: 1998
Уровнь квалификации: Отсутствует
Цитата:
Зачем ее включили в статью - непонятно
продолжил гуглить уже по словам ведомость покупных изделий. Нашлась другая статья, которая начиналась с описания продукта Компас Электрик, а закончилась вышеуказанной статьей (и содержала картинку Геннадия).

Вывод: Текст/картинки/видео на страничке, должны мотивировать гостей сайта кликать по ссылкам !!!

Ссылки на эти статьи не привожу больше


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 12 окт 2019, 19:02 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1751
Очков репутации: 100619

Добавить очки репутацииУменьшить очки репутации
Да в принципе, публикация такой картинки - наверное не криминал. Мало ли картинок по интернету гуляет...


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 27 май 2020, 02:02 
Не в сети
Постоянный участник

Зарегистрирован: 26 авг 2019, 21:07
Сообщений: 78
Использую Visio c: 2019
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Проект добавился на github https://github.com/gtfox/SAPR_ASU


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 19 дек 2020, 13:29 
Не в сети
Постоянный участник
Аватара пользователя

Зарегистрирован: 13 авг 2020, 04:53
Сообщений: 60
Использую Visio c: 2000
Уровнь квалификации: начальный
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
это как понимаю проект мутится для Visio 32bit и торчат грабли вызова 32bit-API для 64bit-ного приложения?
указка имеется в 5 формах из 7..скорее всего от этого выводит безконечно окно с ошибкой при операциях
с брошенными на лист фигурами (MS Visio 2019 64bit)
Спойлер: показать
Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 19 дек 2020, 16:25 
Не в сети
Постоянный участник

Зарегистрирован: 26 авг 2019, 21:07
Сообщений: 78
Использую Visio c: 2019
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
fixer6 писал(а):
это как понимаю проект мутится для Visio 32bit и торчат грабли вызова 32bit-API для 64bit-ного приложения?
указка имеется в 5 формах из 7..скорее всего от этого выводит безконечно окно с ошибкой при операциях
с брошенными на лист фигурами (MS Visio 2019 64bit)
Спойлер: показать
Изображение

Формы я использовал из примера от Shishok. SendMessage выравнивает ширину столбцов. Если б знать как это сделать по-другому можно было бы избавиться от Lib "user32"

Дополнено позднее: Еще надо проверить References
Спойлер: показать
Изображение

Дополнено позднее: У меня Visio 2007 стоит на Windows 10 64bit


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 23 дек 2020, 20:50 
Не в сети
Глав-тролль

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 4078
Откуда: оттуда
Использую Visio c: 1998
Уровнь квалификации: Отсутствует
gtfox писал(а):
Если б знать как это сделать по-другому можно было бы избавиться от Lib "user32"
Наверно не избавиться никак, других вариантов работы с окнами нет !
Когда вылетает ошибка, в описании стоит рекомендация добавить PtrSafe в описание функции.
Public Declare Function SendMessageA Lib "user32" (ByVal hWnd As Long, ByVal wMsg As Long, _
ByVal wParam As Long, lParam As Any) As Long
Public Declare PtrSafe Function SendMessageA Lib "user32" (ByVal hWnd As LongPtr, ByVal wMsg As Long, _
ByVal wParam As LongPtr, lParam As Any) As LongPtr


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 10 янв 2021, 03:38 
Не в сети
Постоянный участник
Аватара пользователя

Зарегистрирован: 13 авг 2020, 04:53
Сообщений: 60
Использую Visio c: 2000
Уровнь квалификации: начальный
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Код в этом проекте необходимо обновить для использования в 64-битных системах. Просмотрите и обновите операторы Declare, а затем пометьте их атрибутом PtrSafe.

https://docs.microsoft.com/ru-ru/office/vba/language/reference/user-interface-help/ptrsafe-keyword


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)
СообщениеДобавлено: 10 янв 2021, 20:41 
Не в сети
Постоянный участник

Зарегистрирован: 26 авг 2019, 21:07
Сообщений: 78
Использую Visio c: 2019
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
fixer6 писал(а):
Код в этом проекте необходимо обновить для использования в 64-битных системах. Просмотрите и обновите операторы Declare, а затем пометьте их атрибутом PtrSafe.
https://docs.microsoft.com/ru-ru/office/vba/language/reference/user-interface-help/ptrsafe-keyword

Понял, спасибо! Обновим.


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

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



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

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


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

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