Формат pcf что это такое
.pcf Расширение файла
Тип файла1 PaintCAD Font
This file is saved in a binary format, which requires a specific program to read its contents.
Что такое PCF файл?
Формат шрифта, используемый программой рисования PaintCAD, разработанной для мобильных телефонов с поддержкой Java; содержит ряд растровых изображений для символов шрифта; используется для ввода текста в PaintCAD.
ПРИМЕЧАНИЕ. PaintCAD предназначен в первую очередь для мобильных устройств. Поскольку это программа Java, она будет работать только на компьютере, если установлена Java.
Тип файла2 Valve Particle System File
Binary
This file is saved in a binary format, which requires a specific program to read its contents.
.PCF вариант № 2
Файл, используемый Valve Source, игровым движком, используемым для создания шутер от первого лица; хранит систему частиц, которая имитирует дым, огонь, взрывы или другое событие массовых частиц; могут быть использованы для создания пользовательских модификаций игр.
В комплект разработки Valve Source входит инструмент, называемый редактором частиц, который может использоваться для просмотра и редактирования файлов PCF.
О PCF файлах
Тип файла Valve Particle System File, описания программ для Mac, Windows, Linux, Android и iOS, перечисленные на этой странице, были индивидуально исследованы и проверены командой FileExt. Мы стремимся к 100-процентной точности и публикуем только информацию о форматах файлов, которые мы тестировали и проверяли.
Расширение файла PCF
Valve Particle System Format
Что такое файл PCF?
Программы, которые поддерживают PCF расширение файла
Ниже приведена таблица со списком программ, которые поддерживают PCF файлы. Файлы с расширением PCF, как и любые другие форматы файлов, можно найти в любой операционной системе. Указанные файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут быть способны правильно обрабатывать такие файлы.
Программы, обслуживающие файл PCF
Как открыть файл PCF?
Проблемы с доступом к PCF могут быть вызваны разными причинами. С другой стороны, наиболее часто встречающиеся проблемы, связанные с файлами Valve Particle System Format, не являются сложными. В большинстве случаев они могут быть решены быстро и эффективно без помощи специалиста. Ниже приведен список рекомендаций, которые помогут вам выявить и решить проблемы, связанные с файлами.
Шаг 1. Скачайте и установите Valve Source
Шаг 2. Обновите Valve Source до последней версии
Если проблемы с открытием файлов PCF по-прежнему возникают даже после установки Valve Source, возможно, у вас устаревшая версия программного обеспечения. Проверьте веб-сайт разработчика, доступна ли более новая версия Valve Source. Иногда разработчики программного обеспечения вводят новые форматы вместо уже поддерживаемых вместе с новыми версиями своих приложений. Причиной того, что Valve Source не может обрабатывать файлы с PCF, может быть то, что программное обеспечение устарело. Самая последняя версия Valve Source обратно совместима и может работать с форматами файлов, поддерживаемыми более старыми версиями программного обеспечения.
Шаг 3. Назначьте Valve Source для PCF файлов
Если у вас установлена последняя версия Valve Source и проблема сохраняется, выберите ее в качестве программы по умолчанию, которая будет использоваться для управления PCF на вашем устройстве. Процесс связывания форматов файлов с приложением по умолчанию может отличаться в деталях в зависимости от платформы, но основная процедура очень похожа.
Выбор приложения первого выбора в Windows
Выбор приложения первого выбора в Mac OS
Шаг 4. Убедитесь, что файл PCF заполнен и не содержит ошибок
Вы внимательно следили за шагами, перечисленными в пунктах 1-3, но проблема все еще присутствует? Вы должны проверить, является ли файл правильным PCF файлом. Отсутствие доступа к файлу может быть связано с различными проблемами.
1. Проверьте PCF файл на наличие вирусов или вредоносных программ.
Если файл заражен, вредоносная программа, находящаяся в файле PCF, препятствует попыткам открыть его. Немедленно просканируйте файл с помощью антивирусного инструмента или просмотрите всю систему, чтобы убедиться, что вся система безопасна. Если сканер обнаружил, что файл PCF небезопасен, действуйте в соответствии с инструкциями антивирусной программы для нейтрализации угрозы.
2. Убедитесь, что файл с расширением PCF завершен и не содержит ошибок
Если файл PCF был отправлен вам кем-то другим, попросите этого человека отправить вам файл. В процессе копирования файла могут возникнуть ошибки, делающие файл неполным или поврежденным. Это может быть источником проблем с файлом. Если файл PCF был загружен из Интернета только частично, попробуйте загрузить его заново.
3. Проверьте, есть ли у вашей учетной записи административные права
Существует вероятность того, что данный файл может быть доступен только пользователям с достаточными системными привилегиями. Переключитесь на учетную запись с необходимыми привилегиями и попробуйте снова открыть файл Valve Particle System Format.
4. Убедитесь, что ваше устройство соответствует требованиям для возможности открытия Valve Source
Операционные системы могут иметь достаточно свободных ресурсов для запуска приложения, поддерживающего файлы PCF. Закройте все работающие программы и попробуйте открыть файл PCF.
5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений
Последние версии программ и драйверов могут помочь вам решить проблемы с файлами Valve Particle System Format и обеспечить безопасность вашего устройства и операционной системы. Возможно, что одно из доступных обновлений системы или драйверов может решить проблемы с файлами PCF, влияющими на более старые версии данного программного обеспечения.
Вы хотите помочь?
Если у Вас есть дополнительная информация о расширение файла PCF мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле PCF.
Импорт/Экспорт в PCF
Импорт из PCF
Функция импорта из PCF позволяет импортировать модели трубопроводов, полученных из систем трехмерного моделирования, таких как:
Формат PCF (Piping component file) представляет собой стандартный формат файла, описывающего трубопровод, который выдается как промежуточный файл утилитами генерации изометрических чертежей. Поскольку данные утилиты используются и поставляются вместе с системами графического проектирования трубопроводов и технологических установок, формат PCF стал неофициальным индустриальным стандартом.
Импортировать данные можно несколькими способами:
Меню Файл > Открыть
Нужно выбрать в списке форматов «Файл формата PCF (.pcf)» и указать путь файлу.
Меню Файл > Импорт > Из файла PCF (.pcf)
Нужно указать путь к файлу PCF с помощью кнопки «Обзор», а затем нажать кнопку «Импорт».
Вне зависимости от выбранного способа во время импорта пользователю будет предложено выбрать стандарт, который устанавливает соответствия номинальных и наружных диаметров труб:
Импорт данных в СТАРТ осуществляются в соответствии с настройками, выполненными в файле importPCF.json, путь к которому указывается в общих настройках СТАРТ.
Настройки разделены на два блока. В блоке «elements» осуществляется настройка соответствия между параметрами компонентов PCF и элементов СТАРТ. Соответствие компонентов PCF и элементов СТАРТ представлено в таблице 1. Перечень параметров элементов СТАРТ с атрибутами представлен в таблице 2.
В блоке «materials» осуществляется настройка соответствия наименований материалов PCF и материалов СТАРТ.
Структура блока “elements”:
«description»: «элемент СТАРТ»,
“2”- ключ элемента СТАРТ “PIPE”
“9”- ключ параметра “номинальная толщина”, значение которого берётся из атрибута “COMPONENT-ATTRIBUTE1” компонента PCF “PIPE”
Структура блока materials:
“09Г2С”- значение атрибута “MATERIAL” компонента “MATERIAL-IDENTIFIER” в секции “MATERIALS” или значение атрибута “ITEM-CODE”
“09г2с”- имя материала СТАРТ
6 расширения(ы) и 0 псевдоним(ы) в нашей базе данных
Ниже вы можете найти ответы на следующие вопросы:
Calyx Point Point Data
RISCWatch Processor Configuration File
Cisco VPN Client Profile Configuration
Corel Paint Shop Pro Colored Foil Preset
Pro/ENGINEER Profile Configuration File
HP 95LX Printer Configuration
Другие типы файлов могут также использовать .pcf расширение файла. Если у вас есть полезная информация о .pcf расширение, написать нам!
Возможно ли, что расширение файла с ошибками?
Мы нашли следующие похожие расширения в нашей базе:
.pcf Расширение файла часто дается неправильно!
Согласно поисках на нашем сайте, эти опечатки были наиболее распространенными в прошлом году:
Если вы хотите открыть .pcf файл на вашем компьютере, вам просто необходимо иметь соответствующие программы установлены. Если pcf Ассоциации установлены неправильно, вы можете получить следующее сообщение об ошибке:
Не удалось открыть этот файл:
Чтобы открыть этот файл, Windows необходимо знать, какую программу вы хотите использовать, чтобы открыть его. Окна могут выходить в интернет, чтобы искать его автоматически, или вы можете вручную выбрать из списка программ, установленных на вашем компьютере.
Чтобы изменить ассоциации файлов:
Поддерживаемые операционные системы
Windows Server 2003/2008/2012/2016, Windows 7, Windows 8, Windows 10, Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, iOS, Android
I2C расширитель портов PCF8574
Расширители портов на сдвиговых регистрах — решение известное, простое в понимании и использовании, дешевое и многократно описанное (например вот, вот и вот).
Но есть у него и определенные недостатки.
Во-первых, как и все SPI-устройства, сдвиговый регистр требует для себя отдельной линии «chip select» (CS), и это при том, что шина как таковая и так занимает три свободных порта ввода/вывода (MOSI, MISO, SCK).
Во-вторых, сдвиговый регистр может увеличивать либо входы, либо выходы, но не то и другое стразу. А если нужны и входы, и выходы — то нужно ставить два регистра и выделять два пина CS. Обидно.
Ну и в-третьих, при разработке тянуть четыре дорожки через всю плату несколько достает. И их еще и перекручивать всегда приходится каким-нибудь странным образом.
А тут мне на глаза попался расширитель портов PCF8574 (даташит TI, даташит NXP) на базе шины I2C.
Для работы этого расширителя требуются всего два пина (причем вне зависимости от количества устройств на шине!). Устройство, с которым осуществляется обмен данными, цивилизованно определяется адресом, а не прижатием к нулю физической линии. Порты могут работать как порты ввода, так и порты вывода (правда весьма своеобразно, о чем ниже).
Ну и стоимость одной микросхемки при покупке десяти штук на ebay составляет порядка 15-ти рублей, что сопоставимо со стоимостью сдвигового регистра SN74HC595D в «Чип и Дип»-е (17 руб).
Адрес устройства формируется из неизменного для всех чипов префикса и 3-битной переменной части, которую можно задать подтягивая три специально выделенные ноги микросхемы (A0, A1, A2) к земле («0» в соответствующей позиции адреса) или к питанию («1»).
Подтягивать адресные ноги и к земле, и к питанию можно без какого бы то ни было дополнительного обвеса.
Что забавно, существует две модификации этой микросхемы — собственно PCF8574 и PCF8574A, которые отличаются друг от друга только значением адресного префикса.
У PCF8574 он равен 0100, а у PCF8574A — 0111. Сделано это для того, чтобы к одной шине можно было подключить до 16-ти расширителей с разными адресами — максимум 8 штук PCF8574 и 8 штук PCF8574A.
Так как у каждой такой микросхемы по 8 портов, получаем аж 128 портов ввода-вывода.
В даташитах несколько невнятно описано использование младшего бита адреса (бита R/W). Возможно, для человека работающего с I2C постоянно это является очевидным моментом, но начинающего может сильно сбить с толку.
Вот соответствующая картинка из даташита NXP, только там еще и опечатка в скобке, показывающей адрес для PCF8574A — в адрес включен R/W бит и адрес получился 8-ми битным, чего быть вообще не может.
Теперь о грустном.
Порты у PCF8574 назваются «квази-двунаправленными» (Quasi-bidirectional I/Os). И это «квази» — оно неспроста.
Смотрим на схему порта:
Фактически, при операции записи одного байта в PCF8574 происходит выставление подтяжек портов ввода/вывода исходя из значения соответствующего порту бита данных.
Причем, если в бит установлен в ноль, происходит «честная» подтяжка порта к земле (2).
А вот если бит установлен в единицу, порт будет подтянут к питанию — но как! — с ограничением тока в жалкие 100 uA (1)! То есть логический уровень есть, но светодиод с такой подтяжкой не зажжешь.
Еще на схеме порта виден транзистор (3), который как раз может подтянуть порт к питанию напрямую. Но увы, он включается только на короткое время, чтобы обеспечить быстрое переключение порта в логическую единицу. И управлять поведением этого транзистора мы не можем.
Чтение из PCF8574 — операция более простая для понимания. Какие уровни установлены на портах с учетом текущей подтяжки и того, что подключено к портам извне — то и будет отправлено микроконтроллеру.
Не то, чтобы такое построение порта сильно ограничивало возможности, но оказаться неприятным сюрпризом оно вполне может.
Так, светодиоды к PCF8574 надо подключать так, чтобы к порту подключался катод (минус) светодиода. Светодиод, подключенный анодом (плюсом) убогая подтяжка порта просто не потянет.
Вот, для примера я подключил два светодиода к соседним портам PCF8574. Левый подключен к порту катодом, правый — анодом.
Разница, что называется, видна невооруженным глазом.
Определенные ухищрения придется предпринимать и при подключении семисегментных индикаторов. Индикаторы с общим катодом лучше вообще не использовать (у него 8 анодов — и чего с ними делать?), а вот с общим анодом можно и прикрутить. Катоды сегментов можно напрямую подключить к PCF8574, а аноды знаков запитать, скажем, через полевые транзисторы P-типа, затворы которых будут управляться 100 uA подтяжкой PCF8574.
Использование каких-нибудь транзисторов на питании общих анодов вполне оправдано, так как с каждого из них кормятся восемь сегментов.
Очевидно, что для управления 2х и более значным семисегментным индикатором понадобится не менее двух PCF8574 — одна для 8ми катодов сегментов, а вторая — для управления транзисторами питания знаков.
Особенности подтяжки надо учитывать и при работе портов на ввод.
Смотрите, если мы подключаем к порту PCF8574 тактовую кнопку, которая при нажатии подсоединяет этот порт к земле, то все будет работать — операцией записи в PCF8574 мы заранее подтянем этот порт к питанию и, как только кнопка будет нажата и порт окажется соединен с землей, слабую подтяжку сорвет и при очередном опросе в бите, соответствующем порту кнопки мы увидим «0» вместо «1».
А что будет, если кнопка при нажатии будет соединять порт с питанием? А ничего хорошего.
Если подтянуть порт к питанию — его состояние не будет меняться при нажатии кнопки.
А если подтянуть его к земле, то при нажатии кнопки питание через кнопку и порт окажется напрямую подключенным к земле. Будет короткое замыкание.
Кстати, даташит в явном виде требует перед использованием порта в качестве порта ввода предварительно записать в него единицу. Вот именно поэтому.
Ну и чтобы не забыть, из вкусностей PCF8574 поддерживает генерацию сигнала прерывания, прижимая к земле ногу INT при изменении уровня на одном из портов. INT возвращается к высокому уровню при следующей же операции чтения из PCF8574.
Использование этой возможности занимает дополнительный порт микроконтроллера, но иногда она просто бесценна — например, если контроллер нужно будить по нажатию кнопки.
Вот простенькая макетная платка, с которой я и экспериментировал (кликабельно, по клику — архив с платой в формате SprintLayout).
С платой я слегка накосячил — сделал подтяжку кнопок к питанию. Ага, а как вы думаете, почему я теперь такой умный… По счастью, я сразу сделал все «рюшечки» вроде светодиодов и кнопок отключаемыми при помощи джамперов, чтобы можно было использовать макетку для каких-нибудь более сложных проектов «в чистом виде», и поэтому кнопки оказалось возможно подтянуть к земле проводком, надетым на пин джампера.
Кстати, резистор подтяжки для кнопок тоже не нужен, т.к. подтяжка к питанию реализована внутри PCF8574, а если случайно записать нолик в ногу, которая соединена с кнопкой, то получится подключение земли к земле, то есть тоже ничего страшного.
(В том файле, который в архиве — два варианта платы, с ошибкой и с исправленной подтяжкой кнопок).
А вот то, ради чего это все затевалось — подключение ЖКИ дисплея с контроллером HD44780 по I2C шине. Это пока макетирование, а будет полноценный шильдик для Arduino. Доделаю — опишу.