Поиск
Показаны результаты для тегов 'с'.
-
Аккредитованный производитель телекоммуникационного оборудования спектрального уплотнения (DWDM) и инновационных решений для оптических сетей связи в поиске лидера команды в московский офис. Предлагаем: оформление по ТК; гибридный график; договорную ЗП (от 250К на руки); ДМС после испытательного срока, корпоративное обучение. Очень нуждаемся в опытном инженере в области встраиваемых систем (RTOS, Linux), с предпочтением к программированию на языке C. Из общих задач: Разработка ПО и поддержка уже существующего софта для встраиваемых систем с Linux (платформы x86 и/или ARM). Работа с модулями сторонних производителей (FPGA/ASIC) и интеграция сторонних SDK. Разработка и тестирование новых устройств (в команде со схемотехниками). С вопросами можно писать в телеграм @FSandor или на [email protected]
-
Решил я усложнить задачу на базе stm32f1 на таймере настроить программу для ds18b20. Как правильно это сделать.Я имею ввиду что когда когда мастер передаёт байт то включается ШИМ.А когда принимает то включается захват по таймеру.Так я понимаю или нет ?
-
Одной из важных задач формирования проектно-сметной документации (ПСД) по проекту является подсчет соединений и элементов, необходимых для формирования спецификаций, ведомости изоляции, ведомости объемов работ и др. Существенно упростить решение этой задачи позволяет разработка 3D-модели проектируемого объекта с помощью комплексного решения Model Studio CS Трубопроводы, которая обеспечивает проектировщику возможность детально проработать различные соединения, а также автоматизировать процедуру расчета их количества. Model Studio CS Трубопроводы – инженерный программный комплекс для трехмерного проектирования, компоновки и выпуска проектной или рабочей документации по технологическим установкам и трубопроводам на проектируемых или реконструируемых объектах. Он обладает широким набором функционала для моделирования трубопроводных систем различного назначения. В последней версии программы реализованы значительные нововведения, касающиеся обработки соединений трубопроводных элементов. Рассмотрим эти и другие появившиеся возможности на примере наиболее распространенных типов соединений. Сварные соединения трубопроводов Сварные соединения элементов трубопровода – одни из наиболее распространенных. Для их моделирования в Model Studio CS Трубопроводы используется отдельный тип компонента трубопровода – сварной шов (рис. 1). С его помощью осуществляется визуализация сварных соединений в модели, задание им необходимых атрибутов и подсчет в ведомости объемов работ. Рис. 1. Визуализация сварных швов в модели Расстановка сварных швов возможна как автоматически непосредственно при трассировке трубопровода (в местах соединений деталей, по протяженному участку с заданным шагом, вручную), так и с помощью отдельных команд обработки готовой модели систем трубопроводов. При этом важно отметить, что такая расстановка производится с учетом типов присоединения каждого из элементов трубопровода, а также в соответствии с требованиями ГОСТ 32569-2013. Каждый сварной шов связан с трубопроводом и системой, где он расположен, а также по умолчанию обладает необходимым набором атрибутивной информации, который в свою очередь может быть расширен на усмотрение пользователя (рис. 2). Рис. 2. Свойства объекта «сварной шов» Критерии размещения сварных швов задаются в настройках программы в специальной таблице (рис. 3) в зависимости от типов соединения стыкуемых элементов. Для каждого сочетания вариантов соединений можно указать условия их размещения в модели. Значение параметра Тип соединения можно либо выбрать из предлагаемого списка, либо задать свое собственное (рис. 4). Рис. 3. Настройка различных вариантов обработки соединений элементов трубопровода Рис. 4. Отслеживание параметров, характеризующих тип соединения в портах объектов. Размещение соединительного элемента в зависимости от значений этих параметров Для расстановки сварных швов по готовой модели предполагаются варианты как с обработкой только inline-объектов (фитинги, арматура и т.д.), так и с расстановкой на протяженных участках с заданным шагом с учетом направления трубопровода. Доступно также «ручное» размещение одиночных швов по месту, а также при необходимости – перемещение отдельных швов. Расположение каждого сварного шва проверяется на соответствие требованиям ГОСТ 32569-2013 п. 6.8, а также на предмет попадания в зону установки опор трубопровода и превышение ранее заданного шага между швами. Каждый случай несоответствия обозначается в модели графической коллизией (рис. 5) и динамически отслеживается при внесении изменений. Рис. 5. Нарушение предельного расстояния между швами Результатом расчета количества сварных стыков при стандартном 2D-проектировании является некая усредненная величина. Проработка в 3D-модели позволяет не только рассчитать их фактическое число, но и использовать дополнительные данные по местоположению (подземный, надземный), типу, материалу, методу контроля и т.д. Подсчет выполняется непосредственно при формировании документации в Model Studio CS Трубопроводы (рис. 6). Таким образом, информация по сварным стыкам может быть представлена в любой графической (планы, виды, разрезы, изометрические схемы) и табличной документации (спецификация, ведомость изоляции, ведомость объемов работ и др.). Рис. 6. Пример формирования ведомости объемов работ с расчетом количества стыков/снимков по модели Фланцевые соединения трубопроводов Для обработки фланцевых соединений в Model Studio CS Трубопроводы используется специальный функционал по сборке комплектов. При размещении фланцевой арматуры или иной детали, подключении к штуцеру оборудования, имеющего соответствующую присоединительную поверхность, происходит активация механизма сборки и выбора шаблона комплекта. В соответствии со структурой такого шаблона и с заданными фильтрами производится подбор необходимых элементов из базы данных стандартных компонентов. При этом учитываются типы исполнения фланцев комплектуемого объекта, диаметры, давление и другие критерии (рис. 7). Рис. 7. Формирование комплекта фланцевого соединения. Подбор элементов из базы данных Необходимые шаблоны комплектов, учитывающих наиболее распространенные варианты фланцевых соединений, уже содержатся в базе данных Model Studio CS Трубопроводы. На основе этих шаблонов производится подбор ответных фланцев, крепежа, уплотнительных элементов для штуцеров оборудования, арматуры, фланцевых заглушек и т.д. Рис. 8. Состав готового комплекта фланцевой арматуры В результате формируется готовый комплект с полным набором информации по каждому составному элементу (рис. 8), которая отображается как в табличных документах, так и на чертежах (рис. 9, 10). Этот комплект может быть сохранен в базу данных для дальнейшего применения в других проектах. Рис. 9. Данные по комплектам при формировании спецификации Рис. 10. Фрагмент изометрической схемы с позициями по элементам, входящим в комплект арматуры Резьбовые и иные соединения трубопроводов Для обработки резьбовых, муфтовых, пресс-соединений и др. используется функционал автоматического размещения сварных швов. Автоматически обрабатываются все соединения, указанные в соответствующей таблице. Если необходимые объекты (муфты, гильзы и т.д.) содержатся в миникаталоге, привязанном к трубопроводу, то они будут размещаться непосредственно в процессе трассировки (рис. 11). Рис. 11. Автоматическое размещение надвижных гильз при трассировке труб из сшитого полиэтилена Таким образом, Model Studio CS Трубопроводы позволяет учитывать при моделировании любые типы соединений элементов трубопровода. По каждому соединению в модели формируется необходимая информация, которая используется при формировании чертежей и табличных документов. Возможность проработки соединений непосредственно в модели существенно упрощает процесс подсчета их количества (например, сварных швов, подлежащих контролю), что положительно сказывается на качестве как самой модели, так и формируемой проектной документации. Алексей Крутин, главный специалист отдела систем ПГС ГК «СиСофт» (CSoft)
-
- с
- резьбовые соединения
- (и ещё 11 )
-
Указатели на переменные.
Denis_N опубликовал тема в Программирование
Может кто-то найти время и доступным языком написать что такое указатели в С? Логично, что сначала надо идти в гугл читать. Но есть куча статей, что это такое. Ну как бы понятно, указатель на переменную, на ее адрес бла бла. А зачем ?? Когда можно просто изменить переменную и она изменится ВЕЗДЕ. https://medium.com/nuances-of-programming/для-чего-нужен-указатель-в-язык-си-4e048cac4755 Вот статья, пишут : // Эта функция не будет работать, так как в Си функция передаётся по значению. // Внесённые изменения не действительны за пределами функции. void increment(int i) { i = i + 1; } функция не будет работать. Вставляю в проект, запускаю дебаг. Все работает. Переменная меняется. Помогите. Если можно с примером. -
Можно ли DS3231 с LCD I2C чтоб выводило результат.
-
Меня интересует .Как правильно настроить шину i2c на cmsis .На stm32f1 ккостыли на эрата.А ведь stm32f4 этих кстылей нет?.Или я ошибаюсь? Вроде я настроил.А шина не работает.Почему?.Что я не так настроил?.Тактирование вроде правильно настроил.Подкажите спецы. i2c_user.c main.c
-
Ищем программистов. HVAC
a9d опубликовал тема в Предлагаю работу
В небольшой коллектив ищем программиста с уверенным владением C/C++ на удаленную работу . Для проекта встраиваемого устройства необходимо дорабатывать и поддерживать текущий аппаратно-независимый код (написан на C и C++). Текущие задачи включают в себя работу с графической библиотекой TouchGFX, работу с AT библиотекой ESP8266, а также работу с сетевой частью и сервером (C#). Также есть и другие задачи, связанные с IoT (Bluetooth Mesh). Для тех, кто из Санкт-Петербурга есть возможность посещать или работать у нас в офисе. Требования: Уверенное владение C/C++. Базовые навыки работы с C# кодом. Базовая работа с git. Базовые знания цифровой схемотехники. По времени 40+ ч. Совещания дважды в неделю по скайпу. Желательно уметь разговаривать, хотя-бы, на ломанном английском. Писать сюда. Либо на почту [email protected]