Форум пользователей Visio
http://visio.getbb.ru/

САПР-АСУ :: Проектирование АСУ (КИПиА, Инженерные системы)
http://visio.getbb.ru/viewtopic.php?f=44&t=1491
Страница 2 из 4

Автор:  Surrogate [ 30 сен 2019, 01:09 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

Исторически у каждого из приложений входящих в 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]

Автор:  gtfox [ 30 сен 2019, 02:28 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

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

Автор:  Surrogate [ 30 сен 2019, 02:42 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

gtfox писал(а):
Это все мощно и дорого. Уровень автоматизации цеха, производственной линии и выше. Инженерные системы не так сложны и велики.
т.е. вы много лет в своей работе использовали Visio до этого ?

Автор:  gtfox [ 30 сен 2019, 10:23 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

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

Автор:  is308 [ 30 сен 2019, 12:17 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

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

Автор:  Surrogate [ 01 окт 2019, 15:27 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

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 комментариев. Но массового бегства из САПР-сегмента не вызвал (внезапно).

Автор:  Tumanov [ 01 окт 2019, 16:35 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

Цитата:
Но массового бегства из САПР-сегмента не вызвал (внезапно).

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

Автор:  Surrogate [ 11 окт 2019, 16:18 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

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 системы

Автор:  Tumanov [ 11 окт 2019, 21:50 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

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

Автор:  Surrogate [ 11 окт 2019, 22:32 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

Tumanov писал(а):
Крутое расследование
Мы могли бы служить в разведке,
Мы могли бы играть в кино,
Но ...

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

Автор:  Surrogate [ 12 окт 2019, 16:37 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

Цитата:
Зачем ее включили в статью - непонятно
продолжил гуглить уже по словам ведомость покупных изделий. Нашлась другая статья, которая начиналась с описания продукта Компас Электрик, а закончилась вышеуказанной статьей (и содержала картинку Геннадия).

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

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

Автор:  Tumanov [ 12 окт 2019, 19:02 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

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

Автор:  gtfox [ 27 май 2020, 02:02 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

Проект добавился на github https://github.com/gtfox/SAPR_ASU

Автор:  fixer6 [ 19 дек 2020, 13:29 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

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

Автор:  gtfox [ 19 дек 2020, 16:25 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

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

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

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

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

Автор:  Surrogate [ 23 дек 2020, 20:50 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

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

Автор:  fixer6 [ 10 янв 2021, 03:38 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

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

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

Автор:  gtfox [ 10 янв 2021, 20:41 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

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

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

Автор:  gtfox [ 19 май 2021, 16:52 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

Обновил шапку темы. САПР-АСУ больше не использует стороннего ПО кроме Microsoft Office (Visio, Excel, Word, Access).
Просто информация давно устарела, а пару человек заинтересовались этой темой... Проект приближается к релизу :)

Автор:  Surrogate [ 19 май 2021, 22:17 ]
Заголовок сообщения:  Re: САПР по проектированию АСУ (КИПиА, Инженерные системы, ...)

gtfox писал(а):
Проект приближается к релизу
отличная новость - еще успешный проект на нашем форуме :!:
gtfox в обновленном сообщении #13911 писал(а):
Если Вы стоите перед выбором EPLAN или САПР-АСУ => то EPLAN, а если другой "САПР" типа AutoCad ELECTRICAL - то САПР-АСУ может все это и даже больше

я смотрел у вас на гитхабе есть форк с репозитория. значит однолинейные схемы у вас в планах ?
gtfox писал(а):
ару человек заинтересовались этой темой
поздравляю, вы проделали большую работу ! надеюсь после выхода релиза у вас будет много заинтересованных пользователей.

Страница 2 из 4 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/