|
|
  |
Сообщения об ошибках, складываем здесь. А вдруг исправят? |
|
|
|
Oct 27 2013, 17:54
|
Местный
  
Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492

|
Почти победил. Добавил в (4378) specctra_import.cpp:94 CODE if( fullFileName == wxEmptyString ) return;
//*************** wxStopWatch sw; wxTextFile file; wxTempFile newfile; newfile.Open(fullFileName); if (file.Open(fullFileName)) { size_t i; for (i = 0; i < file.GetLineCount(); i++) { file[i].Replace(wxT("(resolution MM"),wxT("(resolution mm")); file[i].Replace(wxT("(Net"),wxT("(net")); newfile.Write(file[i]+wxT("\n")); } newfile.Commit(); file.Close(); } std::cerr<<"elapsed time (in ms): "<<sw.Time()<<'\n'; sw.Pause(); //***************
Только она ругается на FATe: ""Failed to set temporary file permissions" (error 1: операция не позволяется)". Но делает  Может кто попробует? И заодно подскажет как от ругалки избавиться?
|
|
|
|
|
Oct 28 2013, 18:10
|
Местный
  
Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492

|
Победил. Причёсывание сеанса Specctra из Topor'a. Привязка к 4222/4415. specctra_import.cpp:94 CODE if( fullFileName == wxEmptyString ) return;
//*************** wxStopWatch sw; wxTextFile file; wxString T_FileName, T_String, elapsedTime; FILE* new_fp;
T_FileName=fullFileName+wxT("tmp") ;
if (file.Open(fullFileName)) { size_t i; for (i = 0; i < file.GetLineCount(); i++) { file[i].Replace(wxT("(resolution MM"),wxT("(resolution mm")); file[i].Replace(wxT("(Net"),wxT("(net")); T_String+=file[i]+wxT("\n"); } file.Close(); wxRenameFile(fullFileName, T_FileName); new_fp = wxFopen(fullFileName, wxT("wt")); if (new_fp) { fprintf(new_fp,T_String.mb_str()); fclose(new_fp); } } wxPuts(wxT("elapsed time (in ms): ")+elapsedTime<<sw.Time()); sw.Pause(); //***************
Может кто испытать? Если есть большой проект (сколько строк в файле сеанса?), то интересно время обработки (пишет в консоль).
Сообщение отредактировал alex9 - Oct 28 2013, 18:19
|
|
|
|
|
Oct 31 2013, 12:28
|
Местный
  
Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492

|
Цитата(White Rabbit @ Oct 31 2013, 09:35)  Подскажите, что ему нужно... Нарисуйте контур заново. В одной сетке (желательно покрупнее, чтобы не промазать углы).
|
|
|
|
|
Nov 1 2013, 06:27
|
Частый гость
 
Группа: Участник
Сообщений: 82
Регистрация: 26-09-12
Пользователь №: 73 697

|
Цитата(alex9 @ Oct 31 2013, 16:37)  Значит контур имеет самопересечения. Он может включать окна, но контуры не должны пересекаться и каждый должен быть непрерывным. Нда. Рекбус. Ладно. Разбкрёмся. Сегодня с утра попробовал конверсию, всё пошло, чудеса да и только. Возможно дело было в графических элементах в слое комментов, а может надо было просто pcb-шку перезагрузить. Пы.сы.: Ан нет. Поспешил. Опять начал ругатсо.
Сообщение отредактировал White Rabbit - Nov 1 2013, 06:38
|
|
|
|
|
Nov 1 2013, 07:42
|
Группа: Участник
Сообщений: 14
Регистрация: 20-09-10
Пользователь №: 59 590

|
Покажите проект. Лучше brd.
|
|
|
|
|
Nov 1 2013, 11:18
|
Частый гость
 
Группа: Участник
Сообщений: 82
Регистрация: 26-09-12
Пользователь №: 73 697

|
Цитата(michrom @ Nov 1 2013, 10:42)  Покажите проект. Лучше brd. Нуууу....... Вроде как-то так....
|
|
|
|
|
Nov 14 2013, 08:06
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
В Eeschema когда-нибудь будут размеры в миллиметрах, а не в округлённых дюймах?
Ещё выявился баг при масштабировании в редакторе библиотек: при увеличении масштаба (укрупнении) полоса прокрутки по вертикали смещается вниз, хотя часть изображения находится ниже экрана. Соответственно, прокрутить вниз не получается никаким способом, приходится ещё несколько раз дёргать туда-сюда масштаб.
Application: Eeschema Version: (2013-10-26 BZR 4222 GOST-COMMITTERS)-product Build: wxWidgets 2.9.4 (wchar_t,compiler with C++ ABI 1002,GCC 4.7.2,wx containers,compatible with 2.8) Platform: Windows XP (build 2600, Service Pack 3), 32 bit, Little endian, wxMSW Boost version: 1.54.0 USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF KICAD_SCRIPTING=OFF KICAD_SCRIPTING_MODULES=OFF KICAD_SCRIPTING_WXPYTHON=OFF
|
|
|
|
|
Nov 16 2013, 17:56
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(break @ Nov 14 2013, 12:06)  В Eeschema когда-нибудь будут размеры в миллиметрах, а не в округлённых дюймах? А зачем? Чем существующие "попугаи" не устраивают? Они, ИМХО, ничем не противоречат ГОСТ 2.701-2008 п.5.4.2.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|