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

 
 
> Посоветуйте тулзу для прототипирования/моделирования программы с динамической анимацией, Моделирование логики работы алгоритма
Флюктуация вакку...
сообщение 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
6 страниц V  < 1 2 3 4 5 > »   
Start new topic
Ответов (30 - 44)
SSerge
сообщение Dec 16 2013, 16:41
Сообщение #31


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(Tanya @ Dec 16 2013, 23:25) *
Вы еще WEB-сервер не упомянули.

И джава-скрипт, на котором реально и придётся писать всё моделирование при таком подходе.

Тут не зря уже Питон упоминали, вот вполне годный набор модулей для моделирования и визуализации чего угодно:
http://www.scipy.org/


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 16 2013, 17:05
Сообщение #32


Гуру
******

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



Цитата(SSerge @ Dec 16 2013, 20:41) *
И джава-скрипт, на котором реально и придётся писать всё моделирование при таком подходе.

Вы не в курсе? Там картинки (функциональные) и провода...
А вот подумать на главную тему... Почему-то используются специализированное железо и соответствующий софт...
Вопрос в цене потерь, наверное... При потере управления.
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 16 2013, 17:35
Сообщение #33


Местный
***

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



Цитата(Флюктуация ваккума @ Dec 16 2013, 14:55) *
и" и писать просто на C#. Потому что на всех этих "кубиках" решение получается недостаточно оптимальным и гибким.

Поясню свою мысль. Допустим водоконал проложил новую трубу в обход нескольких. Или Вместо вентиля поставил 4 клапана в параллель (потому что вентиля такого в продаже не нашли). Или ещё чего.

Система она же живая. Она "дышит".

И что предлагаете? при малейшем изменения в топологии или составе оборудования вызывать интегратора?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 16 2013, 18:19
Сообщение #34


Гуру
******

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



Цитата(Флюктуация ваккума @ Dec 16 2013, 21:35) *
И что предлагаете? при малейшем изменения в топологии или составе оборудования вызывать интегратора?

Надо вызывать того, кто будет нести ответственность. И материальную.
Go to the top of the page
 
+Quote Post
tyro
сообщение Dec 16 2013, 19:02
Сообщение #35


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(Флюктуация ваккума @ Dec 16 2013, 21:35) *
Поясню свою мысль. Допустим водоконал проложил новую трубу в обход нескольких. Или Вместо вентиля поставил 4 клапана в параллель (потому что вентиля такого в продаже не нашли). Или ещё чего.
Система она же живая. Она "дышит".
И что предлагаете? при малейшем изменения в топологии или составе оборудования вызывать интегратора?

Несомненно, программа (пакет) должен быть такой, что бы все изменения, включая новые протоколы связи с неописанными ранее объектами, могли внести следующие товарищи:
Цитата(Флюктуация ваккума @ Dec 16 2013, 13:37) *
Ведь операторы это в большинстве своём тётеньки-пенсионерки.
Поэтому для них нужно всё делать как можно прощем и наглядней.
Чтобы они могли описывать программу управления тех.процесом чуть ли не на бытовом матерном языке.
Типа так:
"Налить в бочку того раствора"
"Добавить ещё децил той кислоты"
"Смешать всё это дело"
"Если цвет получился не очень красный - добавить ещё децил красителя"

Однако. Вы балабол. Сначала подумал что курсовой или диплом, поскольку первоначальная задача:
Цитата(Флюктуация ваккума @ Dec 15 2013, 16:45) *
Нужно по быстрому накидать GUI (кнопочки, окошки, менюшки), чтобы дать юзверю поиграться, чтобы он сказал удобно ему так работать или нет.
А вместо "движка" (т.е. программы которая будет выполнять все действия) засунуть пока "пустышку" на некотором обобщённо-абстрактном языке моделирования, которая позволила бы "обкатать" общую идею/логику программы.
И пока реального движка для обработки данных нет, генерить данные "в ручную" (записав их предварительно, к примеру, в EXCEL-евский файл).
Да. И кроме окошек/менюшек нужна ещё динамическая анимация. Типа отображать как вода потекла по трубам. Как открылся кран и т.п.

решается в любом visual'e. От предполагаемого в далеком будующем движке одни заглушки.


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 16 2013, 20:17
Сообщение #36


Местный
***

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



Цитата(tyro @ Dec 16 2013, 22:02) *
подумал что курсовой
...
решается в любом visual'e.
...

1) Вы хотите сказать, что написание EXTENDED SCADA, лучшей чем присутствующие сейчас на рынке SCADA, - это по сложности сопоставимо с курсовой работой первокурсника? cranky.gif
2) Что понимается под словами "решается в любом visual'e"? А то я не силён в сленге

Цитата(tyro @ Dec 16 2013, 22:02) *
Несомненно, программа (пакет) должен быть такой, что бы все изменения, включая новые протоколы связи с неописанными ранее объектами, могли внести следующие товарищи

Именно так, коллега.
Не вызывать же по каждому чиху интегратора. Это разориться можно.
И специального человека (программиста) тоже держать разорительно


А гасчёт "новых протоколов связи"? Термин "Plug And Play" Вам о чём-нибудь говорит?
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Dec 16 2013, 20:28
Сообщение #37





Guests






>Однако. Вы балабол. Сначала подумал что курсовой или диплом, поскольку..

+100500.

Go to the top of the page
 
+Quote Post
MK2
сообщение Dec 17 2013, 12:58
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 30-10-10
Пользователь №: 60 535



Цитата(Флюктуация ваккума @ Dec 16 2013, 18:53) *
ну например, к примеру, чтобы бегунки на приведенной Вами картинки ездили под управлением некоего скрипта? Точнее говоря. Каждому бегунку свой скрипт и чтобы он менял своё положение по своему закону в зависимости от полученных им данных. Можно?

все можно, все что вы увидите на сайтах в интернете можно реализовать и даже больше
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Dec 17 2013, 16:25
Сообщение #39


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



Цитата(Флюктуация ваккума @ Dec 16 2013, 14:55) *
Да я и сам видел, как "интеграторы" для решения простейшей вообщем-то задачи поставили две стойки. Каждая размером с большой холодильник.
Тогда как можно было решить задачу "нестандартно". Разработав блочок размером с буханку хлеба

тут ключевое слово Разработав блочок.
2 стойки дешевле любой самопальной разработки. не говоря уже про сроки.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Dec 17 2013, 17:51
Сообщение #40


;
******

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



lol.gif
Балабол, старательно изучающий питон, уже не балабол, а программер. А программер, стремительно "покупающий" в торрентах дорогущие продукты, - это балабол с уклоном в криминал. Ээээ... баклан, вот ! sm.gif
Go to the top of the page
 
+Quote Post
яман-тау
сообщение Dec 17 2013, 19:30
Сообщение #41


Знающий
****

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



Что то я не понял ТС до конца, точнее чего он хочет. Это будет интерфейс к существующему железу или это будет железо с исполняемым кодом + интерфейс в одном устройстве?
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 18 2013, 16:36
Сообщение #42


Местный
***

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



Цитата(ZASADA @ Dec 17 2013, 19:25) *
тут ключевое слово Разработав блочок.
2 стойки дешевле любой самопальной разработки. не говоря уже про сроки.

Т.е. 500 000 евро вместо 2 000 евро это дешевле?
И "инсталляция" и "настройка" этих стоек заняла почти год. И до сих пор всё глючит. Это быстро? Для простейшей задачи

А я бы за пару месяцев сделал бы "буханку хлеба"
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Dec 18 2013, 16:39
Сообщение #43





Guests






Ну и кому нужны твои 2к кроме тебя? sm.gif
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 18 2013, 16:46
Сообщение #44


Местный
***

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



Цитата(яман-тау @ Dec 17 2013, 22:30) *
Что то я не понял ТС до конца, точнее чего он хочет. Это будет интерфейс к существующему железу или это будет железо с исполняемым кодом + интерфейс в одном устройстве?

Я же сказал. Что хочу писать что-то типа EXTENDED SCADA, т.е. не просто шкаду, а гораздо больше чем просто шкаду. И ищу инструментарий для моделирования/прототипирования своих идей. Инструмент, в котором можно было бы по быстрому набросать GUI, анимацию и идеологию системы и дать поиграцца заказчику. Чтобы он сказал: будет он платить бапки за такое или нет

Просто заказчик нанял крупного "интегратора". И он установил "стандартное решение".
Две стойки размером с большой холодильник каждая, стандартный покупной софт импортной шкады и ещё кучи всего. Бабла заказчик потратил под лям евро. А получил в результате дерьмище глючное.
И операторы матеряться когда работают с этой "стандартной покупной" шкадой.

А у меня есть ряд идей как решить эту задачу дёшево и сердито. И чтоб операторы не матерились.
Вот я и думаю на чём бы ПО БЫСТРОМУ накидать свои идеи и дать заказчику "поиграцца"
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Dec 18 2013, 21:12
Сообщение #45


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



Цитата(Флюктуация ваккума @ Dec 18 2013, 19:36) *
А я бы за пару месяцев сделал бы "буханку хлеба"

так сделайте, в феврале ждем результат.
Go to the top of the page
 
+Quote Post

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

 


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


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