Язык программирования Julia — форум для пользователей и разработчиков
Язык программирования Julia — форум для пользователей и разработчиковЗагрузка
Джулия Язык программированияКатегория | Темы |
---|---|
ОбъявленияКатегория с низкой посещаемостью для важных объявлений, в основном релизы Julia и JuliaCon. | 174 |
Новое для ЮлииКаждый в какой-то момент знаком с Джулией. Если вы боретесь с установкой или просто не можете понять, почему вы не видите производительности, о которой, кажется, говорят все остальные, это место для начала! | 8589 |
Общее использование Вопросы и обсуждения по использованию Julia и его пакетов. | 20049 |
Определенные доменыОбсуждение Юлии в различных специализированных предметных областях, у которых есть выделенное сообщество. Не видите свой домен? Не бойтесь, разместите свою тему в общем доступе. | 227 |
ИнструментыИнструмент вокруг Джулии | 636 |
Объявления о пакетах Место для анонсов новых пакетов и версий Julia. | 191 |
Внутреннее устройство и дизайнОбсуждение разработки самой Юлии: дизайн языка, реализация и стандартная библиотека. Если у вас есть вопросы об использовании Julia, используйте категорию «Использование». | 1706 |
СообществоНетехнические темы сообщества Julia, включая объявления, создание/прекращение поддержки веб-сайтов или местных сообществ, связанных с Julia, новые публикации или другие ресурсы, рекламные объявления и т. д. | 1251 |
РаботаДобро пожаловать на доску объявлений Юлии! | 24 |
Мета-обсуждение Мета-обсуждение этого сайта, его организации, того, как он работает и как мы можем его улучшить. | 249 |
ЮлияКонЭта категория предназначена для общего обсуждения JuliaCon в целом. Для обсуждений, относящихся к конвенции определенного года, вы можете использовать подкатегории. | 52 |
Не по темеТемы, которые не относятся к Джулии или не подходят ни к какой другой категории. | 490 |
Программирование системы управления | Экстрон
Более 20 лет назад компания Extron впервые применила уникальный подход к настройке системы управления AV с помощью простого программного обеспечения для настройки с помощью перетаскивания.
Для клиентов доступна та же надежная платформа, которую мы используем для программирования систем серии Pro, предоставляя идеальный набор инструментов для создания надежных, сложных и элегантных систем управления. Будь то удобство конфигурации с помощью самой мощной в отрасли системы управления на основе конфигурации или неограниченная свобода программирования системы управления Extron, вы можете быть уверены, что у вас есть правильное решение для любого AV-приложения.
1996
Набор простых инструкций Extron
Standardized Control System Commands for Extron Products
2004
Configuration
Global Configurator
Industry’s first Configuration Software
2008
Resource Management
GlobalViewer Enterprise
Server Based AV Resource Management Software
2014
Advanced Конфигурация
Global Configurator Plus и Professional
Мощное программное обеспечение для настройки MediaLink Plus, TouchLink Pro, IP Link Pro и eBUS
2015
Python Programming
Global Scripter
Интегрированная среда разработки программирования для TouchLink Pro, IP Link Pro и eBUS
Global Scripter и Extron Programming
Global Scripter — это интегрированная среда разработки Extron, которая использует динамическую мощь и интуитивно понятный характер языка программирования Python. Python — это эффективный объектно-ориентированный язык, который позволяет программистам повторно использовать код и экономить драгоценное время разработки. Программисты сразу увидят преимущества среды Global Scripter и Python с понятным синтаксисом и расширяемой структурой.
Extron ControlScript — библиотека Python для AV-профессионалов
Чтобы ускорить процессы обучения и разработки, Extron создал специальную библиотеку Python под названием ControlScript. В ControlScript используются знакомые термины AV, которые упрощают программирование проектов систем управления AV. В сочетании с аппаратным обеспечением управления Extron серии Pro, Global Scripter и ControlScript способны произвести революцию в способах создания программируемых систем управления.
Глобальный скриптер
Системный менеджер
-
Редактор кода
-
Диагностика Windows
-
Окно макета
Global Scripter
Многофункциональная интегрированная среда разработки включает API ControlScript, а также все инструменты для разработки программ системы управления, такие как управление файлами, редактирование кода, средства отладки и диагностики.
System Manager
Окно System Manager позволяет легко добавлять в проект управляющие процессоры, пользовательские интерфейсы, файлы компоновки пользовательского интерфейса, файлы кода и файлы IR.
Редактор кода
Настраиваемый редактор кода с подсветкой синтаксиса предоставляет типичные функции редактирования и особенности программирования, такие как обрезка начальных и конечных пробелов и преобразование табуляции в пробелы.
Диагностика Windows
Этот набор окон с вкладками может располагаться в любом месте экрана, обеспечивая просмотр свойств активов в диспетчере системы, сообщения о процессе сборки, а также журнал программы и сообщения трассировки для тестирования и отладки.
Окно макета
Обеспечивает удобство просмотра информации об идентификаторе элемента управления, а также состояний кнопок при программировании функций сенсорной панели и устройства eBUS, а также автоматически генерирует код для этих объектов пользовательского интерфейса.
Python — хорошо зарекомендовавший себя объектно-ориентированный язык программирования, отличающийся мощностью и гибкостью. Он легко читается, редактируется и значительно повышает производительность программиста. Популярность Python и его непрерывный рост хорошо задокументированы и подпитываются многочисленными ресурсами по программированию, включая широкий спектр онлайн-курсов и учебных пособий.
Популярность языка программирования Python Python продемонстрировал рост на 10% за последние 5 лет — больше, чем любой другой язык программирования.
Программисты в нашей отрасли уже давно вынуждены использовать проприетарное программное обеспечение. Эти среды разработки, даже если они основаны на языках с открытым исходным кодом, страдают от устаревания и стагнации из-за того, что являются частью закрытой экосистемы. Вот почему Extron выбрала открытую систему, построенную на Python. Мы хотели предоставить программистам устойчивую, постоянно совершенствующуюся платформу, которая вдохновляет на творческий подход, обеспечивает простую реализацию и обеспечивает долгосрочную жизнеспособность AV-системы.
Открытые системы
- Простое включение кода любого разработчика
- Иметь множество ресурсов для программирования
- Прост в освоении и использовании благодаря большому количеству интерактивных руководств и руководств
- Созданы на отказоустойчивой платформе, которая расширяется по мере роста ваших потребностей
- Продвижение более эффективных рабочих процессов для разработки, отладки и развертывания программ
- Поощрение творческого подхода к программированию и передача знаний
— или —
Закрытые системы
- Невозможно использовать код из других сред
- Ограничение внешних ресурсов для пользователей
- Иметь крутую кривую обучения
- Используйте устаревшие среды разработки
- Предложите минимальные варианты устранения неполадок
- Полагаться на запатентованные знания, которые не переносятся в другие системы
Открытый исходный код
Python — это современный язык программирования с открытым исходным кодом. Активные онлайн-сообщества постоянно расширяют возможности Python, создавая дополнительные библиотеки, модули и проекты. Эти общедоступные компоненты ускоряют разработку и снижают затраты.
Динамический интерпретируемый язык
Python — это интерпретируемый язык, который обеспечивает более быстрый рабочий процесс от редактирования кода до тестирования программы. Сверхбыстрый анализ данных и изменение событий в реальном времени ускоряют и упрощают задачи программирования.
Человекочитаемый синтаксис
Философия разработки Python делает упор на удобочитаемость и простоту кода. Его уникальная структура кода не загромождена знаками препинания, имеет эффективную и лаконичную лексику и использует пробелы для повышения удобочитаемости.
Повышение производительности
Python имеет неглубокую кривую обучения по сравнению с другими языками программирования, что помогает программистам быстро приступить к работе. Программисты могут писать гибкие программы без объемов вспомогательного кода, обеспечивая более быструю обработку и проверку кода.
Расширяемая архитектура программирования
Используя ControlScript и Python, программисты могут расширять возможности системы, добавляя или настраивая модули в соответствии с конкретными потребностями проекта. Эта адаптируемость делает язык подходящим для самого широкого спектра приложений.
Производительность программы и масштабируемость
Python помогает создавать программы для приложений любого размера. Наши системы управления серии Pro все это время работали под управлением Python. Теперь ControlScript — библиотека Python для AV-профессионалов — готова помочь.
Global Scripter — разработка, отладка и развертывание в единой программной среде
Global Scripter предоставляет все инструменты, необходимые для разработки программирования систем управления, такие как управление файлами, редактирование кода, а также средства отладки и диагностики. IDE также включает библиотеку ControlScript, а также полезную документацию, справочные материалы и примеры кода. Используя единую программную среду, программисты могут легко разрабатывать, отлаживать, развертывать и поддерживать программы. Все ресурсы упакованы в один файл и формат, что значительно упрощает транспортировку проекта и управление им.
Платформа управления серии Pro, построенная на Python
Наши системы управления серии Pro работают под управлением Python с момента их появления. Помимо программного обеспечения для программирования наша платформа Pro Series включает в себя программное обеспечение для конфигурирования, программное обеспечение для управления AV-системами, сенсорные панели, кнопочные панели и интерфейсы для конференц-связи, управляющие процессоры и широкий спектр других инструментов и технологий, предназначенных для решения сложных задач, возникающих при проектировании современных AV-систем. .
ControlScript — оптимизированная объектно-ориентированная библиотека Python
ControlScript — это объектно-ориентированный API — интерфейс прикладного программирования, оптимизированный для быстрой обработки данных. ControlScript ускоряет программирование, позволяя извлекать большие наборы данных с нескольких устройств и анализировать их эффективно и действенно. Программисты могут повторно использовать части кода, включать легкодоступные модули, а также определять объекты один раз в программе, а затем просто ссылаться на них в дальнейшем. API ControlScript ускоряет разработку, так что программисты могут тратить немного меньше времени на ожидание и гораздо больше времени на создание.
Автоматизация AV-систем и функций управления зданием
Программисты могут использовать процессоры управления Global Scripter и Extron IP Link® Pro для поддержки новейших протоколов BMS — системы управления зданием, включая BACnet, KNX и DALI. Современные BMS позволяют осуществлять централизованный мониторинг и управление механическими и электрическими системами, включая HVAC, освещение, питание и управление камерами замкнутого цикла.
Сертификация авторизованного программиста Extron
Авторизованный программист Extron — EAP — это программа сертификации систем управления Extron, предназначенная для специалистов по аудиовизуальным технологиям, которые будут использовать Global Scripter для развертывания и обслуживания программируемых систем управления Extron. В EAP вы узнаете, как разработать запрограммированную среду с использованием Python, а также узнаете о передовых методах проектирования этих систем и обеспечения оптимальной производительности системы. Станьте сертифицированным авторизованным программистом Extron и получите доступ ко всем преимуществам Global Scripter, API ControlScript и многому другому.
Global Scripter Modules
Extron предлагает обширную библиотеку модулей, ускоряющих процесс разработки систем управления серии Pro. Модули устройств — это экономящие время программные файлы многократного использования, содержащие все команды, необходимые для интеграции устройства в систему управления серии Pro. Вспомогательные модули, которые включают в себя общие операции и логику AV, могут использоваться во многих различных типах проектов непосредственно в том виде, в котором они предоставлены, или они могут служить примерами для создания ваших собственных модулей, удовлетворяющих практически любым потребностям. Модули разрабатываются и тестируются, чтобы обеспечить последовательный, стандартизированный подход к кодированию, который делает программирование более простым, а поиск и устранение неисправностей более эффективным.
Модули устройств Вспомогательные модули
Простые видеоуроки
У Extron есть библиотека онлайн-видеоуроков, которые помогут вам узнать больше о новейших функциях программного обеспечения системы управления Extron, включая Global Scripter. В этих видеороликах также показаны шаги и полезные советы, которые помогут с легкостью выполнить стандартные задачи и успешно настроить систему управления.
Смотреть видео
Публикации
Публикации Extron являются важными ресурсами для проектирования и развертывания профессиональных AV-систем. Руководство по проектированию систем управления предлагает подробный обзор лучших методологий проектирования систем управления AV с упором на разработку функциональных, высокоэффективных и интуитивно понятных систем управления. Руководство Extron по дизайну графического пользовательского интерфейса — это ценный справочник по последним концепциям и передовым методам проектирования графического интерфейса.