|
Посоветуйте тулзу для прототипирования/моделирования программы с динамической анимацией, Моделирование логики работы алгоритма |
|
|
|
Dec 15 2013, 12:45
|
Местный
  
Группа: Участник
Сообщений: 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.
Юзверь кликая мышкой по картинкам/мнемосхемам и менюшкам, вводя данные в окошках будет управлять неким технологическом процессом или сложной разветвленной системой с множеством связей. Соответственно состояние управляемой системы или каких-то частей системы будет изменяться во времени. И программа, которую я буду писать, должна всё это отображать в динамике. Получается типа как мультики своеобразные. Поэтому тулза, которую я ищу, должна ещё позволять проектировать и "обкатывать" динамическую анимацию
|
|
|
|
|
 |
Ответов
(75 - 87)
Guest_TSerg_*
|
Jan 20 2014, 11:30
|
Guests

|
На русском.
|
|
|
|
|
Jan 20 2014, 16:35
|
Местный
  
Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630

|
Цитата(TSerg @ Jan 20 2014, 14:30)  На русском. Я тоже пришёл к такому выводу! Сейчас как раз занят разработкой подмножества русского языка для точного и адекватного описания технических проблем.
|
|
|
|
Guest_TSerg_*
|
Jan 20 2014, 16:43
|
Guests

|
Англоязычные, как-то раз это уже сделали и тогда появился Basic
|
|
|
|
|
Jan 20 2014, 16:50
|
Местный
  
Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630

|
Цитата(яман-тау @ Jan 20 2014, 19:25)  Высшая математика -> теория вероятностей -> комбинаторика
По сути, ТС опишите примерную задачу более приземленно. Для меня Ваша постановка задачи совсем непонятна. Может в паинте нарисуете что имеем и что должны получить в итоге? На прошлой странице всё описано. Что конкретно Вам не ясно? Цитата(TSerg @ Jan 20 2014, 19:43)  Англоязычные, как-то раз это уже сделали и тогда появился Basic  Так Вы троллите что ли? А я, блин, повёлся думал Вы серьёзно.
Сообщение отредактировал Флюктуация ваккума - Jan 20 2014, 16:55
|
|
|
|
Guest_TSerg_*
|
Jan 20 2014, 17:33
|
Guests

|
Ну почему, сразу и троллинг  В настоящее время вооще бум на новые языки - взять тот же лаконичный Factor, наследник Forth/Lisp-а и пр. http://factorcode.org/
|
|
|
|
|
Jan 20 2014, 19:59
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата(Флюктуация ваккума @ Jan 20 2014, 21:21)  TSergВ настоящее время вооще бум на новые языки А всё потому, что видимо существующие языки не позволяют достаточно эффективно решать "старые" задачи, и вообще не позволяют решать новые задачи.
"От добра добра не ищут"(с) А раз народ всё же ищет, значит существующие языки недостаточно хороши Более чем хороши... Честно говоря, подавляющее большинство современных языков, позволяют решить вашу задачу. Проблема, видимо, в гибкости черепного мозга... резюме: не парьте мозг окружающим.
|
|
|
|
|
Jan 20 2014, 21:21
|
Местный
  
Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630

|
Цитата(thermit @ Jan 20 2014, 22:59)  Более чем хороши... Честно говоря, подавляющее большинство современных языков, позволяют решить вашу задачу. Дык любая программы - это в конечном итоге машинный код. Значит теоретически (если не смотреть на затраты сил и времени) можно любую задачу решить на ассемблере. Но что-то никто не пишет решение сложных задач на ассемблере. Так и здесь. Вы отчасти правы. Да мою задачу можно решить на любом универсальном ЯВУ. Но только опять же с оговоркой: если не смотреть на затраты сил и времени. Но для меня " затраты сил и времени" имеют значения. Можно одну и ту же задачу на одном ЯВУ решать полгода, но так и не решить. А на другом эту же задачу можно решить за 15 минут. Так что, уважаемый капитан очевидность, Вы бы не банальности писали, а предложили бы лучше конкретно "заточеную" под мозаичные алгоритмы и лабиринтные автоматы тулзу
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|