Jump to content

    

Real_Bastard

Участник
  • Posts

    41
  • Joined

  • Last visited

Reputation

0 Обычный

About Real_Bastard

  • Rank
    Участник
    Участник

Информация

  • Город
    Array

Recent Profile Visitors

1,262 profile views
  1. Писать прошивки для STM32. С разнообразным функционалом. От драйвера двигателя с управлением по модбас, до измерительных приборов (GUI, RTOS, FAT....)
  2. На удаленку. Можно и не в СПБ, но как вам передать железо? Оплата договорная (мы люди адекватные, вроде как)..... Пишите на [email protected]
  3. Требуется реализовать GUI для переносного прибора. GUI достаточно простое. Экранов 10-15 (800*480*16b). В основном текстовые поля и кнопки. Из прочего- индикатор вертикальной установки прибора и "карусель" выбора символов в текстовых полях (у прибора всего несколько кнопок и энкодер). Реализовать на emWin, так что марка конкретного железа не важна. Компьютер c любым(?) С компилятором под Win и SVN клиент- это все, что требуется, В общем-то даже знание emWin не столь важно, если есть опыт создания GUI в embedded системах без OS или с freeRTOS и т.п. emWin - достаточно проста. Сами умеем, но есть куча другой работы. По ощущениям от прошлых проектов это работа на недели две, но есть месяц-полтора. Так что можно работать неспешно. По деньгам, соответственно, это тысяч 50 за работы по ТЗ, плюс доп, оплата за доработки (заказчик наверняка скажет что хотел не этого). Находимся в СПб, но в данном случае это не столь важно. В общем, если есть интерес, пишите на [email protected]
  4. Добрый день. Можем помочь Вам запустить видеозахват на DM365. Сами занимались подобным некоторое время назад. Если интересует коммерческий вариант сотрудничества-напишите в ЛС.
  5. Ага. Это позволит обновить нужный. удобно. Но сброс параметров пина все-же непонятен. Параметры компонента не сбрасываются, а пина сбасываются...
  6. Поясните, пожалуйста. Я жму в схеме Update from libraries. Конкретно разъем мне обновлять не надо, но искать его в списке и снимать галку не хочется.
  7. Опять засада. Добавил саойство пина в разъеме. Поставил разъем в схему. Обозвал свойство. Красота. А затем сделал обновление компонентов из блиотеки. И сойство благополучно очистилось((( Я думал, что снятие галочки Allow Synchronization with Library должно это пресекать, но увы...
  8. Огромное спасибо! Так, конечно, проще. Никогда бы эту вкладку не заметил. Особенно с учетом того, что при разрешении 1080 и шрифтах больше стандартных всевозможные панели свойств влезают не очень(((
  9. Хочу я вот этого но каждый раз получаю это И приходится вручную отключать видимость. Если Вы можете предложить иной способ указания названий контактов (не через параметры), буду признателен за науку. Значения одинаковые. Видимость разная.
  10. Не, не,не...Про Pin речь не идет. С ними все ОК. Создаем элемент из двух Part. Добавляем два параметра. Заходим в первую часть и отображаем в ней ТОЛЬКО параметр 1. Заходим во вторую -в ней ТОЛЬКО параметр 2. Но проблема в том, что оба параметра видны и там, и там. Но если созданный компонент перенести на схему, то там отображение параметров работает независимо для каждой Part.
  11. Для примера. Есть разъем конструктивно состаящий из двух групп контактов. Делаем его УГО состоящим из двух Part. Для каждого контакта создаю свой параметр. Ставлю ему Visible и помещаю рядом с контактом. В схеме потом обзываю их RF, GND и т.п. Так вот если включить видимость в одной части, то включается и в другой. В результате на схеме полная каша. Причем на схеме проблем с отключением видимости свойств в разных Part нет. Все корректно. В какой включил-в той и видно. AD15. З.Ы. Может есть иной способ делать УГО разъемов, чтобы на схеме легко контакты подписывать?
  12. В общем вот так можно менять и смотреть параметры в SchLib. Даже те, к которым нет доступа (DatabaseTableName и т.п. ) Procedure GenerateReport(Report : TStringList); Var Document : IServerDocument; Begin Report.Insert(0,'Schematic Library Report'); Report.Insert(1,'------------------------------'); Report.SaveToFile('D:\LibraryReport.txt'); Document := Client.OpenDocument('Text','D:\LibraryReport.txt'); If Document <> Nil Then Client.ShowDocument(Document); End; {..............................................................................} {..............................................................................} Procedure LookInsideALibrary; Var CurrentLib : ISch_Lib; LibraryIterator : ISch_Iterator; AnIndex : Integer; i : integer; LibComp : ISch_Component; S : TDynamicString; ReportInfo : TStringList; Begin If SchServer = Nil Then Exit; CurrentLib := SchServer.GetCurrentSchDocument; If CurrentLib = Nil Then Exit; // check if the document is a schematic library and if not // exit. If CurrentLib.ObjectID <> eSchLib Then Begin ShowError('Please open schematic library.'); Exit; End; // get the library object for the library iterator. LibraryIterator := CurrentLib.SchLibIterator_Create; // Note MkSet function to create a set compatible with the // Scripting engine since sets not supported. LibraryIterator.AddFilter_ObjectSet(MkSet(eSchComponent)); // Create a TStringList object to store data ReportInfo := TStringList.Create; // use of Try / Finally / End exception block to // trap exceptions and exit gracefully. Try // find the aliases for the current library component. LibComp := LibraryIterator.FirstSchObject; While LibComp <> Nil Do Begin ReportInfo.Add(LibComp.LibReference + ' ' + LibComp.Designator.Text); ReportInfo.Add(LibComp.SourceLibraryName); ReportInfo.Add(LibComp.DatabaseTableName); ReportInfo.Add(LibComp.DatabaseLibraryName); ReportInfo.Add(LibComp.CurrentPartID); ReportInfo.Add(LibComp.TargetFileName); LibComp.DatabaseTableName :=''; LibComp.SetState_SourceLibraryName :='*'; ReportInfo.Add(''); // obtain the next schematic symbol in the library LibComp := LibraryIterator.NextSchObject; End; Finally // we are finished fetching symbols of the current library. CurrentLib.SchIterator_Destroy(LibraryIterator); End; GenerateReport(ReportInfo); ReportInfo.Free; End; {..............................................................................} {..............................................................................} End.
  13. Паскаль?...! Т.е. слухи о связи Альтиума с Дельфи это не слухи?)) Скрипты...не, пока не готов. До за идею спасибо.
  14. Создаю новую библиотеку. Копирую компоненты из разных библиотек. При этом в свойствах компонента остается информация о родительской библиотеке- SOURCE LIBRARY NAME .Его видно в тексте файла, и оно лезет при попытке добавления посадочного места. И пусть бы лезло, но при этом, при вставлении компонента на схему у него пустой designe item ID и footprint не находится. Вот пример https://yadi.sk/d/WM6XO07ZhQBxq
  15. Да не. С исправленным драйвером вроде все ОК. около 90Мбит\с выдает без потерь.