Страница 1 из 1

Визуальный редактор структурно-функциональных схем

Добавлено: 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 А есть идеи, как линии сделать скруглёнными? По сути из мелких прямых линий.
Или так, или рассчитайте центр кривизны и нарисуйте дугу.