Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В предыдущих уроках по API КОМПАС Основы и Оформление чертежа мы исходили из того, что КОМПАС не запущен, и запускали его сами методом CreateInstance. В следующем уроке Корректное подключение к КОМПАС мы проверяли наличие уже запущенного КОМПАСа и подключались к нему. В этом уроке разберём, как заполнить основную надпись чертежа.
Рубрика «разработка под windows» - 41
Работа с API КОМПАС-3D → Урок 4 → Основная надпись
2017-09-23 в 10:27, admin, рубрики: api, c++, c++ builder, CAD/CAM, библиотеки, Блог компании АСКОН, компас, компас 3d, приложения, разработка под windowsПрототипирование в среде Python-Arduino
2017-09-19 в 8:20, admin, рубрики: arduino, python, двигатель, Промышленное программирование, разработка под windowsПривет! Хочу на примерах рассказать о самом простом способе создания чего то сложного. Суть страшного слова «прототипирование» сводится к использованию аналогий или шаблонов в проекте Arduino.
Не хочу пугать длинными словами начинающих пользователей Python-Arduino, по-этому идем сразу по примерам.
Зуммер — генерирует звуковой сигнал тревоги
Зумер [1]. выдает звук, когда снабжен цифровым значением HIGH (то есть, +5 В), которое может быть обеспечено с помощью цифровых выводов Arduino [2].
Однако, вместо того, чтобы выполнять простой цифровой вывод, как было выполнено с датчиком движения реализуем трюки программирования Python для генерации различных звуковых паттернов и создания различных звуковых эффектов.
Соединения
Nuklear+ — миниатюрный кроссплатформенный GUI
2017-09-18 в 9:47, admin, рубрики: C, glfw, GUI, linux, Nuklear, open source, OpenGL, opengl es 2.0, pure C, sdl, WinAPI, windows, Программирование, Разработка под Linux, разработка под windowsNuklear+ (читается как "Nuklear cross", значит "кроссплатформенный Nuklear") — это надстройка над GUI библиотекой Nuklear, которая позволяет абстрагироваться от драйвера вывода и взаимодействия с операционной системой. Нужно написать один простой код, а он потом уже сможет скомпилироваться под все поддерживаемые платформы.
Я уже писал на хабре статью "Nuklear — идеальный GUI для микро-проектов?". Тогда задача была простой — сделать маленькую кроссплатформенную утилиту с GUI, которая будет примерно одинаково выглядеть в Windows и Linux. Но с тех самых пор меня не отпускал вопрос, а можно ли на Nuklear сделать что-то более-менее сложное? Можно ли целиком на нём сделать какой-нибудь реальный проект, которым будут пользоваться?
Немного о безопасности терминалов в МФЦ
2017-09-15 в 11:59, admin, рубрики: безопасность, информационная безопасность, мфц, разработка под windows, терминалы, Тестирование IT-системВсем привет!
Недавно занесла меня нелёгкая в МФЦ (для тех, кто вдруг не в курсе, МФЦ — это многофункциональный центр по предоставлению государственных и муниципальных услуг, т. е. всевозможные бумажки делаются здесь). Пока ждал своей очереди, мозг усиленно искал какой-нибудь способ провести время с интересом и с пользой. И тут мой взгляд упал на одиноко стоящие терминалы для доступа к Госуслугам:
(на фотографии терминал уже после моих манипуляций).
Читать полностью »
Методы разработки потока программного обеспечения датчиков движения, работающих с Arduino
2017-09-15 в 8:53, admin, рубрики: arduino, python, датчик перемещения, Промышленное программирование, разработка под windows, тестированиеПривет! Хочу предложить реализацию двух подходов разработки программного обеспечения датчика движения, работающего совместно с платой Arduino. Ни датчик движения [1], ни Arduino [2]. в дополнительной рекламе не нуждаются.
Сравним существующие методы программирования с точки зрения простоты и удобства использования. Предлагаем начать статью со знакомства с характеристиками выбранного датчика движения.
Основным датчиком с которым будем использовать является датчик движения PIR [3].
PIR датчики небольшие, недорогие, потребляют меньше энергии и совместимы с аппаратными платформами, такими как Arduino.
Он использует пару пироэлектрических датчиков, которые обнаруживают инфракрасное излучение. Он имеет радиус действия до 6 метров, что достаточно для проекта.
Кроме того понадобятся светодиоды: зеленый и красный. Шнуры, резисторы и макет: для завершения соединений понадобится пучок проводов и макет. Также понадобятся два резистора на 220 Ом и один 10 кОм.
Следующим составляющим будет плата Arduino: плата Arduino Uno. Для связи платы Arduino с компьютером используем кабель USB.Читать полностью »
ReactOS 0.4.6 доступен для загрузки
2017-09-12 в 19:15, admin, рубрики: nfs, open source, reactos, reactos совсем не то, twin peaks, UDF, usb, Блог компании Фонд ReactOS, разработка под windows, реверс-инжиниринг, чем кажетсяПривет всем хабра-читателям!
Практически одновременно с развязкой третьего сезона сериала Twin Peaks мы выпустили очередной релиз операционной системы ReactOS с номером 0.4.6. Релиз доступен для загрузки прямо сейчас, и совсем не нужно ждать октября или ноября, как в случае с iPhone X.
Скачать | Прочитать официальную новость | Посмотреть список изменений | TL;DR | Тесты
В этом релизе Вас ожидает поддержа распределенной файловой системы NFS, улучшенная поддержка файловой системы UDF, в очередной раз обновленная поддержка тем оформления и значительно исправленный шрифтовой движок.
Охотники за багами: тестировщики АСКОН проходят испытание хитрыми вопросами
2017-09-09 в 8:09, admin, рубрики: CAD/CAM, Pilot-ICE, renga, автоматизированное тестирование, аскон, Блог компании АСКОН, ВЕРТИКАЛЬ, ГОЛЬФСТРИМ, компас, компас 3d, ЛОЦМАН, разработка под windows, тестирование, Тестирование IT-систем, тестирование по9 сентября весь софтверный мир отмечает День тестировщика. Мы решили устроить праздничное испытание самим специалистам по тестированию АСКОН и попросили их ответить на целый ряд каверзных вопросов — о себе и о том, как происходит охота за ошибками не только в ПО, но и в обычной жизни. Оказалось, что наши ребята не прочь потестировать космические корабли, компьютерные игры и вина, получают удовольствие от найденных багов, но благосклонно относятся к несовершенствам этого мира, выходят из сложных ситуаций с помощью своей дотошности и одинаково хорошо понимают и разработчиков, и пользователей.
Осторожно, трафик.
Читать полностью »
Использование Python для обработки в реальном масштабе времени информации от датчиков, работающих с Arduino
2017-09-08 в 13:59, admin, рубрики: arduino, csv файлы, python, tkinter, датчик движения, потенциометр, Промышленное программирование, разработка под windowsПостановка задачи
Цифровые и аналоговые датчики, подключенные к Arduino, генерируют большие объёмы информации, которая требует обработки в реальном масштабе времени [1].
В настоящее время данные от Arduino распечатывают из командной строки или отображают в графическом интерфейсе с запаздыванием. Поэтому данные в режиме реального времени и не сохраняются, что делает невозможным их дальнейший анализ.
Отчет по проекту GSoC 2017: ReactOS Apps Manager
2017-09-04 в 4:36, admin, рубрики: gsoc, gsoc 2017, open source, rapps, reactos, windows, Блог компании Фонд ReactOS, разработка под windows
Привет! Меня зовут Александр Шапошников, я студент Google Summer of Code. Этим летом я работал над проектом "ReactOS App Manager".
ReactOS уже второй год подряд получил слоты для студентов GSoC. Я следил за проектом достаточно давно и подал свою заявку, как только увидел его в списке организайци. К слову, этот проект был чуть ли не единственным, который не требовал пулл реквест, так что я смог сфокусироваться на самой заявке. Мне повезло — я стал одним из четырех студентов GSoC в ReactOS! Это был мой первый опыт в программе, и он был весьма интересным.
Менеджер приложений ReactOS (ReactOS App Manager, RAPPS) это приложение ReactOS для загрузки программ, что были протестированы командой ReactOS и сообществом. Оно так же может использоваться для изменения или деинсталяции любых установленных в системе программ. Цель этого проекта улучшение RAPPS и добавление новых полезных функций. Это — финальный отчет по проекту.
Простые модели экономической динамики на Python
2017-09-01 в 14:59, admin, рубрики: python, линейные дифференциальные уравнения, математика, модели экономической динамики, модель Калдора, Паутинообразная модель, разработка под windowsВведение
В моих публикациях [1,2] экономические задачи рассматривались в статике без учёта времени. В задачах оптимизации экономической динамики анализируются изменение экономических параметров и их взаимосвязей во времени. В моделях экономической динамики время может рассматриваться как дискретное изменяющееся скачком, например, за год. Для описания таких процессов используются разностные уравнения. При непрерывном изменении во времени для описания параметров модели используются дифференциальные уравнения.
Постановка задачи
Для первого знакомства с моделями экономической динамика достаточно рассмотреть две типовые модели. Это паутинообразная модель и модель и модель Калдора в которых и реализованы два указанных подхода к описанию экономической динамики.
Читать полностью »