Визуальный редактор структурно-функциональных схем
Добавлено: 12 дек 2016, 09:48
IvanLis
Может есть у кого наработки или идеи, как с минимальными усилиями реализовать визуальный редактор структурно-функциональных схем.
Требуется:
- установка/удаление/перемещение блока, редактирование его наименования;
- установка/удаление/перемещение соединения;
- сохранение/загрузка схемы;
- возможность описания схемы матрицей связности (смежности).
Примерно как на видео:
269bD1yCZwg
Re: Визуальный редактор структурно-функциональных схем
Добавлено: 12 дек 2016, 14:25
AndreyDmitriev
Ну самое простое - позаимствовать идею (ну и какое-то количество кода, если религия позволяет) из старого SM тулкита http://www.ni.com/pdf/manuals/323603a
Там по сути Picture Control, ну и какое-то количество рутинной работы.
Re: Визуальный редактор структурно-функциональных схем
Добавлено: 12 дек 2016, 15:38
IvanLis
AndreyDmitriev писал(а):Ну самое простое - позаимствовать идею (ну и какое-то количество кода, если религия позволяет) из старого SM тулкита
Андрей, может Вы и покажете где исходники лежат?
Re: Визуальный редактор структурно-функциональных схем
Добавлено: 12 дек 2016, 15:53
AndreyDmitriev
IvanLis писал(а):
Андрей, может Вы и покажете где исходники лежат?
Ох, я уж и не помню - давно это было...
Этот тулкит только со старыми версиями LabVIEW совместим
Кажется так:
LabVIEW x.x\resource\plugins\statemachine\stateeditor.llb
Чтобы точнее сказать, надо старую версию ставить, ну и тулкит само собой.
Re: Визуальный редактор структурно-функциональных схем
Добавлено: 27 дек 2016, 23:22
IvanLis
Пришлось потратить несколько часов свободного времени, иногда сделать заново проще, чем разобраться.
В принципе все, что необходимо, имеется.
SCSVzdLVzks
Забыл сразу записать, еще можно сохранять как картинку и редактировать названия элементов:
3BXPMwW7pV8
Re: Визуальный редактор структурно-функциональных схем
Добавлено: 22 дек 2023, 17:21
Евгений Панин
А есть идеи, как линии сделать скруглёнными? По сути из мелких прямых линий.
Re: Визуальный редактор структурно-функциональных схем
Добавлено: 22 дек 2023, 20:44
Artem.spb
Евгений Панин писал(а): ↑22 дек 2023, 17:21
А есть идеи, как линии сделать скруглёнными? По сути из мелких прямых линий.
Или так, или рассчитайте центр кривизны и нарисуйте дугу.