Menu

#18 PCB от PCAD2006 невозможно открыть

Q3-2023
wont-fix
None
2023-08-22
2023-07-01
No

при попытке открыть файл от pcad2006 (последнего), получаем DB_NOT_COMPATIBLE.
Образец в аттаче

1 Attachments

Discussion

  • Iouri Kharon

    Iouri Kharon - 2023-07-05

    Добавляю пример в ASCII-формате (ошибка та же)

     
    • Buddy Lancer

      Buddy Lancer - 2023-07-27

      Для уточнения. Я так понимаю, что это происходит во время вызова PCBVIEW, верно?

      Но PCBVIEW (и прочие) не могут напрямую открыть ASCII-файл от PCAD 2006. То есть, сначала надо прогнать IMP200X - импорт из ASCII-файла в двоичную модель (4.5 или 8.5). И только потом уже получившийся файл открывать в PCBVIEW.

      В аттаче архив с импортированными из cross3.txt двоичными моделями (PCB) для 4.5 и 8.5. Вроде всё нормально импортировалось.

      Ещё для уточнения. По сообщению DB_NOT_COMPATIBLE. В принципе, должна быть локализованная строка - "Database format not compatible" или "Формат файла не совместим". Если это не так, будем разбираться.

       
      • Iouri Kharon

        Iouri Kharon - 2023-07-27

        Да, во время вызова PCBVIEW.
        "Прогнать IMP200X" не пробовал поскольку такой программы нет ни в одном из выложенных (на buddycad.org) архивов :)

        На текст диагностики не обращайте внимания (если использовать весь архив он ожидаемый)

        Вопрос. А поддержка бинарного формата (который "P-CAD 2006 PCB Binary (Rev 6)") планируется?

         
        • Buddy Lancer

          Buddy Lancer - 2023-07-27

          Ага. Понял. Локально только приложения для просмотра (редакции) запускаются. Остальные - удалённо на сервере приложений. То есть надо разархивировать ZIP в отдельную папку и вызвать в нём BuddyCadShell.exe - это оболочка для запуска всех остальных приложений (и локальных, и удалённых). IMP200X там в выпадающем списке приложений в самом низу.

          Поддержка бинарного формата. Как делать понятно - через P-CAD DBX Programmer's Interface на сервере приложений. Если в модуле DBX есть сохранение модели в ASCII-формат, тогда всё вообще просто. Единственное, с чем надо разобраться - синхронность, если несколько удалённых клиентов запускают импорт одновременно. Скорее всего, одновременно не получится, потому что модуль DBX может быть только один запущен и в нём, соответственно, только одна модель загружена. Так что нужна будет очередь задач. Но это уже дело техники. В общем, думаю.

           
  • Buddy Lancer

    Buddy Lancer - 2023-07-26
    • status: open --> pending
    • assigned_to: Buddy Lancer
     
  • Buddy Lancer

    Buddy Lancer - 2023-07-26
    • Milestone: Q2-2023 --> Q3-2023
     
  • Buddy Lancer

    Buddy Lancer - 2023-07-26

    Почему-то не пришло уведомление от SourceForge о новом тикете... В общем, сейчас посмотрим.

     
  • Buddy Lancer

    Buddy Lancer - 2023-08-22
    • status: pending --> wont-fix
     

Log in to post a comment.

MongoDB Logo MongoDB