|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,352
|
|
hiasm - визуальное программирование23.08.2010, 10:48. Показов 116869. Ответов 110
Метки нет (Все метки)
не знаю как вы, а я не силен в программировании прикладного и вообще
что-то мне подсказывает, что все это дело реализовано через одно место но вот бывают ситуации, когда нам надо слабать прожку простую, чтобы там контроллеру что-то слать вот для таких ситуаций есть http://hiasm.som/index.html что-то типа быдлодуины, только под виндовс вот я и хотел предложить и узнать, может тут есть те, кто юзает этот софт и может написать статью? хелп и видео там есть, но статья была бы не лишняя, особенно под наши дела с рс232 и софтовым усб щас я сам буду раскуривать это дело и отпишусь о результатах в свое время на дельфях быстро разобрался с лпт и наклепал управление регистрами
0
|
|
| 23.08.2010, 10:48 | |
|
Ответы с готовыми решениями:
110
Визуальное программирование микроконтроллеров Визуальное программирование DSP TMS320F28xx [РЕШЕНО]Визуальное программирование/представление кода(?) |
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 20.06.2013, 17:06 | ||
приложения требуемой функциональности или нужно сначало @"день потерять, а потом за пять минут долететь?" И где реальные примеры быстро созданных решений на этих средах? С LV наши "автоматизаторы" имеют свой "специфичный гемор", P.S. Как, напрмер, можно оценить скорость разработки приложения, типа Proteus или даже AB при использовании cовременной многогигабайтной среды? Или может тогда проясните какие библиотечные возможности C#, С++ позволят не разрабатывать нужный по функциональности код? Сколько времени делалась ведётся например, разработка Eclipse? HiAsm, в своём позиционировании, нацелен как раз на предоставление разработчику, по возможности, уже готовых компонент для включения в сборку приложения. Или у Вас программы сами "родятся" по "шучьему велению и моему хотению"?
0
|
||
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
| 20.06.2013, 18:50 | |
|
KPK, вы меня конечно извините, но это детский лепет какой-то. Такое ощущение, что вы вообще очень слабо понимаете, о чем говорите.
Именно в HiAsm, и подобных поделках, никаких особенных "готовых компонент" нет, и быть не может, откуда им там взяться-то? Вы что думаете, что создание полноценного фреймворка подсильно таким командам разработчиков? Там три с половиной примитива, причем с низкой вариативностью применения, всего и делов. Несмотря на то что он куда-то там "нацелен" :) У меня такое ощущение, что вы никогда не видели нормальных сред разработки, а предпочитате оперировать какими-то легендами о них, типа "день потерять", "за пять минут", "супер-пупер", "библиотечные возможности C#", и т.д. Процентов 80-90 всех "быстрых" решений на нашем шарике делаются на .NET, вне всякой зависимости от того, как лично вы к этому относитесь. Именно потому, что большинству нужно банально делать дело, а не париться идеологическими вопросами. Советую вам, прежде чем постить такую бредятину, взять и посмотреть к примеру на WPF и XAML, глядишь, мозги немного и прочистятся, и начнете понимать, о чем тут вообще люди говорят. Заодно, надеюсь, поймете, что не стоит ждать чего-то хотя бы отдаленно похожего от полулюбительских поделок. Для тех кто более вменяем, очередной раз повторю совет. Не ищите чудесных средств, их нет. Не тратьте время на освоение специальных "инструментариев для новичков", это будет впустую потраченное время, и вам все равно придется осваивать что-то нормальное. Не бросайтесь к LabView и тому подобному, это прекрасные вещи, но в умелых руках и в специфических случаях. Там вы забуксуете сразу. Лучше возьмите в руки нормальный, универсальный инструмент, благо что он доступен, бесплатен, удобен и несложен в базовом освоении даже для полного новичка в программировании. Потратьте чуть времени на то чтобы научиться им пользоваться (это не проблема благодаря мегатоннам примеров и учебной информации). Нехитрые интерфейсы на ПК вы научитесь делать достаточно быстро, причем полученный опыт не пропадет - точно также можно делать и гораздо более сложные вещи, почти без ограничений.
0
|
|
|
0 / 0 / 0
Регистрация: 07.03.2013
Сообщений: 176
|
||
| 20.06.2013, 19:10 | ||
На ассемблере с нуля можно написать любую операционку с любым софтом, этого просто ни кому не надо, т.к. особо нового ничего не будет.
0
|
||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||||||||||
| 20.06.2013, 19:23 | ||||||||||
строка интерактивного запуска и проверки работоспособности приложения. C "нормальными" Си средами для MK приходится работать, но "восторга" от их использования увы нет.
okotimiv писал(а):
okotimiv писал(а):
okotimiv писал(а):
okotimiv писал(а):
продать программу на рынке, но интерфейс это только небольшая часть необходимой функциональности программы. Хотя для "хомячков" наиболее важная. Подумайте об этом. И то что есть в одних средах, наверняка присутствует и в других инструментариях. Расширяйте кругозор. P.S.
0
|
||||||||||
|
0 / 0 / 0
Регистрация: 07.03.2013
Сообщений: 176
|
||
| 20.06.2013, 19:40 | ||
KolibriOs это чтото, с чем то. В основе многозадачной ОС лежит ядро, которое просматривает потоки у задач и запускает их и останавливает. В KolibriOs этого, я сказал бы нету, а просто доработали биос.
0
|
||
|
SWK
|
||
| 20.06.2013, 22:25 | ||
И вообще, Форт - не язык, а состояние души. |
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 20.06.2013, 22:34 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 20.06.2013, 23:16 | ||
И вообще, Форт - не язык, а состояние души. Не судите и не судимы будете ... P.S. Хорошо что не от Паскаля. А кто-то "послал" куда подальше Javу и создал язык и комюнити Factor:)
0
|
||
|
SWK
|
||
| 21.06.2013, 02:07 | ||
|
||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 21.06.2013, 09:38 | ||
Ага. Настолько правильному, что в MГУ стали, от нечего делать, разрабатывать ДССП (диалоговая система структурного программирования) Некоторые материалы по ДССП Считаете это небольшим коллективным маразмом? P.S. Желаемая и действительная точка зрения на предметы - это немного разные вещи. Сторонний частный взгляд на ДССП и всё же Почему Форт (много схожих "мотивов" с HiAsm)
0
|
||
|
SWK
|
||
| 21.06.2013, 10:30 | ||
Или марки использованные, или еще какую хрень... Кто-то - энергию из ничего якобы добывает. Кто-то - еще чего выдумывает. Ну и что? Это их проблемы. Мне - пофигу. Если только они не навязывают свои проблемы мне. Чем бы дитя ни тешилось, - лишь бы не какало... Если же у кого-то получится что-то полезное для меня - можно будет и попользоваться. Вон я, к примеру, и Форт, и С, и АБ, и даже HiAsm интереса ради пробовал, как и многое другое. Но использую то, что мне удобнее, - Паскаль, Дельфи... |
||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 21.06.2013, 10:48 | ||
и некоторое время после этой работы ещё было желание продолжить "turbo basic - изыскания" по программированию "доморощенной" базы данных предприятия. Но другие интересы "отвлекли" от этого и больше к использованию Васика не было ни одного желания вернуться. (о возможностях Форт на тот момент у меня было достаточное представление). Остались и где то листинги программ, где на распечатке нет "пустого" места на листе. P.S. Такое вот частное наблюдение:)
0
|
||
|
0 / 0 / 0
Регистрация: 11.06.2013
Сообщений: 22
|
|
| 21.06.2013, 10:51 | |
|
У меня сугубо практический вопрос к знатокам ЯВУ:
На чем можно создать программу для работы с МК с любого компьютера(Виндовс)? Живой пример. Есть оборудование, МК с RS485 и набором датчиков для обследования оборудования. Есть компьютер со своими задачами. Подключаем к нему МК, запускаем программу с "флешки", проводим обследование и уходим.
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 21.06.2013, 11:18 | ||
Его подход использовать Форт в задачах автоматизации (при этом сам исполняемый файл содержит в себе и инструментарий использованный при её написании и исходный код листинга программы - очень длинный использующий библиотеки SP-Forth - и вызвав с определёнными ключами файл саморазархивируется для внесения изменений и последующей обратной самосборки). Есть и другие примеры, например nncron - вполне достойный инструментарий с хорошим сообществом. Статья Планировщик на стероидах Для простого создания "формочек" диалога с пользователем в SP-Forth есть несколько библиотек от ~yz и ~nn в win32Forth тоже всё относительно просто. По Форту есть рускоязычный форум где Вы можете задать все свои вопросы. P.S. SP-Forth и другие форт системы вполне перекрывают круг ваших потребностей. На местном форуме есть и "ОбCуждение" использования для avr одного из фортов amForth не безызвестными товарищами.
0
|
||
|
SWK
|
||
| 21.06.2013, 11:40 | ||
Работа с COM портом - напрямую (не как с файлом, что сильно тормозило бы). Скорость обычно использую 9600 (мне хватает, хоть по шнурку можно и больше), радиоканал примитивный, на китайских радиобрелках, - по нему снижаю до 1200 бод. Про саму программку пульта писал в темах о своем роботе. Например, тут: Вот в ней панелька выбора и настройки COM порта: http://**************************/download/file.php?id=15644&sid=f2a83acf8f8a8455f1 b809d726d80af1 По мере появления в роботе новых модулей, добавляю для работы с ними соответствующие элементы на пульт и блоки кода для отправки команд и обработки и отображения принятой информации. Все предельно просто, переделки и перекомпиляция занимают времени немного. Вся программа пульта - в одном файле, 680кб, инсталляции не требует. Дельфи 6 в полной версии (использовал на работе для работы с сетевыми базами данных, написания программ для билинга и автоматизации отчетности), - менее 300 мб на винте. Недавно вместо аппаратного COM пробовал также и через переходники USB-RS232 и Bluetooth-RS232. Без проблем. Не думаю, что на HiAsm, а тем более на Форте, все было бы так же просто и удобно... А на Дельфи - проблем нет. Даже если захочется управлять роботом не через COM, а, к примеру, через WEB страницу в Интернете - в Дельфи все необходимое для этого уже есть, и переделки всей программы не потребуется. Просто добавлю новые процедуры для работы через WEB вместо COM. |
||
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
| 21.06.2013, 12:12 | |
|
Хороший пульт, только интерфейс на мой взгляд уже перегружен. Я бы сделал общую dashboard панель с основными индикаторами и элементами управления для каждого модуля, а расширенные настройки и дополнительные элементы для каждого модуля убрал бы на отдельные страницы. И в базовом окне сделал бы две панели, одну с dashboard, другую с переключаемыми страницами модулей. Delphi вполне позволяет так сделать.
А можно сделать несколько разных страниц интерфейса, предназначенных для разных режимов работы. И на каждой из них располагать наиболее важные элементы по центру, сделав их более крупными, а остальные минимизировать.
0
|
|
|
SWK
|
|||
| 21.06.2013, 13:18 | |||
Например, прямое чтение и запись переменных, регистров ключей коммутации питания, ячеек внутреннего и внешних EEPROM, и так далее. Есть также несколько скрытых панелей - настройки СОМ порта, панелей с расшифровкой флаговых бит слов состояния контроллера башни, ещe кое - что...
Вообще же на будущее давно запланировал себе сделать потом уже нормальный пульт, типа вида из внутренней кабины вездехода. Большую часть будет занимать большое окно, с видом от телекамеры. Под ним - типа пульта управления с движками, переключателями, индикаторами, локаторами и картами местности. Кое - что можно и по бокам и сверху. Выпадающими панелями - списки заданий, логи, журналы, отчеты... Основным фоном будет уже не просто плоскость, а картинка типа нутра кабины, в которую будет вписано все остальное. Дельфи позволяет делать панели не только прямоугольными, но и практически любой формы, также - накладывать на них разные текстуры и картинки. А пока, чисто для отладочных целей, как временная мера - и этот устраивает. Все равно потом переделывать. Главное - что нужное помещается, и свободное место было. Даже сейчас еще остался кусочек между группой управления аудиоконтроллером (внизу справа) и группой ЦК над ней. Можно туда всунуть отладку контроллера питания, который на очереди. Дельфи позволяет использовать любое число панелей и форм, накладывая их поверх друг друга, и позволяя делать видимым только то, что нужно. Чем я обычно вовсю пользуюсь. На работе в некоторых моих программах были десятки слоев, с разными таблицами и графиками, диаграммами, заданием условий обработки, и прочими, а видимость их определялась тем, что в это время использовалось. Кроме привязки к меню, широко использовал автоматизацию интерфейса по ходу работы. Например, неиспользуемые по ходу работы элементы интерфейса становились невидимыми или неактивными, что упрощало работу тех, для кого эти программы писались. Наиболее часто используемые варианты предлагались по умолчанию, другие - выбирались разными опциями. Возможности в Дельфи - почти безграничны. Потому я так критически отношусь ко всяким поделкам типа HiAsm, или на базе Форта, где готового - с Гулькин хрен, а шаг вправо, шаг влево - и делай все сам, имея кучу секса... Фиг там сделаешь что-то сложнее самых примитивных поделок. А сделаешь - так фиг потом разберешься... |
|||
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
| 21.06.2013, 13:30 | |
|
Ну, если хочется делать сложные интерфейсы, то лучше посмотреть в сторону VS, WPF и XAML - это очень гибкий фреймворк, и очень удобные средства разработки. Возможностей заметно больше, чем в Delphi, и пользоваться проще, особенно для сложных случаев.
На Delphi тоже можно сделать, но получится более громоздко, и работы потребуется больше - все-таки это разные по уровню инструменты. На LV такие штуки делаются проще всего, там полно соответствующего инструментария, особенно в LV Robotics. Но это уже совсем другая история... но вообще, если плотно заниматься темой роботов, то может и имеет смысл освоить, ничего лучше пока что нету, почти все академические разработки по робототехнике идут именно с использованием этого пакета.
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 21.06.2013, 13:47 | |
|
okotimiv, я бы поспорил насчёт разных по уровню инструментов. По мне - .net только-только догнал дельфи по функциональности для создания гуя, и если использовать wpf - остаётся сложнее. Единственное упрощение - сборка мусора, но она тоже позволяет выстрелить себе в ногу.
Но visual studyo - мэйнстрим, а дельфи - уже маргинальщина.
0
|
|
| 21.06.2013, 13:47 | |
|
Визуальное программирование ВИзуальное программирование С++ Визуальное программирование на С++ Визуальное программирование Визуальное программирование. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|