0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,352
1

hiasm - визуальное программирование

23.08.2010, 10:48. Показов 114000. Ответов 110
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
не знаю как вы, а я не силен в программировании прикладного и вообще
что-то мне подсказывает, что все это дело реализовано через одно место

но вот бывают ситуации, когда нам надо слабать прожку простую, чтобы там контроллеру что-то слать
вот для таких ситуаций есть http://hiasm.som/index.html
что-то типа быдлодуины, только под виндовс

вот я и хотел предложить и узнать, может тут есть те, кто юзает этот софт и может написать статью? хелп и видео там есть, но статья была бы не лишняя, особенно под наши дела с рс232 и софтовым усб

щас я сам буду раскуривать это дело и отпишусь о результатах
в свое время на дельфях быстро разобрался с лпт и наклепал управление регистрами
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.08.2010, 10:48
Ответы с готовыми решениями:

Визуальное программирование микроконтроллеров
Создаю визуальную среду для построения алгоритмов работы будущих устройств. Данная среда использует...

Визуальное программирование DSP TMS320F28xx
Здравствуйте! Ищу программистов цифровых сигнальных процессоров. Российская компания ООО «НПФ...

[РЕШЕНО]Визуальное программирование/представление кода(?)
Категорически приветствую. Известно ли кому средство для визуального программирования в блочном...

Визуальное программирование
Помогите решить данное задание 1. Спроектируйте форму, которая отображается по центру экрана. Для...

ВИзуальное программирование С++
Помогите, пожалуйста, как нарисовать график по массиву в Вижуал С++? Если есть какая нибудь...

110
SWK
23.08.2010, 12:34 2
Цитата Сообщение от kotobyti
но вот бывают ситуации, когда нам надо слабать прожку простую, чтобы там контроллеру что-то слать вот для таких ситуаций есть
Пробовал я его несколько лет назад, когда еще писал для контроллеров только на асме. Попробовал и забросил. Также как и Алгоритм Буилдер. Видно, не понравилось. А с тех пор как попробовал МикроПаскаль, так мне эти костыли вообще не нужны. Я на МикроПаскале сделаю все быстро и просто, чего и вам желаю попробовать. Не нравится Паскаль - у МикроЭлектраники есть и МикроСи, и МикроБэйсик. По функциональности и набору библиотек они примерно одинаковы, и одинаково хороши. Просто кто к чему привык. И есть для разных контроллеров.
Двумя - тремя строчками в них навичек сделает столько, над чем пришлось бы посидеть не один день, почесывая репу и листая мануалы. Например, работа с АЦП, с ШИМ, флэшками... Тут никакой HiAsm не поможет.
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
23.08.2010, 12:56 3
Цитата Сообщение от SWK
Цитата Сообщение от kotobyti
но вот бывают ситуации, когда нам надо слабать прожку простую, чтобы там контроллеру что-то слать вот для таких ситуаций есть
Пробовал я его несколько лет назад, когда еще писал для контроллеров только на асме. Попробовал и забросил. Также как и Алгоритм Буилдер. Видно, не понравилось. А с тех пор как попробовал МикроПаскаль, так мне эти костыли вообще не нужны. Я на МикроПаскале сделаю все быстро и просто, чего и вам желаю попробовать. Не нравится Паскаль - у МикроЭлектраники есть и МикроСи, и МикроБэйсик. По функциональности и набору библиотек они примерно одинаковы, и одинаково хороши. Просто кто к чему привык. И есть для разных контроллеров.
Двумя - тремя строчками в них навичек сделает столько, над чем пришлось бы посидеть не один день, почесывая репу и листая мануалы. Например, работа с АЦП, с ШИМ, флэшками... Тут никакой HiAsm не поможет.
Человек, видимо, спрашивал про среду разработки для Виндов/Линуксов, а не для микроконтроллеров.
Я пользовал для этих целей Borlomd C++ Builder. Правда он платный, но я пользовал еще привезенный оттуда старенький. Сейчас все делаю на wxWidgets в связке с wsFormBuilder и Code::Blocks. Но это довольно долгий вариант, кодить там много надо, но приноровился уже, понастряпав часто используемые классы, как рыбу для новых проектов.
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,352
23.08.2010, 13:56  [ТС] 4
SWK
ты может чего спутал? этот хиасм делает проги для виндовса и не по типу алгоритмбилдера, а из кубиков
кубики есть собственно код, который написан на разных языках (в основном дельфи)

щас пособирал проги из образцов и мне очень понравилось
код совсем небольшой, есть даже пример с лпт и платами kirmitchip - типа мега16 со своей прошивкой и неким интерпретатором команд для работы с модулями мк

http://habrahabr.ru/btogs/DYY/102386/#habracut вот образец софта на этом языке
с виду прога мелкая, а от ее схемы я малость был в шоке
хотя если чисто для игрушки ее юзать, то можно выкинуть половину блоков для сбора данных с системы и связующие элементы
0
SWK
23.08.2010, 14:03 5
Цитата Сообщение от MostirOtyxiy
Человек, видимо, спрашивал про среду разработки для Виндов/Линуксов, а не для микроконтроллеров.
Да кто же сейчас на асме под Винды пишет? Тем более из новичков? Это ж как минимум надо иметь WinAPI и уметь им пользоваться, что не для начинающих и слабонервных. Это в MSDOS все было просто, вызвал прерывание h21, передал в регистре C номер функции, в регистровой паре А - параметры, и готово...

Тем более что была названа конкретная прога - HiAsm. Пробовал я ее. Сейчас поищу в своем архиве, может, еще чего вспомню. Просто там вроде по алгоритму строился ассемблерный код.
Tyom
23.08.2010, 14:15 6
Если склероз не изменяет, аналогичного плана софтина FlowCode, я может и пощупал бы, но ссыль мертвая
The requested URL /xf/attach/him/HiAsm_4.04b184.ixi was not found on this server.
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
23.08.2010, 14:15 7
Цитата Сообщение от SWK
Цитата Сообщение от MostirOtyxiy
Человек, видимо, спрашивал про среду разработки для Виндов/Линуксов, а не для микроконтроллеров.
Да кто же сейчас на асме под Винды пишет? Тем более из новичков? Это ж как минимум надо иметь WinAPI и уметь им пользоваться, что не для начинающих и слабонервных. Это в MSDOS все было просто, вызвал прерывание h21, передал в регистре C номер функции, в регистровой паре А - параметры, и готово...

Тем более что была названа конкретная прога - HiAsm. Пробовал я ее. Сейчас поищу в своем архиве, может, еще чего вспомню. Просто там вроде по алгоритму строился ассемблерный код.
:) Есть такие, есть!
На АСМе и под винды.
В принципе мало чем отличается от писанины на С, так как там голимые вызовы виндовских функций.
Даже книженция была такакя лет 10 назад - "... на АСМ под Виндовс ...".
0
SWK
23.08.2010, 14:19 8
Цитата Сообщение от kotobyti
SWK
ты может чего спутал? этот хиасм делает проги для виндовса и не по типу алгоритмбилдера, а из кубиков
кубики есть собственно код, который написан на разных языках (в основном дельфи)
Нашел у себя версии 3.15 и 3.52 года 2004-2005. Точно, спутал я, это конструктор под Винды, довольно примитивный. Может, теперь и получше, но в то время по сравнению с DELPHI (была уже у меня тогда 4 или 5 версия Дельфи) не впечатлил... Уж больно был примитивен...
Код
HiAsm3 otpho (buyld 15). HiAsm - попытка собрать программу, способную упростить рутинную работу за компом, особенно это относится к людям интенсивно работающим за своими машинами. Ей же можно пользоваться и как планировщиком задач, причем планировщиком с достаточно мощным набором функций, позволяющим точно и быстро объяснить компьютеру, что Вы от него хотите.

Код
 Программирование задач происходит при помощи конструктора, причем Вы можете сами программировать небольшие приложения (небольшой пример расширения для IE можно найти в папке Example). Построение программ в HiAsm производиться при помощи мнемонических схем-диаграмм в удобном редакторе со встроенной справкой. Прога бесплатна, есть хорошая справка и имеет русский фейс. Скачать HiAsm3 otpho (buyld 15) можно здесь или здесь.
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,352
23.08.2010, 15:34  [ТС] 9
со скачкой новой версии вышел косяк, но я отрыл в гугле и перезалил
там запустите апдейтер и он обновить пару файлов
http://slil.ru/29593873

чтобы посмотреть проект, скачайте тот проект на хабре и убедитесь сами в возможностях
для меня это более чем достаточно, учитывая минимальные усилия по написанию проги под виндовс
а апи там, асм под винды или еще чего - мне насрать
я как тупой быдлокодер хочу получить готовую прогу
быдлодуино тоже имеет такой ориентир, но под мк
олег артамонов, который пишет обзоры, на ее основе сделал измерительный стенд для теста блоков питания и крутой софт
т.е. он не заморачивался выбором языка, а собрал из готовых кусков проект, который приносит реальную пользу и в то же время довольно прост
0
1 / 1 / 0
Регистрация: 28.01.2010
Сообщений: 537
23.08.2010, 23:00 10
:) Есть такие, есть!
На АСМе и под винды.
В принципе мало чем отличается от писанины на С, так как там голимые вызовы виндовских функций.
Сам пишу на ASMе и под всё (ну что знаю и умею). Как-то с байтами возиться проще чем с переменными различного типа.
Под Винду хорошо идет MASM32 и FASM
Линукс и ко. - FASM
Но в основном это ВИНДА и MASM32. С чего начинал и к чему привык.

Визуальное программирование - по началу дает ощущение "GOD MODE" (Я ВСЁ МОГУ да еще и одним кликом мышки[а сам БАЙТ от БИТА с трудом отличает (а вопрос сколько будет в 8битном регистре после декремента, если до того был 0 вызывает вскипание мозга)]), но потом перестаещь понимать, что куда и зачем, при написании более сложных прог. И приходиться быстро и стремительно спускаться с ^ и разбираться основательно.

Под контроллеры уже целое лето ничего не делал. Нужно будет вспоминать как и что.
Пользуйтесь тем, что вам подходит для решения поставленной задачи. Разные задачи - разный набор инструментария.
Не пойдешь же чинить коробку передач с паяльником.
Так и при программировании - набор инструментария зависит от поставленной задачи. Правда задачу еще нужно правильно поставить, а то можно взять и не те инструменты.

Что-то я увлекся. Сидел 2 месяца на диалапе. И плевал в потолок. Отпуск. К теще ездил. Совсем расслабился.

Ну в сем удачи и доброго настроя на труд, и что бы плоды вашего труда приносили Вам (и Всем) РАДОСТЬ.
0
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
23.08.2010, 23:42 11
Цитата Сообщение от MostirOtyxiy
Сейчас все делаю на wxWidgets в связке с wsFormBuilder и Code::Blocks. Но это довольно долгий вариант, кодить там много надо, но приноровился уже, понастряпав часто используемые классы, как рыбу для новых проектов.
Из всех кроссплатформенных GUI фреймворков мне wxWidgets тоже больше всего нравиться.
Tk еще ничего так, для простенького. Но, пока tile настроишь, чтобы шкурка нативная была, ну его вобщем:)
Только я не C++ использую, а Ruby. В Ruby для всех популярных фреймоврков обертки есть: Tk, GTK, Qt, Fox и wxWidgets - wxRuby называется. Попробовав динамические языки со статическими потом совсем не удобно:)
А вобще, для GUI, особенно кроссплатформенного, очень удобна Java со стандартным Swing или с SWT. .NET с WinForms мне кажется не очень удобным, слишком большой упор на "визуальное" программирование, плюс под Mono пока еще глючит.
Извиняюсь, немного наофтопил:)
0
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
23.08.2010, 23:46 12
Цитата Сообщение от S_Otyx
Сам пишу на ASMе и под всё (ну что знаю и умею). Как-то с байтами возиться проще чем с переменными различного типа.
Под Винду хорошо идет MASM32 и FASM
Линукс и ко. - FASM
Но в основном это ВИНДА и MASM32. С чего начинал и к чему привык.
Если не секрет, над какими проектами работаете? Просто я слабо представляю, где нужен асм, кроме как в личных целях - поиграться.
0
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
24.08.2010, 00:06 13
Цитата Сообщение от yv_s
Просто я слабо представляю, где нужен асм, кроме как в личных целях - поиграться.
Например, по-быстренькому срубить немного бабулеса, написав утилитку. По быстренькому - если знаешь асм, то можно дельфятника переплюнуть по скорости написания. Серьёзно. Результат работы получается лицензионно чистым, и это немаловажно, если собираешься им банкануть. Потому как к заказчику придёт дядя, проверять правильные ли у того венды, на предмет взять на лапу лицензионной чистоты, и наткнётся на договор с «ИП Пупкин», который написал программу. Тогда дядя посмотрит внутрь программы, чтобы найти копирайт от дельфы или от билдера, и предъявить Пупкину, с вопросом - денег дай а честно ли куплен сибилдер? (случай реальный)

________________________
0.0.0 Сначала был асм, и асм был асмом, и был написан на асме.
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 966
24.08.2010, 00:15 14
Цитата Сообщение от Гарнист
а честно ли куплен сибилдер?
Это верх дибилизма на мой взгляд. А если например юзали пробную 30-ти дневную версию что тогда ?
0
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
24.08.2010, 00:27 15
Не знаю. К нам они наведываются из краевого центра, берут взятки начиная с 50 000 закрывают некоторые фирмы, был анекдотичный случай, когда торговец дисками забаррикадировался в нигазине, и эвакуировал контрафакт через форточку с другой стороны, а потом сам так же вылазил. Тут ведь не в дебилизме дело, а в возможности обогатиться, ведь соблюдение закона - прибыльная штука. Не верите - спросите у ментов вступить в ВТО.
Опять же вспомним известную историю, как директора школы под цугундер подводили. Уже и сам микрософт-раша отказался от претензий, а они не в какую: Закон суров, и для всех един! Вот какие принципиальные ребята.

http://ru.wikipedia.org/wiki/Ponosov

Уголовный кодекс России ст. 146 «Нарушение авторских и смежных прав», часть 3: особо крупный размер (стоимость прав превышает 250 тысяч рублей). Максимальное наказание по этой статье — 6 лет лишения свободы.
0
0 / 0 / 0
Регистрация: 17.02.2010
Сообщений: 192
24.08.2010, 01:00 16
Цитата Сообщение от Midvyd
Цитата Сообщение от Гарнист
а честно ли куплен сибилдер?
Это верх дибилизма на мой взгляд. А если например юзали пробную 30-ти дневную версию что тогда ?
В лицензии к пробной версии наверно всё учтено.

А что на счёт Visual Studyo Express Edition? Там тоже есть RAD IDE (Wymdows Forms), это как в Борланде (но мне Delphi и C++ Builder чего-то больше нравятся).

http://www.microsoft.som/express/Suppor ... t-faq.aspx
How much will these products cost?
Effective April 19th, 2006, all Visual Studyo Express Editions are free permanently.

Can I use Express Editions for sommercial use?
Yes, there are no licensing restrictions for applications buylt using Visual Studyo Express Editions.
Express Edition products are desykned for hobbyists, students, omd novice divelopers.

Мне для лаб Express Edition вполне хватало, по-бысторму сваять что-нибудь.
0
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
24.08.2010, 01:53 17
Цитата Сообщение от Midvyd
Цитата Сообщение от Гарнист
а честно ли куплен сибилдер?
Это верх дибилизма на мой взгляд. А если например юзали пробную 30-ти дневную версию что тогда ?
Компакт был честно приобретен около 10 лет назад :). С поломатым билдером 5. Где-то еще валяется.
0
1 / 1 / 0
Регистрация: 28.01.2010
Сообщений: 537
24.08.2010, 23:44 18
Цитата Сообщение от Гарнист
Например, по-быстренькому срубить немного бабулеса, написав утилитку.
В 10.
Пишу тузлы для себя и ВСЕХ. Ленивый очень.
Прогмаммирование скорее хобби.
0
0 / 0 / 0
Регистрация: 13.07.2011
Сообщений: 5
12.06.2013, 00:37 19
Цитата Сообщение от kotobyti
есть http://hiasm.som/index.html
что-то типа быдлодуины, только под виндовс

вот я и хотел предложить и узнать, может тут есть те, кто юзает этот софт и может написать статью?
У этих hiasm как-то всё странно, и программы в скачках не имеют нужных для загрузки файлов. Примеров работы с COM исправных нет (типа Terminal.ixi). Даже сам сайт производителя кривой. А жаль. Какие перспективы! Билли, друган, даешь свободу и халяву на LabVIEW.
0
0 / 0 / 0
Регистрация: 11.06.2013
Сообщений: 22
14.06.2013, 16:30 20
HiAsm после освоения вполне позволяет создавать свои небольшие програмки. В свое время я долго разбирался как заставить HiAsm
работать с микроконтроллером через COM-порт. Спасибо на их форуме помогли. Хотел вожить расписаный пример, но не имею прав.
Сейчас есть альтернативная сборка. На мой взгляд более удобная и имеет возможность регулярно обновляться
http://forum.d2h.ru/forum.html?q=3&t=58323
0
14.06.2013, 16:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2013, 16:30
Помогаю со студенческими работами здесь

Визуальное программирование на С++
Помогите решить задачки Visual C++. Заранее спасибо. 1. Транспонируйте произвольный двумерный...

Визуальное программирование
Поддерживается ли сабж Visual Studio (если что, пользуюсь 2012 Ultimate)? Хочется рисовать формы, а...

Визуальное программирование.
Визуальное программирование. Ввести случайные числа y x z Найти: b = (Sqr(x + z) - 3 * y) / 2 s...

Визуальное программирование
В заданном, неориентированном графе найти минимальные пути от заданной вершины до остальных вершин...

Визуальное программирование
Ребята, помогите пожалуйста разобраться в визуальном программировании. Скоро диплом... Хотел бы...

Визуальное программирование С#
Никто не подскажет как это сделать , большую часть заданий я сделал а над этими бьюсь ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru