реклама на сайте
подробности

 
 
6 страниц V   1 2 3 > »   
Closed TopicStart new topic
> Посоветуйте тулзу для прототипирования/моделирования программы с динамической анимацией, Моделирование логики работы алгоритма
Флюктуация вакку...
сообщение Dec 15 2013, 12:45
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



Посоветуйте тулзу для прототипирования/моделирования программы (алгоритм + GUI + динамическая анимация)

В каких программах вы "обкатываете"/моделируете свои идеи?

Нужно по быстрому накидать GUI (кнопочки, окошки, менюшки), чтобы дать юзверю поиграться, чтобы он сказал удобно ему так работать или нет.

А вместо "движка" (т.е. программы которая будет выполнять все действия) засунуть пока "пустышку" на некотором обобщённо-абстрактном языке моделирования, которая позволила бы "обкатать" общую идею/логику программы.

И пока реального движка для обработки данных нет, генерить данные "в ручную" (записав их предварительно, к примеру, в EXCEL-евский файл).

Да. И кроме окошек/менюшек нужна ещё динамическая анимация. Типа отображать как вода потекла по трубам. Как открылся кран и т.п.

Нагуглил: T-Factory, Archestra+IDE, CitectSCADA, CoDeSys, DataRate, DESIGO INSIGHT, Factory Link, Genesis, iFix, ISaGRAF, Master SCADA, Matrikon OPC Explorer, OpenSCADA, PcVue, RSView, Scada+, TRACE MODE, WinCC, FactorySuite::InTouch, AnyLogic, Automation Studio, CPN Tools, LabView, MatLab::Simulink::Stateflow, MvStudium, PoweSim, Proteus, Stella, MatLab::Virtual Reality Toolbox, xPC Target Turnkey, ZETLab Studio.

Спец.языки:(GPSS, DOT, РЕФАЛ, РЕФЛЕКС, ДРАКОН, UML)

Глубоко изучить конечно всё вышеперечисленное не смог, но общее ощущение складывается такое, что это не совсем то, что мне нужно.

А прога, которую мне нужно "обкатывать" в искомой тулзе, представляет собой что-то типа SCADA.

Юзверь кликая мышкой по картинкам/мнемосхемам и менюшкам, вводя данные в окошках будет управлять неким технологическом процессом или сложной разветвленной системой с множеством связей. Соответственно состояние управляемой системы или каких-то частей системы будет изменяться во времени. И программа, которую я буду писать, должна всё это отображать в динамике. Получается типа как мультики своеобразные. Поэтому тулза, которую я ищу, должна ещё позволять проектировать и "обкатывать" динамическую анимацию
Go to the top of the page
 
+Quote Post
lekintr
сообщение Dec 15 2013, 14:00
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 10-10-13
Пользователь №: 78 684



Не надо изобретать велосипед, анимация технологического процесса это стандартное решение для любой SCADA системы.
Вам нужно не "типа SCADA" а именно SCADA, а вот если Вам лень изучать конкретную SCADA, тут никто не поможет...
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 15 2013, 14:17
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



Цитата(lekintr @ Dec 15 2013, 17:00) *
Не надо изобретать велосипед, анимация технологического процесса это стандартное решение для любой SCADA системы.
Вам нужно не "типа SCADA" а именно SCADA, а вот если Вам лень изучать конкретную SCADA, тут никто не поможет...

А в каких-то из описанных выше SCADA есть сразу все из следующих возможностей:
- по-быстрому набросать GUI из менюшечек, окошек, скролбоксов и т.п,
- задать свой технологический язык, проблеммно-ориентированный, "заточенный" под моделирование конкретного тех. процесса (или системы) "обобщённо-абстрактный язык моделирования
- и на этом, своём, "обобщённо-абстрактном языке моделирования"© всё это дело "оживить" написав некую "заглушку", которая будет управлять динамической анимацией, используя данные из файла, сгенерированного с помощью самой же "заглушки" или в ручную.

Насколько я успел разобраться, SCADA не предназачена для обкатки и моделирования АЛГОРИТМОВ, и GUI и логики ПРОГРАММ. У неё другие задачи

Цитата(lekintr @ Dec 15 2013, 17:00) *
Вам нужно не "типа SCADA" а именно SCADA

Вы видно не поняли. Я типо SCADA и писать хочу. И ищу соответствующие инструментарий.
Или Вы хотите сказать, что шкада в шкаде и пишется? wacko.gif


Сообщение отредактировал Флюктуация ваккума - Dec 15 2013, 14:14
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Dec 15 2013, 19:02
Сообщение #4


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



SCADA и свой язык - понятия несовместимые
Возьмите опенсорс какой-нить и пилите...
Beremiz, например
Go to the top of the page
 
+Quote Post
яман-тау
сообщение Dec 16 2013, 06:08
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 662
Регистрация: 15-02-09
Из: Магнитогорск
Пользователь №: 44 875



СКАДА это всего лишь интерфйс человек-машина. Программа управления технолог. процессом работает например на ПЛК, а СКАДА работает на отдельном ПК или спец. панели оператора. Например ПК с установленным WINCC и ПЛК S7-400.
Go to the top of the page
 
+Quote Post
litv
сообщение Dec 16 2013, 06:44
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



MATLAB самое то для gui, программирования и анимации(вплоть до 3d).
Куча demos help examples в самом матлабе.
Можно потом сделать exe.

google example gui animation matlab
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Dec 16 2013, 06:51
Сообщение #7





Guests






Цитата(Флюктуация ваккума @ Dec 15 2013, 16:45) *
Посоветуйте тулзу для прототипирования/моделирования программы (алгоритм + GUI + динамическая анимация)


Непонятно, что Вы хотите. Если создавать свою SCADA - создавайте (на чем писать - это религиозный вопрос, а не технический), если использовать - используйте.
Пример: MasterSCADA, TRACE MODE.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Dec 16 2013, 07:04
Сообщение #8


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(litv @ Dec 16 2013, 10:44) *
MATLAB самое то
google example gui animation matlab

Для начала его надо купить biggrin.gif
---
Питон - самое то.
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 16 2013, 07:11
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



Цитата(_Pasha @ Dec 16 2013, 10:04) *
Для начала его надо купить biggrin.gif

Я уже. Того. rolleyes.gif
"Купил". На рутрекере wub.gif


Цитата(litv @ Dec 16 2013, 09:44) *
MATLAB самое то для gui, программирования и анимации(вплоть до 3d).

спасибо за ответ.
Тоже склонился к этой мысли после где-то месячного "гугления" .
В MATLAB-е столько разных примочек, тулбоксов и т.п.. Наверное на все случаи жизни.
Что там самого чёрта лысого можно моделировать и "обкатывать"
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 16 2013, 07:32
Сообщение #10


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Флюктуация ваккума @ Dec 16 2013, 09:11) *
Тоже склонился к этой мысли после где-то месячного "гугления" .
В MATLAB-е столько разных примочек, тулбоксов и т.п.. Наверное на все случаи жизни.
Что там самого чёрта лысого можно моделировать и "обкатывать"


Что-то я не нашел в MATLAB такого богатства.
Там есть только нормальная анимация графиков и VRML моделей. Последние все равно надо рисовать в сторонних тулсах.
Никаких больше специальных средств создания, редактирования, синхронизации анимации нет. Все расчитано на вывод одной анимации в одном окне.
При этом любая анимации сопровождается серьезным кодированием.
С тем же успехом анимацию можно делать и в Word-е или Excel-е. Там тоже есть не слабый язык - Basic. biggrin.gif
И даже удобнее будет, поскольку в MATLAB нет даже какого-то нормального редактора или окна для точного размещения визуальным компонентов.

Как ни странно, но я бы предложил делать все в пакете разработки WEB приложений, какой-нибудь Dreamweaver с Flash анимацией
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 16 2013, 08:36
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Флюктуация ваккума @ Dec 16 2013, 11:11) *
Я уже. Того. rolleyes.gif
"Купил". На рутрекере wub.gif

LabView еще можно купить.
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 16 2013, 08:56
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



Цитата(TSerg @ Dec 16 2013, 09:51) *
Непонятно, что Вы хотите. Если создавать свою SCADA

Типо того. Скажем так, не просто SCADA, а EXTENDED SCADA


Цитата(TSerg @ Dec 16 2013, 09:51) *
на чем писать - это религиозный вопрос

Нет. Для меня это чисто практический вопрос. Можно конечно и в машинных кодах.
Но хотелось бы всяких удобств для моделирования и предварительной обкатки общей логики/идеологии, алгоритма, GUI и анимации

Цитата(Tanya @ Dec 16 2013, 11:36) *
LabView еще можно купить.

Я могу ошибаться, но мне показалось, LabView обладает гораздо более скудными возможностями, чем, MatLab со всеми его "примочками"

Цитата(AlexandrY @ Dec 16 2013, 10:32) *
Как ни странно, но я бы предложил делать все в пакете разработки WEB приложений, какой-нибудь Dreamweaver с Flash анимацией

Сейчас как раз присматриваюсь к Action Script из Adobe Flash Professional CS6 и технологии ShockWave.
Более того, как-то в инете попадались готовые тулзы чуть ли не для самых начинающих программистов, которые вообще по нулям в программировании, для разработки интерактивных FLASH игр.
Может быть их заюзать для создания анимированных мнемосхем разветвлённых мнемосхем трубопроводов и электрических сетей?

Что ещё привлекает во FLASH технологии, что наряду с динамической анимацией ещё и интерактивность получается (а мне это как раз и нужно). То есть графические элементы получаются ещё и кликабельными.

Сообщение отредактировал Флюктуация ваккума - Dec 16 2013, 08:57
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Dec 16 2013, 08:58
Сообщение #13


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Флюктуация ваккума @ Dec 16 2013, 11:11) *
Я уже. Того. rolleyes.gif
"Купил". На рутрекере wub.gif

Товарисч не понимаааает ©
Товарисч, изучайте Python, не пожалеете.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 16 2013, 09:01
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Флюктуация ваккума @ Dec 16 2013, 12:50) *
Я могу ошибаться,

Можете. Даже имеете право.
Я вот думаю, что современная тенденция с прыгающими, мигающими картинками и прочими украшательными выкрутасами, порожденными компьютерными игрушками, для управления технологическим процессом вредна.
Go to the top of the page
 
+Quote Post
slog
сообщение Dec 16 2013, 09:12
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Софт для создания юзер-интерфейсов для HMI панелей должен подойти. Там как раз всё заточено на создание менюшек кнопочек индикаторов и графиков. Моделируется и отлаживается юзер-интерфейс в том же софте на РС. Бесплатно.
http://www.weintek.com/global/Software/EasyBuilderPro.aspx


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post

6 страниц V   1 2 3 > » 
Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th July 2025 - 02:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01482 секунд с 7
ELECTRONIX ©2004-2016