Системная ошибка 28 неправильный индекс нанокад

1 час назад, XPom сказал:

даблклик на колесе мыши сделайте.

Это препод Вас заставила текст в 6 км (на юго-восток) от начала координат сделать? :)

нам ВООБЩЕ не объясняли что есть начало координат,она подходила к каждому,рандомно тыкала в пустоту и такая «ну тут начинай»,про маштабирование молчу,кое как его сделала и забыла,лишь бы ей нравилось

даже состав курсовой скинуть за пол года не удосужились,какое тут объяснение нанокада….она сама не знает где тут и что,хотя вроде с автокадом работала,проги где то похожи,насколько я знаю

я надеюсь мне кто нибудь чуть позже объяснит как это выводить на печать(если нам какие нибудь параметры для курсового планшета дадут конечно же)ибо это мрак полнейший..

Melamor

0 / 0 / 0

Регистрация: 22.11.2018

Сообщений: 23

1

Ошибка «Неправильный индекс»

22.02.2019, 10:57. Показов 2403. Ответов 4

Метки scilab, дифференциальное уравнение, математика, физика (Все метки)


Студворк — интернет-сервис помощи студентам

Здравствуйте, товарищи.
Возникла проблема
Есть код, где я решаю 3 системы ДУ
между 2ой и 3ей поменял переменную интегрирования.
Код представлен ниже.

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
a=0;
R=1740;
g0=0.00162;
r=1740;
c=3.045;
A3=c^2/(g0*R);
n0=1.95;
 
function dx=syst1(ut,x)
fi=%pi/2;
dx=zeros(4,1);
a=fi-x(2)+x(4);
g=g0.*(R./(R+x(3)*R)).^2;
dx(1)=cos(a)/(1-ut)-(g/g0)*sin(x(2))/n0;
Vorb=sqrt(g*(R+x(3)*R))/c;
dx(2)=(sin(a)/(1-ut)-(g/g0)*cos(x(2))*(1-(x(1)/Vorb)^2)/n0)/x(1);
dx(3)=A3*x(1)*sin(x(2))/n0;
dx(4)=A3*x(1)*cos(x(2))/n0;
endfunction
 
function dx1=syst2(ut,x1)
dx1=zeros(4,1);
fi=%pi/2-(k*(ut-ut1)/(tk2-ut1))
a=fi-x1(2)+x1(4);
g=g0.*(R./(R+x1(3)*R)).^2;
dx1(1)=cos(a)/(1-ut)-(g/g0)*sin(x1(2))/n0;
Vorb=sqrt(g*(R+x1(3)*R))/c;
dx1(2)=(sin(a)/(1-ut)-(g/g0)*cos(x1(2))*(1-(x1(1)/Vorb)^2)/n0)/x1(1);
dx1(3)=A3*x1(1)*sin(x1(2))/n0;
dx1(4)=A3*x1(1)*cos(x1(2))/n0;
endfunction
 
function dx=splain(V,x)
    dx=zeros(2,1);
    a1=k1
    a2=-1*(2*k1*(Vk-V0)-3*(rk-r0))/(Vk-V0)^2
    a3=(k1*(Vk-V0)-2*(rk-r0))/(Vk-V0)^3
    fi1=a1+2*a2*(V-V0)+3*a3*(V-V0)^2
    fi2=2*a2+6*a3*(V-V0)
    fi=r0+a1*(V-V0)+a2*(V-V0)^2+a3*(V-V0)^3
    g=Ul./fi^2
    psi=g*fi1/(V+g*fi1)
    ut=t*n0*g0/c
    g1=(-2*Ul/(psi^3*fi1))
    K=V+g*fi1
    O=1+V*V*(fi)/Ul
    psi1=(g*fi2*V-fi1-g1*fi1*fi1)/K/K
    o=asin(psi*V)
    G=G0*(1-ut)
    n=P/G
    ny=sqrt(n.*n-x(2).*x(2)) //21
    dx(1)=K*x(1)/(c*V)
    dx(2)=(cos(o).*(ny.*g0-g.*O.*cos(o)))./((1-g.*psi).*(x(2)))-psi1.*x(2)./psi
endfunction
P=15900
G0=4877*g0
m=4877;
//V0=Y3(1)*c;
nx0=1.95;
dt1=0.00001
dt2=0.00001
dt3=0.001
tk1=0.05
Ul=4900
tk=0.1
tk2=0.1
k=1.33
 
x0=[10^-12;%pi/2;0;0]; ut0=0; ut=0:dt1:tk1;y=ode("rk",x0,ut0,ut,syst1);
Y=y(:,size(y,'c')); disp(Y)
x1=[Y(1);Y(2);Y(3);Y(4)]; ut1=ut(:,size(ut,'c')); ut2=ut1:dt2:tk2;
//fi=arctg(ut2-ut1/tk2-ut1)
y1=ode("rk",x1,ut1,ut2,syst2);
Y1=y1(:,size(y1,'c')); disp(Y1)
 
t0=tk2*c/(n0*g0)
t00=round(t0)
fi=%pi/2-k
a=fi-y1(2,size(y1,'c'))+y1(4,size(y1,'c'));
nx0=n0/(1-tk2)*cos(a)
k1=y1(3,(tk2-ut1)/dt2)*R/(y1(1,(tk2-ut1)/dt2)*c)
V0=0.153
r0=y1(3,(tk2-ut1)/dt2)*R+R
rk=50+R
ra=1840
Vk=1.665
x2=[tk2];
V=V0:dt3:Vk; 
y2=ode("rk",x2,V0,V,splain);

Выдается следующая ошибка:
Неправильный индекс.
at line 21 of function splain called by :
y2=ode(«rk»,x2,V0,V,splain);
at line 109 of exec file called by :
ких расчетов в scilabesplain.sci’, -1

Понять не могу, в чем я там ошибся?
Причем такая же ошибка есть в 23 строчке кода.
Заранее спасибо!



0



6662 / 4759 / 1985

Регистрация: 02.02.2014

Сообщений: 12,750

22.02.2019, 11:09

2

2 совета:
1. всегда используйте clc; clear;clf; в начале кода
2. не применяйте буквы, похожие на цифры. например, О и 0

в вашем коде не хватает определения t (строка 11 splain)



0



Melamor

0 / 0 / 0

Регистрация: 22.11.2018

Сообщений: 23

22.02.2019, 11:31

 [ТС]

3

Услышал вас

По поводу определения t: понял, что лучше перейти к другой системе, где дифференцировать буду по времени:
Вот код:

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
a=0;
R=1740;
g0=0.00162;
r=1740;
c=3.045;
A3=c^2/(g0*R);
n0=1.95;
 
function dx=syst1(ut,x)
fi=%pi/2;
dx=zeros(4,1);
a=fi-x(2)+x(4);
g=g0.*(R./(R+x(3)*R)).^2;
dx(1)=cos(a)/(1-ut)-(g/g0)*sin(x(2))/n0;
Vorb=sqrt(g*(R+x(3)*R))/c;
dx(2)=(sin(a)/(1-ut)-(g/g0)*cos(x(2))*(1-(x(1)/Vorb)^2)/n0)/x(1);
dx(3)=A3*x(1)*sin(x(2))/n0;
dx(4)=A3*x(1)*cos(x(2))/n0;
endfunction
 
function dx1=syst2(ut,x1)
dx1=zeros(4,1);
fi=%pi/2-(k*(ut-ut1)/(tk2-ut1))
a=fi-x1(2)+x1(4);
g=g0.*(R./(R+x1(3)*R)).^2;
dx1(1)=cos(a)/(1-ut)-(g/g0)*sin(x1(2))/n0;
Vorb=sqrt(g*(R+x1(3)*R))/c;
dx1(2)=(sin(a)/(1-ut)-(g/g0)*cos(x1(2))*(1-(x1(1)/Vorb)^2)/n0)/x1(1);
dx1(3)=A3*x1(1)*sin(x1(2))/n0;
dx1(4)=A3*x1(1)*cos(x1(2))/n0;
endfunction
function dx=splain(t,x)
    dx=zeros(2,1);
    a1=k1
    a2=-1*(2*k1*(Vk-V0)-3*(rk-r0))/(Vk-V0)^2
    a3=(k1*(Vk-V0)-2*(rk-r0))/(Vk-V0)^3
    fi1=a1+2*a2*(x(1)-V0)+3*a3*(x(1)-V0)^2
    fi2=2*a2+6*a3*(x(1)-V0)
    fi=r0+a1*(x(1)-V0)+a2*(x(1)-V0)^2+a3*(x(1)-V0)^3
    g=Ul./fi^2
    psi=g*fi1/(x(1)+g*fi1)
    ut=t*n0*g0/c
    g1=(-2*Ul/(psi^3*fi1))
   // cosa=dx(2)*(1-ut)/n0    
    //sina=sqrt(1-cosa)
    K=x(1)+g*fi1
    O=1+x(1)*x(1)*(fi)/Ul
    psi1=(g*fi2*x(1)-fi1-g1*fi1*fi1)/K/K
    o=asin(psi*x(1))
    G=G0*(1-ut)
    n=P/G
    ny=sqrt(n.*n-x(2).*x(2))
    dx(1)=g0*(1-g*psi)*x(1)
    dx(2)=((cos(o).*(ny.*g0-g.*O.*cos(o)))./((1-g.*psi).*(x(2)))-psi1.*x(2)./psi)*dx(1)
endfunction
 
//t0=utk*c/(n0*g0); //примерно 25 секунд при utk=0.026
P=15900
G0=4877*g0
m=4877;
//V0=Y3(1)*c;
nx0=1.95;
dt1=0.00001
dt2=0.00001
dt3=0.1
tk1=0.05
Ul=4900
tk=0.1
tk2=0.1
k=1.33
 
x0=[10^-12;%pi/2;0;0]; ut0=0; ut=0:dt1:tk1;y=ode("rk",x0,ut0,ut,syst1);
Y=y(:,size(y,'c')); disp(Y)
x1=[Y(1);Y(2);Y(3);Y(4)]; ut1=ut(:,size(ut,'c')); ut2=ut1:dt2:tk2;
//fi=arctg(ut2-ut1/tk2-ut1)
y1=ode("rk",x1,ut1,ut2,syst2);
Y1=y1(:,size(y1,'c')); disp(Y1)
 
 
t0=tk2*c/(n0*g0)
t00=round(t0)
fi=%pi/2-k
a=fi-y1(2,size(y1,'c'))+y1(4,size(y1,'c'));
nx0=n0/(1-tk2)*cos(a)
k1=y1(3,(tk2-ut1)/dt2)*R/(y1(1,(tk2-ut1)/dt2)*c)
V0=0.153
r0=y1(3,(tk2-ut1)/dt2)*R+R
rk=50+R
ra=1840
//Vk=sqrt(2*Ul*ra/((rk)*(ra+rk)))
Vk=1.665
x2=[V0,nx0];
t=t0:dt3:t0+10; 
y2=ode("rk",x2,t0,t,splain);

1ая и 2ая система без изменений
Теперь выдало еще более интересную ошибку
y2=ode(«rk»,x2,t0,t,splain);
!—error 9999
ode: external must be real.at line 109 of exec file called by :
ких расчетов в scilabesplain.sci’, -1
Warning !!!
Scilab has found a critical error (EXCEPTION_ACCESS_VIOLATION).
Save your data and restart Scilab.



0



6662 / 4759 / 1985

Регистрация: 02.02.2014

Сообщений: 12,750

22.02.2019, 11:50

4

при предварительной очистке данных clear у меня выдает другую ошибку
ваша ошибка может возникнуть из-за того, что какая-то переменная имеет недопустимое значение для работы в «сплайн»



0



0 / 0 / 0

Регистрация: 22.11.2018

Сообщений: 23

22.02.2019, 11:51

 [ТС]

5

clear у меня прописано, странно



0



Типовые затруднения с лицензированием продуктов ЗАО «Нанософт» и способы их решения

Не получается лицензировать программный продукт? Мы подскажем, что не так!

В продуктах на базе nanoCAD 3.0 успешно внедряется новая система лицензирования — общее число пользователей только бесплатной платформы увеличилось за два месяца более чем на 40 тысяч. Но лицензирование программ стало более строгим, и быстро запустить программу удается не всем пользователям. В этой статье мы рассмотрим наиболее распространенные случаи ошибок системы лицензирования и подскажем, как с ними справиться.

Ошибка запуска:
не пугайтесь — возможно,
всё не так плохо

Итак, допустим, мы установили на компьютер программу, например nanoCAD СПДС 3.1. Прошли Мастер регистрации и получили файл лицензии — по Интернету или электронной почте. Указали полученный файл лицензии в мастере и вроде бы лицензировали программу. Но при запуске получаем сообщение, что используемое программное обеспечение не зарегистрировано (рис. 1).

Рис. 1. Если лицензия не найдена, то при запуске коммерческой программы вы увидите

Рис. 1. Если лицензия не найдена, то при запуске коммерческой программы вы увидите
вот такое сообщение

Другой вариант: установили бесплатный nanoCAD, получили файл лицензии, указали его в Мастере регистрации, но диалог О программе по­прежнему сообщает, что серийный номер не зарегистрирован (рис. 2).

Рис. 2. Для бесплатного nanoCAD статус системы лицензирования отображается в диалоге «О программе»

Рис. 2. Для бесплатного nanoCAD статус системы лицензирования отображается в диалоге «О программе»

Почему? Вроде бы мы всё сделали верно, а программа так и не запустилась. Выяснить причину поможет значение статуса системы лицензирования: в платных программных продуктах статус отображается в диалоге при запуске (рядом с кнопкой ОК), а в бесплатных — в диалоге Справка ® О программе. На рис. 1 и 2 это значение равно – 5, а у вас может быть другим.

Прежде чем приступать к поиску причин ошибки лицензирования, убедитесь, что Мастер регистрации скопировал файл лицензии в нужную директорию и программа может найти лицензию на продукт. Внимательно прочтите следующий раздел!

Место расположения файла лицензий
на компьютере

При регистрации указываемый вами файл с лицензией Мастер регистрации копирует в системную папку компьютера. По умолчанию это папки, перечисленные в табл. 1.

Таблица 1

Windows 7,
Windows Vista

C:ProgramDataNanosoftRegWizardLicenses

Windows XP,
Windows 2000

C:Documents and SettingsAll UsersApplication DataNanosoftRegWizardLicenses

Вы всегда можете узнать, где на вашем компьютере расположены файлы лицензий, или добавить свою папку расположения файла лицензий, заглянув в значение переменной NANOSOFT_LICENSE_FILE из реестра Windows (команда regedit) — она расположена в разделе HKEY_LOCAL_MACHINESOFTWAREFLEXlm License Manager (рис. 3).

Если вам необходимо добавить свой путь к файлам лицензии, укажите полный путь через знак «;» (точка с запятой).

Рис. 3. Переменная NANOSOFT_LICENSE_FILE из реестра Windows хранит путь, по которому располагаются файлы лицензий для программных продуктов ЗАО «Нанософт»

Рис. 3. Переменная NANOSOFT_LICENSE_FILE из реестра Windows хранит путь, по которому располагаются файлы лицензий для программных продуктов ЗАО «Нанософт»

Что такое
файл лицензии

Файл лицензии — это текстовый файл с расширением *.lic. Как правило, имя файла частично совпадает с используемым вами серийным номером и образуется из его первой и третьей частей: например, NC30BXXXXX­XXXXX.lic (файл лицензии для бесплатного nanoCAD 3.0). Файл лицензии для nanoCAD СПДС 3.1 будет иметь следующий вид: NCSP31XXXXX­XXXXX.lic.

Если в папке хранится несколько файлов лицензий на один продукт, то лучше оставить только последний — действующий. Для этого надо открыть файл в любом текстовом редакторе и проанализировать его структуру (рис. 4).

Рис. 4. Структура файла лицензий очень строгая. Пожалуйста,

Рис. 4. Структура файла лицензий очень строгая. Пожалуйста,
не изменяйте файл лицензии — это приведет к его повреждению!

Лицензия на программный продукт начинается со слова FEATURE. Затем следуют имя программного продукта (на рис. 4 — nanoCAD СПДС), имя разработчика и версия программного продукта. В первой строке также указывается срок действия продукта (на рис. 4 — до 21 июня 2012 года. Для бесплатного nanoCAD вместо определенной даты указывается слово permanent, то есть бессрочно). Далее идет информация о конечном пользователе, которая берется из вашего «Личного кабинета» на сайте, и различная служебная информация. В частности, шифр, который защищает файл лицензии от изменений. Поэтому, изучая файл лицензии, не изменяйте его — это приведет к повреждению лицензии!

Типовые значения ошибок системы лицензирования

Если файл лицензии расположен корректно, а программа всё равно не запускается, то узнать причину вы всегда можете по коду ошибки (табл. 2).

Таблица 2

Код ошибки

Описание ошибки и пути решения проблемы

­1

«Файл лицензии не найден» — программа не смогла найти файл лицензии. Проверьте папку с файлом (см. выше). Там ли файл лицензии? Нет ли других файлов лицензии на используемый программный продукт?

­2

«Некорректный синтаксис файла лицензии» — это значит, что найденный файл лицензии программой не распознается. Возможно, он некорректно загрузился из Интернета или сбита кодировка в почтовой программе. Проверьте структуру файла лицензии и запросите его снова с помощью Мастера регистрации

­4

«Число доступных лицензий выбрано» — возникает при сетевом лицензировании продукта и означает, что на данный момент используется максимально доступное число лицензий. Выходов из этой ситуации несколько: расширить число доступных лицензий; дождаться, когда лицензия на продукт освободится, и др.

­5

«Нет лицензии на этот продукт» — система лицензирования не смогла найти лицензию на используемый вами программный продукт. Это сообщение появляется, если на компьютере зарегистрирована другая версия программного продукта или вообще другой программный продукт (например, файл лицензии получен на nanoCAD ВК 2.0, а вы запускаете nanoCAD СПДС 2.0). Обычно так случается, если вы получили файл лицензии вручную: из «Личного кабинета» или от службы технической поддержки. Нужно запросить файл лицензии на используемый вами программный продукт,
при этом лучше использовать Мастер регистрации

­8

«Криптоключ файла лицензии нарушен» — такая ошибка появляется, если нарушена структура файла лицензии, например после редактирования лицензии в текстовом редакторе. Файл лицензии необходимо удалить, после чего запросить новый через Мастер регистрации

­10

«Срок действия лицензии закончился» — обычно такое сообщение появляется, когда закончилась временная лицензия на программный продукт — например истек срок действия оценочной версии или абонемента на программный продукт

­21

«Файл лицензии не поддерживает эту версию продукта» — программный продукт запрашивает более высокую версию, чем разрешает файл лицензии. Обычно такая ситуация складывается, если вы получили файл лицензии вручную: из «Личного кабинета» или от службы технической поддержки. Запросите новый файл лицензии, при этом лучше использовать Мастер регистрации

­30

«Не могу прочитать файл лицензии» — возможно, на компьютере нет доступа к папке, в которой расположен файл лицензии

­34

«Различное время между сервером и клиентом» — такое сообщение обычно появляется при сетевом лицензировании и в том случае, если на рабочем месте пользователя переведено системное время. Следует синхронизировать время между сервером и рабочим местом

­62

«Нет сетевого соединения (tcp/ip)» — как правило, такая ошибка появляется при сетевом лицензировании и отсутствии на компьютере подключения к локальной сети

­88

«Системные часы были переведены назад» — обычно такое сообщение появляется, если на рабочем месте пользователя переведено назад системное время, то есть обнаружена попытка обмана системы лицензирования. В операционной системе необходимо выставить корректное время

­95

«Ошибка сетевого подключения к THIS_HOST» — такая ошибка происходит, если в сети есть компьютер с сетевым именем this_host. В сетевом файле лицензий необходимо указать настоящее сетевое имя сервера

Заключение

Конечно, эта статья не охватывает всех возможных проблемных случаев. Более сложные вопросы лицензирования (переустановка рабочих мест, увеличение их количества в файле лицензии и т.д.) решаются через службы технической поддержки, авторизованных дилеров ЗАО «Нанософт» и «Личный кабинет» сайта www.nanocad.ru. При этом, если вы используете бесплатный nanoCAD, вам необходимо приобрести абонемент на техническую поддержку.

Присоединяйтесь к числу наших пользователей!

САПР и графика 9`2011

Melamor

0 / 0 / 0

Регистрация: 22.11.2018

Сообщений: 23

1

Ошибка «Неправильный индекс»

22.02.2019, 10:57. Показов 2236. Ответов 4

Метки scilab, дифференциальное уравнение, математика, физика (Все метки)


Студворк — интернет-сервис помощи студентам

Здравствуйте, товарищи.
Возникла проблема
Есть код, где я решаю 3 системы ДУ
между 2ой и 3ей поменял переменную интегрирования.
Код представлен ниже.

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
a=0;
R=1740;
g0=0.00162;
r=1740;
c=3.045;
A3=c^2/(g0*R);
n0=1.95;
 
function dx=syst1(ut,x)
fi=%pi/2;
dx=zeros(4,1);
a=fi-x(2)+x(4);
g=g0.*(R./(R+x(3)*R)).^2;
dx(1)=cos(a)/(1-ut)-(g/g0)*sin(x(2))/n0;
Vorb=sqrt(g*(R+x(3)*R))/c;
dx(2)=(sin(a)/(1-ut)-(g/g0)*cos(x(2))*(1-(x(1)/Vorb)^2)/n0)/x(1);
dx(3)=A3*x(1)*sin(x(2))/n0;
dx(4)=A3*x(1)*cos(x(2))/n0;
endfunction
 
function dx1=syst2(ut,x1)
dx1=zeros(4,1);
fi=%pi/2-(k*(ut-ut1)/(tk2-ut1))
a=fi-x1(2)+x1(4);
g=g0.*(R./(R+x1(3)*R)).^2;
dx1(1)=cos(a)/(1-ut)-(g/g0)*sin(x1(2))/n0;
Vorb=sqrt(g*(R+x1(3)*R))/c;
dx1(2)=(sin(a)/(1-ut)-(g/g0)*cos(x1(2))*(1-(x1(1)/Vorb)^2)/n0)/x1(1);
dx1(3)=A3*x1(1)*sin(x1(2))/n0;
dx1(4)=A3*x1(1)*cos(x1(2))/n0;
endfunction
 
function dx=splain(V,x)
    dx=zeros(2,1);
    a1=k1
    a2=-1*(2*k1*(Vk-V0)-3*(rk-r0))/(Vk-V0)^2
    a3=(k1*(Vk-V0)-2*(rk-r0))/(Vk-V0)^3
    fi1=a1+2*a2*(V-V0)+3*a3*(V-V0)^2
    fi2=2*a2+6*a3*(V-V0)
    fi=r0+a1*(V-V0)+a2*(V-V0)^2+a3*(V-V0)^3
    g=Ul./fi^2
    psi=g*fi1/(V+g*fi1)
    ut=t*n0*g0/c
    g1=(-2*Ul/(psi^3*fi1))
    K=V+g*fi1
    O=1+V*V*(fi)/Ul
    psi1=(g*fi2*V-fi1-g1*fi1*fi1)/K/K
    o=asin(psi*V)
    G=G0*(1-ut)
    n=P/G
    ny=sqrt(n.*n-x(2).*x(2)) //21
    dx(1)=K*x(1)/(c*V)
    dx(2)=(cos(o).*(ny.*g0-g.*O.*cos(o)))./((1-g.*psi).*(x(2)))-psi1.*x(2)./psi
endfunction
P=15900
G0=4877*g0
m=4877;
//V0=Y3(1)*c;
nx0=1.95;
dt1=0.00001
dt2=0.00001
dt3=0.001
tk1=0.05
Ul=4900
tk=0.1
tk2=0.1
k=1.33
 
x0=[10^-12;%pi/2;0;0]; ut0=0; ut=0:dt1:tk1;y=ode("rk",x0,ut0,ut,syst1);
Y=y(:,size(y,'c')); disp(Y)
x1=[Y(1);Y(2);Y(3);Y(4)]; ut1=ut(:,size(ut,'c')); ut2=ut1:dt2:tk2;
//fi=arctg(ut2-ut1/tk2-ut1)
y1=ode("rk",x1,ut1,ut2,syst2);
Y1=y1(:,size(y1,'c')); disp(Y1)
 
t0=tk2*c/(n0*g0)
t00=round(t0)
fi=%pi/2-k
a=fi-y1(2,size(y1,'c'))+y1(4,size(y1,'c'));
nx0=n0/(1-tk2)*cos(a)
k1=y1(3,(tk2-ut1)/dt2)*R/(y1(1,(tk2-ut1)/dt2)*c)
V0=0.153
r0=y1(3,(tk2-ut1)/dt2)*R+R
rk=50+R
ra=1840
Vk=1.665
x2=[tk2];
V=V0:dt3:Vk; 
y2=ode("rk",x2,V0,V,splain);

Выдается следующая ошибка:
Неправильный индекс.
at line 21 of function splain called by :
y2=ode(«rk»,x2,V0,V,splain);
at line 109 of exec file called by :
ких расчетов в scilabesplain.sci’, -1

Понять не могу, в чем я там ошибся?
Причем такая же ошибка есть в 23 строчке кода.
Заранее спасибо!

0

6594 / 4706 / 1959

Регистрация: 02.02.2014

Сообщений: 12,608

22.02.2019, 11:09

2

2 совета:
1. всегда используйте clc; clear;clf; в начале кода
2. не применяйте буквы, похожие на цифры. например, О и 0

в вашем коде не хватает определения t (строка 11 splain)

0

Melamor

0 / 0 / 0

Регистрация: 22.11.2018

Сообщений: 23

22.02.2019, 11:31

 [ТС]

3

Услышал вас

По поводу определения t: понял, что лучше перейти к другой системе, где дифференцировать буду по времени:
Вот код:

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
a=0;
R=1740;
g0=0.00162;
r=1740;
c=3.045;
A3=c^2/(g0*R);
n0=1.95;
 
function dx=syst1(ut,x)
fi=%pi/2;
dx=zeros(4,1);
a=fi-x(2)+x(4);
g=g0.*(R./(R+x(3)*R)).^2;
dx(1)=cos(a)/(1-ut)-(g/g0)*sin(x(2))/n0;
Vorb=sqrt(g*(R+x(3)*R))/c;
dx(2)=(sin(a)/(1-ut)-(g/g0)*cos(x(2))*(1-(x(1)/Vorb)^2)/n0)/x(1);
dx(3)=A3*x(1)*sin(x(2))/n0;
dx(4)=A3*x(1)*cos(x(2))/n0;
endfunction
 
function dx1=syst2(ut,x1)
dx1=zeros(4,1);
fi=%pi/2-(k*(ut-ut1)/(tk2-ut1))
a=fi-x1(2)+x1(4);
g=g0.*(R./(R+x1(3)*R)).^2;
dx1(1)=cos(a)/(1-ut)-(g/g0)*sin(x1(2))/n0;
Vorb=sqrt(g*(R+x1(3)*R))/c;
dx1(2)=(sin(a)/(1-ut)-(g/g0)*cos(x1(2))*(1-(x1(1)/Vorb)^2)/n0)/x1(1);
dx1(3)=A3*x1(1)*sin(x1(2))/n0;
dx1(4)=A3*x1(1)*cos(x1(2))/n0;
endfunction
function dx=splain(t,x)
    dx=zeros(2,1);
    a1=k1
    a2=-1*(2*k1*(Vk-V0)-3*(rk-r0))/(Vk-V0)^2
    a3=(k1*(Vk-V0)-2*(rk-r0))/(Vk-V0)^3
    fi1=a1+2*a2*(x(1)-V0)+3*a3*(x(1)-V0)^2
    fi2=2*a2+6*a3*(x(1)-V0)
    fi=r0+a1*(x(1)-V0)+a2*(x(1)-V0)^2+a3*(x(1)-V0)^3
    g=Ul./fi^2
    psi=g*fi1/(x(1)+g*fi1)
    ut=t*n0*g0/c
    g1=(-2*Ul/(psi^3*fi1))
   // cosa=dx(2)*(1-ut)/n0    
    //sina=sqrt(1-cosa)
    K=x(1)+g*fi1
    O=1+x(1)*x(1)*(fi)/Ul
    psi1=(g*fi2*x(1)-fi1-g1*fi1*fi1)/K/K
    o=asin(psi*x(1))
    G=G0*(1-ut)
    n=P/G
    ny=sqrt(n.*n-x(2).*x(2))
    dx(1)=g0*(1-g*psi)*x(1)
    dx(2)=((cos(o).*(ny.*g0-g.*O.*cos(o)))./((1-g.*psi).*(x(2)))-psi1.*x(2)./psi)*dx(1)
endfunction
 
//t0=utk*c/(n0*g0); //примерно 25 секунд при utk=0.026
P=15900
G0=4877*g0
m=4877;
//V0=Y3(1)*c;
nx0=1.95;
dt1=0.00001
dt2=0.00001
dt3=0.1
tk1=0.05
Ul=4900
tk=0.1
tk2=0.1
k=1.33
 
x0=[10^-12;%pi/2;0;0]; ut0=0; ut=0:dt1:tk1;y=ode("rk",x0,ut0,ut,syst1);
Y=y(:,size(y,'c')); disp(Y)
x1=[Y(1);Y(2);Y(3);Y(4)]; ut1=ut(:,size(ut,'c')); ut2=ut1:dt2:tk2;
//fi=arctg(ut2-ut1/tk2-ut1)
y1=ode("rk",x1,ut1,ut2,syst2);
Y1=y1(:,size(y1,'c')); disp(Y1)
 
 
t0=tk2*c/(n0*g0)
t00=round(t0)
fi=%pi/2-k
a=fi-y1(2,size(y1,'c'))+y1(4,size(y1,'c'));
nx0=n0/(1-tk2)*cos(a)
k1=y1(3,(tk2-ut1)/dt2)*R/(y1(1,(tk2-ut1)/dt2)*c)
V0=0.153
r0=y1(3,(tk2-ut1)/dt2)*R+R
rk=50+R
ra=1840
//Vk=sqrt(2*Ul*ra/((rk)*(ra+rk)))
Vk=1.665
x2=[V0,nx0];
t=t0:dt3:t0+10; 
y2=ode("rk",x2,t0,t,splain);

1ая и 2ая система без изменений
Теперь выдало еще более интересную ошибку
y2=ode(«rk»,x2,t0,t,splain);
!—error 9999
ode: external must be real.at line 109 of exec file called by :
ких расчетов в scilabesplain.sci’, -1
Warning !!!
Scilab has found a critical error (EXCEPTION_ACCESS_VIOLATION).
Save your data and restart Scilab.

0

6594 / 4706 / 1959

Регистрация: 02.02.2014

Сообщений: 12,608

22.02.2019, 11:50

4

при предварительной очистке данных clear у меня выдает другую ошибку
ваша ошибка может возникнуть из-за того, что какая-то переменная имеет недопустимое значение для работы в «сплайн»

0

0 / 0 / 0

Регистрация: 22.11.2018

Сообщений: 23

22.02.2019, 11:51

 [ТС]

5

clear у меня прописано, странно

0

Прочитал все вышеизложенное про nanoCAD, а о положительном ни слова :), я вот сравнил их и нахожу бесплатный! nanoCAD как перспективную замену автокаду.
Вот например некоторые из них:

 — сравнивал на своем ноуте скорость запуска nano и auto — cad-ов, нанокад существенно быстрее загружается, ввиду отсутствия лишнего, как в автокаде.
 — панель открытых файлов вверху рабочей области, в автокаде приходилось выбирать команду «окно», а затем выбирать файл, а тут все перед глазами
 — самое заметное и приятное, пожалуй, автокад запоминает приближение и перемещение по чертежу как выполненные команды, и если что то придется отменить то это просто бесит, нажимать «шаг назад» много раз, а когда закрываешь — предлагает еще и сохранить изменения.В nanoCAD такой глупости нет.
 — приятный современный интерфейс
 — отсутствие вращения чертежа в 3d с помощью «видового куба» да или хоть без него, (да и зачем чертилке этим заниматься), на работе каждый раз с зажатым shift и панаромированием у автокада с большим чертежом наступал «конец света», вплоть до вылета программы.
 — приятная и безглючная работа с внешними ссылками.

Ну и по сему, не нашел в nanoCAD е затемнение внешней ссылки, и кажется, ее там нет, надо бы добавить. Если есть, буду рад узнать где эта настройка. И еще, в атокад установил макрос сделанный Александром Ривилисом( http://www.caduser.ru/forum/index.php?PAGE_NAME=read&FID=44&TID=36136), который добавляет свойства длина, площадь и объем, в панели свойства, с возможностями отображения площадей длин и объемов в нужной величине, а не в квадратных, кубических милиметрах, а также сумму длин площадей выбранных фигур, так вот, можно ли добавить в nanoCAD без макроса такую возможность? :)

Кстати, о глюках, низнаю как у Вас, у меня вышеизложенное не проявляется при моей конфигурации ЭВМ, В автокаде (2011 RUS) насчитал более 10 глюков, в частности при работе с редактором блоков и лимитами чертежа. В нанокаде, пожалуй встретился один, при изменении визуального стиля и возврату его обратно в предыдущий, он чуток подтормаживает потом, и больше ничего существенного не заметил.

Главная » Microsoft Word » Nanocad неизвестная ошибка закройте программу перезапустите компьютер

«Помогите! nanoCAD видит не все, что создано в AutoCAD»

Проснувшись с утра и налив чашечку кофе, заглянул на свой любимый forum.nanocad.ru и обнаружил мольбу о помощи — мол, nanoCAD не отображает чертеж из AutoCAD. Точнее отображает, но не все: «кто уже боролся с подобным явлением, подскажите рецепт»… Подозревая, в чем дело, отставил кофе в сторону и загрузил *.dwg-чертеж для исследования.
Кому интересно чуть-чуть утренней нудности, добро пожаловать.

Nanocad неизвестная ошибка закройте программу перезапустите компьютер

Что делать, если не установилась база данных?

Первым делом надо зайти в настройки и проверить пункт «Доступ к базам данным».

Доступ к базам данных

Возможные проблемы:
— Не установлен сервер баз данных (MSQL или Postgree). Переустановить его, а затем переустановить платформу+модуль(приложение).
— Не развернута база данных на установленный сервер. Переустановить ПО от Нанософта либо с нуля, либо через инструмент «Исправить».
— Не настроен сервер/доступ к серверу. Настроить сервер (связаться с сисадмином).

ООО «Центр Программного Обеспечения» является авторизованным партнёром АО «Нанософт», ООО «Нанософт разработка» в отношении распространения и технической поддержки на территории Российской Федерации программного обеспечения nanoCAD и NormaCS, имеет право распространять программные продукты и оказывать услуги по сопровождению программ на всей территории РФ.

nanoCAD Pro 11.0.4761.8897 Build 4866 / Plus 20.0.5147.3538 build 5247 — новая версия с ключом

nanoCAD

nanoCAD — это профессиональная программа категории CAD (система проектирования). Кто уже имел дела с подобными разработками, найдет интерфейс знакомым, так как в целом особо не отличается от подобных программ, разобраться в нем будет не сложно, можно сказать, даже просто. Вы получите мощные средства разработки и проектирования, помимо этого присутствует встроенная совместимость с DWG (чертежи), а продвинутые пользователи найдут привлекательным открытую поддержку API (программный интерфейс приложения).

Софт имеет две подписки, Профессиональная и Плюс, перед вами Pro версия — она более продвинутая, разницу можете прочитать на официальном сайте. Обратите внимание, что немного ниже вы сможете nanoCAD бесплатно, внутри архива вы увидите много других архивов, так это scene релиз, я не стал его трогать, вам надо будет распаковать все ZIP файлы, потом RAR — а уже после этого установить программу, далее читаем файл readme.txt и регистрируем nanoCAD, после блокируем ей выход в сеть на всякий случай. В целом это все, кому софт нравится, ссылка ниже, удачи!

Разработчик: Nanosoft
Лицензия: ShareWare у нас вы можете скачать бесплатно
Язык: Мультиязычная версия
Размер: 590 + 606 MB
ОС: Windows 7+ / x64
Версия: 11.0.4761.8897 Build 4866
Скачать: nanoCAD Pro программа с ключом/кряком + Plus 20.0.5147.3538 build 5247

Причины падение nanoCAD

1. Общесистемная ошибка: если в целом компьютер работает со сбоями, то nanoCAD также не будет исключением. Причиной может быть что угодно: битая память, плохие блоки на жестком диске, слишком «подозрительно» настроенный антивирус, плохие видеодрайвера, просто вирус на компьютере, который ломает системные файлы.

Общие рекомендации: заглянуть в Панель управленияАдминистрированиеПросмотр событийЖурналы WindowsПриложения и выяснить в каких модулях происходит ошибка — обычно эти логи могут натолкнуть на какую-нибудь полезную мысль. Далее проверить компьютер на вирус, обновить видеодрайвера, вспомнить что инсталлировалось в последнее время, кроме nanoCAD. Прогнать тесты по аппаратной части: проверить память, жесткий диск. Проверить нет ли для Windows обновлений.

2. При запуске nanoCAD может подцепить чужую dll. Обычно это происходит, когда какая-то программа, игнорируя правила инсталляции на компьютеры, забрасывает свои dll в папку Windows. И случайно названия наших dll совпали. Далее nanoCAD запрашивает свою dll, ему Windows подсовывает dll из своей системной папки от другой программы и. Мы падаем 🙁 Пока мы нащупали две такие противные программы — Эколог (который подсовывает нам geodata.dll) и программа, использующая templman.dll.

Начиная с nanoCAD 5.0, мы обходим известные проблемные dll, но, конечно, может случиться, что какая-либо еще программа поступает так плохо. Тут мы описываем как искать такие проблемные dll: http://forum.nanocad. showtopic=4289

3. Нехватка оперативной памяти. Если nanoCAD вылетает в процессе работы, то с большой долей вероятности, у вас просто не хватает оперативной памяти для работы с чертежами. Проконтролируйте размер памяти, который у вас занимает программа: для этого достаточно вызвать Диспетчер задач (CTRL+SHIFT+ESC) и на закладке Процессы найти строчку «nCad.exe *32». Обратите внимание, что сейчас nanoCAD 32-х битный. а значит процесс на 32-бит ОС по умолчанию не может получить больше 1.7Гб памяти. А чертежи очень часто могут весьма активно кушать память (особенно, если у вас используются растровые подложки) и тогда незаметно приходит придел разрешенного адресного пространства (особенно часто такое происходит на XP).

Nanocad неизвестная ошибка закройте программу перезапустите компьютер

Сообщения: 31
Благодарности: 1

Конфигурация компьютера
Процессор: Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
Материнская плата: Lenovo 20208
Память: 8 Гб (Kingston, SHARETRONIC 2*DDR3-1600)
HDD: TOSHIBA THNSNH128GCST (128 ГБ, SATA-III), WDC WD5000LPVT-08G33T1 (500 ГБ, 5400 RPM, SATA-II)
Видеокарта: NVIDIA GeForce GT 720M (1 ГБ)
Звук: Realtek ALC269 @ Intel Panther Point PCH — High Definition Audio Controller [C-1]
Блок питания: LGC, 40 Wh, 2013-01-11
Ноутбук/нетбук: Lenovo B590
ОС: Windows 7 Pro 6.1.7601 (64)

Здравствуйте, уважаемые форумчане!
Подскажите почему возникает ошибка (см. файл).
Связываю это с тотал командером, но не могу исправить ошибку.
Подскажите, пожалуйста

Сообщения: 2431
Благодарности: 555

Конфигурация компьютера
Процессор: «AMD Ryzen™ 5 3600X @ 3.8GHz» under «be quiet! Dark Rock 4»
Материнская плата: MSI MPG B550 GAMING EDGE WIFI
Память: 32GB G.Skill Ripjaws V DDR4-3600MHz (2x16GB) (F4-3600C16D-32GVKC) CL16-19-19-39 1.35V
HDD: 500Gb SSD Samsung 970 EVO Plus NVMe M.2
Видеокарта: 2Gb MSI AMD Radeon RX 550 AERO ITX OC
Звук: «Realtek ALC1200» with «Edifier R1700BTs»
Блок питания: «500W be quiet! PURE POWER 11 (L11-CM-500W)» with «Be Quiet Pure Base 500DX»
Монитор: 27″ AOC U2777PQU
Ноутбук/нетбук: Ноутбук «HP Pavilion 15-eh1019ur (3E3R8EA)» + Моноблок «Acer Veriton Z4860G (DQ.VRZER.041)» + «Xiaomi Mi Pad 5 6GB/256GB with Pen»
ОС: Microsoft Windows 10 Pro x64
Прочее: Logitech Illuminated Keyboard K800/ Logitech Marathon M705/ Logitech HD Webcam B910/ Keenetic Ultra (KN-1810) + Air (KN-1611)

Dmitriy_25.87, nanoCAD — Бесплатная версия отечественной универсальной САПР-платформы.

Связываю это с тотал командером»

на каком основании?

Вы бы более подробно описали — как, когда, кикми образом, при каких обстоятельствах выходит ошибка?

Гляньте в журнале Windows — «Приложени» — предшествующие по времени ошибки имееются? Т.к. это CAD- система, может памяти не хватает на проект, или файла подкачки, иль свободного места иль еще чего-нибудь.

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Сообщения: 31
Благодарности: 1

Конфигурация компьютера
Процессор: Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
Материнская плата: Lenovo 20208
Память: 8 Гб (Kingston, SHARETRONIC 2*DDR3-1600)
HDD: TOSHIBA THNSNH128GCST (128 ГБ, SATA-III), WDC WD5000LPVT-08G33T1 (500 ГБ, 5400 RPM, SATA-II)
Видеокарта: NVIDIA GeForce GT 720M (1 ГБ)
Звук: Realtek ALC269 @ Intel Panther Point PCH — High Definition Audio Controller [C-1]
Блок питания: LGC, 40 Wh, 2013-01-11
Ноутбук/нетбук: Lenovo B590
ОС: Windows 7 Pro 6.1.7601 (64)

При запуске с рабочего стола или через тотал выдает эту ошибку.
Раньше все хорошо работало, установил шрифты новые и может поэтому слетело. Иногда не запускается вообще, а иногда ошибка возникает, но программа запускается. Переустановил нанокад — не помогло. Попробую шрифты удалить.
Правда такое и за некоторыми другими программами замечал.

Nanocad 3.7 проблема с видимостью растровых изображений

Когда пользователи работают с программой , при вставке растрового изображения, на отдельных компьютерах наблюдалась проблема с видимостью этих изображений при печати. То есть изображения (например формата PDF или JPEG) на печатаемом листе могли быть видимы полностью, могли кусками или полностью невидимы. Данная проблема оказывалась критичной для нормальной работы одной из проектных организаций в Воронеже. Причина такой работы программы на компьютерах зависит от целого комплекса сочетаний аппаратной и программной части каждого отдельно взятого персонального компьютера. Универсальное решение в данном случае заключается во включении режима повышенной совместимости. Заходим в «Сервис», там выбираем «Настройки», далее «Системные настройки» и включаем режим повышенной совместимости (при этом отключится аппаратное ускорение).

режим повышенной совместимости

Включение данного режима может вызвать некоторое замедление работы «Нанокада». Но обычно такое замедление не критично для полноценной работы пользователя. А вот стабильность и корректность функционирования программы повышается заметно и в частности решается проблема, которой собственно и посвящена данная заметка по IT аутсорсингу в Воронеже. В итоге, после решения этой проблемы, инженеры заказчика смогли нормально работать и вовремя сдавать проекты. А сама проектная организация функционировать (по текущим бизнес процессам) в штатном режиме.

г.Воронеж, ул.Фридриха Энгельса, 58А

(Пункт выдачи) г.Воронеж, ул.Моисеева, 37

Наша специализация — создание и обслуживание информационных систем организаций. Наша команда — это профессионалы с большим опытом работы, готовые решить Ваши проблемы в сфере информационных технологий. У каждого из нас имеется весомое портфолио выполненных работ и внедренных IT решений.

Глюки nanoCAD

Народ, может кто просветит меня по такой теме. Вот уже ради интереса скачиваю 3 сборку nanoCAD. И в каждой такой глюк. При сильном увеличении, курсор начинает дергатся, как-бы скачками, и изламывается так что невозможно чертить. Из-за этого глюка в нанокаде, в конторе народ отказывается на нем работать, предпочитая естественно AutoCAD. Это как то можно исправить?

А то разработчики все устраняют да устраняют ошибки, а такую очевидную ошибку которая еще в первом релизе была, никак не исправят. Спасибо

Источник: www.caduser.ru

Что делать, если не установилась база данных?

Первым делом надо зайти в настройки и проверить пункт «Доступ к базам данным».

Доступ к базам данных

Возможные проблемы:
— Не установлен сервер баз данных (MSQL или Postgree). Переустановить его, а затем переустановить платформу+модуль(приложение).
— Не развернута база данных на установленный сервер. Переустановить ПО от Нанософта либо с нуля, либо через инструмент «Исправить».
— Не настроен сервер/доступ к серверу. Настроить сервер (связаться с сисадмином).

ООО «Центр Программного Обеспечения» является авторизованным партнёром АО «Нанософт», ООО «Нанософт разработка» в отношении распространения и технической поддержки на территории Российской Федерации программного обеспечения nanoCAD и NormaCS, имеет право распространять программные продукты и оказывать услуги по сопровождению программ на всей территории РФ.

  • +7(495)155-95-86
  • 8-800-350-19-95

Источник: nanocad.pro

Перешёл с AutoCAD на nanoCAD

В мае 2022 мой AutoCAD LT 2023, в котором я всегда работал (разумеется, каждый год меняя версии: в текущем году у них всегда выходит версия, пронумерованная следующим годом), вдруг выдал мне сообщение о какой-то проблеме с лицензией, из-за которой он никак не может больше работать, и должен немедленно закрыться. Совершенно ни с того ни с сего. Поиск по тексту описанной очень пространно ошибки ничего не дал. Перезагрузка компьютера тоже. Полное удаление всего Автокада и установка заново тоже, данные о лицензии он где-то хранит, где я не смог их найти.

Учитывая, что оплаченная годовая лицензия у меня заканчивалась, а новую купить обычным способом возможности уже не было, я решил, что это отличный момент для перехода на российский аналог. Я планировал это и раньше, но как-то руки не доходили, это же надо отрываться от работы, а вдруг там что-то не так пойдёт. А тут пришлось делать это срочно.

Во всём ассортименте продуктов для проектирования от американской компании Autodesk AutoCAD LT является самым простым (если не брать во внимание более простые решения вроде открытого бесплатного LibreCad, который не работает с форматом DWG). Это «электронный кульман», то есть, программа, которая позволяет рисовать чертежи как на бумаге, только с кучей инструментов для того, чтобы было удобнее. LT в названии означает, что работает он только в 2D, без глубины, также там есть ещё некоторые ограничения функционала. Есть более продвинутое программное обеспечение для BIM-проектирования, оно позволяет создавать информационные модели зданий, в которых, к примеру, каждая стена это не просто линия, а она знает, что она стена, со всеми её параметрами, необходимыми для постройки здания.

Перешёл с AutoCAD на nanoCAD

У меня возникала идея перейти из плоского проектирования в BIM, чтобы можно было нарисовать квартиру или дом в 3D, обозначить там наикрасивейшим образом все электроточки, кабели и щиты и получить значительно более продвинутый проект. Для этого мне нужен будет и дизайн-проект квартиры, отрисованный в 3D со всеми элементами, а далеко не все дизайнеры работают в Revit. И трудоёмкость проектирования будет сразу в 3 раза выше, а какие преимущества мы получим в итоге для тех, кто будет монтировать кабели и собирать щиты? Да почти никаких, если только дизайн-проект и проекты вентиляции-кондиционеров и отопления тоже не будут выполнены в 3D и согласованы между собой. Так что от идеи выполнения проектов в BIM я отказался, не стоит того.

Так что мне нужен аналог самого простого AutoCAD LT со всеми его функциями.

В структуре сайтов и продуктов Нанокад есть определённая путаница. Сходу я нахожу десяток сайтов вроде как разработчиков этого ПО, но, если внимательнее их изучить, это не разработчики, а дистрибьюторы, у которых тоже есть какие-то собственные разработки. Официальных сайта два: nanocad.ru и nanodev.ru, чем они отличаются, я так и не понял. Есть ещё nanocad.pro, который в другом дизайне дублирует те два сайта.

Пока разбирался в этих сайтах, набрёл на то ли ответвление, то ли отдельного разработчика — Model Studio CS с кучей программ для проектирования различной инженерии, но простого черчения там не нашёл.

Далее разбирался в версиях nanoCAD, это тоже непросто. Есть nanoCAD Plus, есть nanoCAD Pro, есть nanoCAD Стандартный. На одних сайтах какие-то версии есть, на каких-то нет, сравнительной таблицы не нашёл.

Кстати, у Нанософт есть NS Project, примерный аналог Microsoft Project для организации строительного процесса, долго его изучал из интереса.

Понял, что нужное мне называется Платформа Nanocad 22. Без Pro, без Standart, без дополнительных модулей. Стоит лицензия 16300 рублей за год, это несколько дешевле, чем Autocad LT. Есть бесплатный 30-дневный пробный период.

Дополнительные модули (СПДС, 3D, Топоплан, Механика, Растр) оплачиваются отдельно за каждый, дополнительно к стоимости Платформы. Конфигурации Стандарт и Pro — это платформа и совокупности модулей, чтобы получалось в сумме дешевле, чем покупать по отдельности. А Plus, как я понял, это старое название от способа конфигурирования лицензий, который был до появления Платформы в 2022 году. Этот Plus до сих пор фигурирует на некоторых сайтах и сбивает с толку.

Потенциально интересные для меня дополнительные модули называются Электро, СКС (для компьютерных сетей) и ОПС (для сигнализации и контроля доступа), если я захочу всё это освоить и использовать, то придётся выложить за них соответственно 50, 44 и 44 тысячи за год, так что продукт получится достаточно дорогим. Но в частном проектировании небольших сетей, повторюсь, я пока не вижу смысла в использовании этого ПО.

Для сравнения, годовая лицензия на AutoCAD LT стоит 460 долларов.

Кстати, есть ещё одна достаточно качественная альтернатива AutoCAD, дублирующая его интерфейс и работающая с форматом DWG — ZWCAD китайской компании ZWSOFT. 2D версия программы стоит 899 долларов пожизненно.

Вернёмся к nanoCAD. Для использования программы надо создать личный кабинет на сайте nanodev.ru и там активировать пробную лицензию. Я ожидал, что где-то в этом кабинете есть кнопка «Купить», чтобы можно было оплатить любую нужную лицензию удобным образом. Но нет, на всём сайте никакого «Купить» нет.

Покупка только через дистрибьюторов, которых предлагается огромный список в разных городах. Возможно, я чего-то не понимаю, но мне кажется, что это отпугнёт от покупки лицензии большой процент пользователей, особенно проектировщиков-айтишников, извините уж за такой стереотип. Вместо того, чтобы нажать пару кнопок и ввести номер карты, надо по непонятному принципу выбирать фирму, обращаться туда и объяснять, что ты хочешь. Если ты хочешь купить по безналу для фирмы лицензии для нескольких рабочих мест, то общение с менеджером оправдано, а если нужно лично для себя оплатить картой конкретную лицензию, то это можно сделать и самостоятельно в личном кабинете. Кто-то в этом месте решит, что проще скачать AutoCAD с торрента.

В общем, я скачал Платформу nanoCAD 22, оформил себе пробную лицензию на месяц и начал разбираться. Там есть возможность импорта настроек рабочего пространства из AutoCAD, но я сделал всё вручную, не так уж у меня много индивидуальных настроек.

Разумеется, всё очень похоже на AutoCAD. Всё на привычных местах. Все панели и иконки настраиваются, можно убирать то, что не используется и добавлять часто используемые кнопки на удобные места.

Сделал вот такой светлый интерфейс с белым фоном.

Перешёл с AutoCAD на nanoCAD

Вариантов цветовых схем на выбор достаточно много. И вообще настроек много, больше, чем в AutoCAD.

Перешёл с AutoCAD на nanoCAD

Можно сделать так, чтобы интерфейс панелей был не ленточный, а как в классическом AutoCAD, с панелями не только сверху, но ещё справа и слева.

Перешёл с AutoCAD на nanoCAD

Назначил горячие клавиши на полилинию, копирование, мультивыноску. Некоторые у меня назначены на привычные кнопки мыши.

Открыл несколько проектов. Всё нормально: открывается, редактируется. Всё можно найти более-менее на привычных местах.

Панель свойств слоёв, в отличие от AutoCAD, нельзя пристыковать к краю экрана, она висит отдельным окном, и пока она включена, нельзя больше ничего делать в программе. Это несколько непривычно: я меня в AutoCAD обычно свойства слоёв всегда открыты и прикреплены слева к экрану вместе с основной панелью свойств. Но ничего, я уже успел привыкнуть выбирать слои в венрхем меню, а свойства открывать только для изменения свойств.

Перешёл с AutoCAD на nanoCAD

В командной строке все привычные команды работают.

Кстати, nanoCAD при первом открытии чертежа дополнительно создаёт файл чертежа с расширением original, датированный первым открытием этого файла в nanoCAD. Видимо, на всякий случай. Возможно, это относится к файлам, созданным в других программах.

В скорости работы я отличий не заметил. Не медленнее точно. Некоторые действия, например, перетаскивание объектов, работают быстрее, в AutoCAD была небольшая задержка (типо пары сотен миллисекунд) в начале перетаскивания, в nanoCAD её нет.

Динамические блоки работают отлично, ровно так же, как в AutoCAD. Я где-то читал, что nanoCAD не умеет работать с блоками, созданными в AutoCAD, но либо я что-то не так понял, либо это было в старых версиях программы.

В AutoCAD 2022 появилась очень удобная команда _COUNT, которая позволяет быстро посчитать вхождение блоков с разными параметрами. Я писал о ней здесь. В nanoCAD я такой функции не нашёл. Например, мне надо быстро посчитать в выделенной области чертежа количество вхождений блоков автоматов разного номинала или количество вхождений выключателей с разным количеством клавиш.

Можно создать таблицу с извлечением данных из чертежа, в ячейках которых будут нужные мне значения, но создавать такую таблицу дольше, чем вручную посчитать, нужно, чтобы было быстро: выделил область поиска, ввёл название блока и получил результат. Надеюсь, добавят.

За время использования nanoCAD (месяц) он вылетел один раз. Я искал команду COUNT, а командная строка предложила мне ввести ITEM_COUNT, после чего nanoCAD сообщил, что больше работать никак не может, и предложил сохраниться. Сохранил файл корректным образом и закрылся. В AutoCAD у меня бывали вылеты почаще, примерно раз в полторы недели, при этом программа иногда просто закрывалась без сохранения файла, можно было восстановить чертёж до момента последнего автосохранения (оно происходит каждое заданное количество минут во временный файл).

В начале июня 2022 вышла новая версия nanoCAD 22 с некоторыми техническими исправлениями. После обновления у меня пропали несколько замеченных мной глюков. В частности, раньше nanoCAD выдавал ошибку (но не вылетал) после ввода команды overkill в одном чертеже, после обновления функция стала работать в этом чертеже нормально. И таблицы, кажется, стали удобнее редактироваться, до этого не сразу получалось выделить ячейку.

Есть некоторая сложность с печатью. Когда я открываю проект, созданный в AutoCAD, при попытке его печати программа мне сообщает, что не выбрано устройство печати. Надо выбрать «Встроенный PDF принтер». Но выбрать этот принтер надо вручную для каждого листа!

В диспетчере параметров листов я могу создать набор свойств печати (формат листа, ориентация, поля, устройство печати), но задать этот набор нужно вручную для каждого листа, открывая по одному лист, затем диспетчер параметров листов, набор, применить к листу. После чего всё, что есть на листе, сдвигается в угол, и надо вручную сдвинуть рамку со всем содержимым примерно в центр нового листа. Ещё, почему-то, меняется соотношение сторон. В общем, чтобы начать работать с проектом в nanoCAD, нужно сначала потратить в среднем 25-30 минут на изменение настроек и движение наполнения каждого листа. Хотелось бы, чтобы разработчики добавили возможность применить набор параметров листа сразу к нескольким листам проекта.

Перешёл с AutoCAD на nanoCAD

Полагаю, что если я открою отредактированный файл в AutoCad, то мне снова потребуется изменить настройки печати всех листов.

В общем, переход на nanoCAD прошёл успешно, теперь я пользуюсь отечественным продуктом со всеми сопутствующими преимуществами (нет проблем с оплатой, техподдержка, более низкая стоимость). NanoCAD — единственная, кроме Windows, лицензия на который прилагалась к ноутбуку, платная программа, которая мне нужна. Кстати, если прижмёт с Windows (кто его знает, что дальше будет), nanoCAD работает на отечественной сборке Astra Linux, но надеюсь, что так радикально выходить из зоны комфорта не придётся.

2,122 просмотров всего, 2 просмотров сегодня

Источник: home-matic.ru

CADmaster

Главная » CADmaster №1(87) 2018 » Платформы САПР Работа с проблемными *.dwg-файлами в среде nanoCAD

Введение

Формат *.dwg — самый популярный формат хранения электронных чертежей. Зачастую *.dwg-файлы хранятся годами, сохраняются в различных системах, используются разными пользователями и из-за этого могут накапливать различные ошибки. Чтобы обезопасить себя и свои документы, перед началом работы с файлами в nanoCAD рекомендуется выполнить ряд действий для их проверки, очистки и оптимизации. Ниже мы рассмотрим основные инструменты и методы работы с *.dwg-файлами.

Как узнать версию *.dwg-файла?

Откройте *.dwg-файл через текстовый редактор — например Блокнот. Первые символы укажут на версию, остальная часть файла будет отображаться в зашифрованном виде (рис. 1).

Примечание. Для открытия в Блокноте больших файлов может потребоваться дополнительное время.

Рис. 1

Рис. 1

Узнать версию dwg, в которой сохранен файл, можно из таблицы 1.

AC1015 dwg 2000
AC1018 dwg 2004
AC1021 dwg 2007
AC1024 dwg 2010
AC1027 dwg 2013
AC1032 dwg 2018

Таблица 1

*.dwg-файл не открывается

Если по каким-либо причинам файл не открывается, не стоит паниковать. Попробуем восстановить его с помощью утилит. При открытии чертежа такого типа вы скорее всего увидите сообщение, показанное на рис. 2.

Рис. 2

Рис. 2

Перезапустите программу nanoCAD и воспользуйтесь утилитой Восстановление документа.
Меню: Файл → Утилиты → Восстановление документа…
Командная строка: ВОССТАН (RECOVER)

Эта команда позволяет восстанавливать не открывающиеся в nanoCAD поврежденные документы, а также выполнять их проверку на наличие ошибок и исправлять отдельные ошибки. По завершении восстановления программа предоставит в командной строке отчет об исправленных ошибках (рис. 3).

Рис. 3

Рис. 3

Как почистить *.dwg-файл?
Перед началом работы с утилитами очистки обязательно разблокируйте, включите и разморозьте все слои вашего документа, иначе вы не сможете исправить все дефекты файла (рис. 4).

Рис. 4

Рис. 4

Проверка документа

Меню: Файл → Утилиты → Проверка документа
Командная строка: ПРОВЕРИТЬ (AUDIT)

Первым делом проверим документ на наличие ошибок. Команда ПРОВЕРИТЬ (AUDIT) позволяет выполнить проверку открытого в nanoCAD документа и исправить отдельные ошибки. Если из-за повреждений документ невозможно открыть, используйте команду Восстановление документа.

После вызова функции проверки документа программа выведет в командной строке запрос: «Исправить все обнаруженные ошибки?» Нажимаем Да и ждем окончания процесса (рис. 5).

Рис. 5

Рис. 5

По завершении программа представит в командной строке отчет (рис. 6). Но главное, что все ошибки будут исправлены.

Рис. 6

Рис. 6

После выполнения проверки документа сохраните файл под другим именем. Рекомендую сохранять файлы с постфиксом утилиты, которой проверены файлы: Архитектура_audit.dwg.

Проверка геометрии

Меню: Файл → Утилиты → Проверка геометрии
Командная строка: ПРОВГЕОМ (AUDITGEOMETRY)

Команда предназначена для выявления и исправления проблемных объектов чертежа, лежащих за пределами диапазона. Есть два режима:

  • Проверка_Z_координат — проверка координат по оси Z всех объектов чертежа;
  • Проверка_Штриховок — проверка правильности отображения штриховок в границах контуров.

Битые Z-координаты, на мой взгляд, один из наиболее часто встречающихся недугов формата *.dwg. Они могут годами находиться в чертеже, оставаясь необнаруженными, так как чаще всего пользователи работают в плоскости.

Симптоматика бывает разной: плохо работают привязки, не отображается часть объектов, пропадает курсор в модели или чертеж работает медленно. Проблема очень актуальна при работе с большими файлами: генпланами, подложками и пр.

Чтобы выявить эту проблему, нужно взглянуть на чертеж с другого вида. Зажмите Shift и используйте колесо мыши для вращения чертежа в 3D-пространстве. Если ваш чертеж плоский — всё хорошо, если нет — пора его исправить (рис. 7). Вернуться к виду сверху можно, нажав Вид сверху в меню Вид → Виды и проекции → Сверху.

Начиная с 7-й версии платформа nanoCAD при запуске *.dwg-файлов проверяет Z-координаты автоматически, и если в вашем файле обнаружится проблема, вы увидите окно, показанное на рис. 8.

Рис. 8

Рис. 8

Просто нажмите Исправить, и утилита перенесет все улетевшие объекты. Важно отметить, что данная функция не делает ваш чертеж полностью плоским, а просто переносит объекты с улетевшей координатой Z ближе к нулевому значению. Если у вас есть трехмерные объекты, они не будут разрушены. После проверки геометрии осмотрите ваш чертеж в 3D — если остались какие-то дефекты, рекомендуется воспользоваться функцией Конвертация в 2D.

Конвертация в 2D

Меню: Файл → Утилиты → Конвертирование в 2D
Командная строка: КОНВ2D (FLATTEN)

Эта функция позволяет сделать все объекты чертежа совершенно плоскими. Поэтому, если вы работаете с 3D-полилиниями, ее нужно использовать с особой осторожностью. Вот пара способов, которыми я пользуюсь при работе с такими файлами.

В этом случае требуется выбрать все объекты, лежащие вне нулевой плоскости. Для этого нам необходимо:

    Включить вид сбоку и выбрать все объекты, которые лежат выше или ниже нуля (рис. 9).

Рис. 9

Рис. 9

Рис. 10

Рис. 10

Способ более трудоемкий, но и более безопасный.

Дело в том, что конвертация в 2D разрушает объекты оформления СПДС (выноски, оси, отметки уровня поэтому перед началом конвертации нам необходимо исключить эти объекты из селекции.

Выбираем все объекты чертежа (Ctrl+A). Переходим на функциональную панель Свойства, выбираем из выпадающего списка объекты оформления и исключаем их из выбора (рис. 11). Повторяем эту операцию до тех пор, пока в селекции не останется объектов оформления СПДС.

Рис. 11

Рис. 11

Не сбрасывая селекции с объектов, вызываем функцию Конвертация в 2D. Затем файл можно снова проверить на ошибки. После проверки сохраните файл под другим именем — например, Архитектура_audit_flatten.dwg. Я использую при сохранении версионность, чтобы в случае какой-либо ошибки вернуться к предыдущей версии файла и не проделывать с нуля все операции очистки.

Очистка документа (purge)

Меню: Файл → Утилиты → Очистка документа…
Командная строка: ОЧИСТИТЬ, ОЧ, УДАЛИ (PURGE, PU)

После запуска команда вызывает диалоговое окно Очистка документа, в котором представлены список элементов, доступных для удаления, и список элементов, удалить которые из документа нельзя.
Выберите из списка элементы, которые будут удалены, либо нажмите Удалить всё (рис. 12).

Рис. 12

Рис. 12

  • Удаление вложенных элементов — включение режима удаления всех неиспользуемых именованных объектов, содержащихся внутри других неиспользуемых именованных объектов.
  • Автоматическая очистка непривязанных данных — удаление устаревших стилей векторных данных формата DGN.
    Файлы с DGN-стилями весят больше обычного, хотя содержат мало графики. Такие файлы могут медленно работать и вызывать зависание при сохранении.
  • Удалить геометрию нулевой длины и пустые текстовые объекты — включение режима удаления графического мусора. Флажок недоступен в случае отсутствия соответствующей геометрии в документе.
    Такие объекты тяжело найти в модели. Тексты визуально отображаются только после селекции, так как не имеют содержимого (рис. 13).

Рис. 13

Рис. 13

Обнаруживать их удобно через Диспетчер чертежа (меню Сервис → Диспетчер чертежа). В этой функциональной панели пустые однострочные и многострочные тексты будут отображаться как «ПУСТОЙ ТЕКСТ» (рис. 14).

Рис. 14

Рис. 14

После выполнения очистки сохраните файл под другим именем. Я сохраняю чертежи с постфиксом утилиты, которой его проверял. Поэтому имя нашего файла будет теперь выглядеть так: Архитектура_audit_flatten_purge.dwg.

Перекодировка текста

Меню: Файл → Утилиты → Перекодировка текста
Командная строка: ДЕКОД (TEXTDECODER)

Наверное, любой российский пользователь хоть раз сталкивался с проблемами кодировки, когда, например, названия файлов в проводнике или текст в браузере отображаются в виде непонятных значков. Знакома эта проблема и пользователям САПР-систем (рис. 15).

Рис. 15

Рис. 15

Утилита перекодировки текста представлена в виде отдельного выпадающего окна. Первое, что нам необходимо выбрать, это тип объектов, которые мы будет перекодировать (рис. 16). Такими объектами могут быть слои, стили, тексты

Рис. 16

Рис. 16

Существуют два режима декодирования: вручную и автоподбор. Первый — самый точный и очень трудозатратный, второй — быстрый, но связанный с риском ошибок. Давайте рассмотрим подробнее каждый из них.

Выбираем из списка текст и назначаем ему конечную кодировку (рис. 17). Далее нажимаем Декодировать и смотрим результат в окне Результат декодирования. Если не угадали с кодировкой, выбираем другую и перекодируем заново.

В этом режиме программа подбирает конечную кодировку самостоятельно. Выберите пункт из списка с проблемной кодировкой, установите режим декодирования Автоподбор и нажмите кнопку Декодировать (рис. 18). Программе не всегда удается верно определить конечную кодировку, поэтому пользователю предоставляется список результатов с различной кодировкой. Из выпадающего списка выбираем верное представление.

Перекодировка всех объектов

Можно перекодировать и весь массив данных. Для этого надо нажать кнопку Выбрать все, установить режим декодирования Автоподбор и нажать на кнопку Перекодировка (рис. 19).

Рис. 19

Рис. 19

Если вам предстоит перекодировать большой массив объектов, постарайтесь исключить из перекодировки те из них, которые отображаются корректно. Сделать это можно, щелкнув по элементу списка левой кнопкой мыши при зажатой клавише Ctrl (рис. 20).

Рис. 20

Рис. 20

После исправления кодировки сохраните файл под другим именем — например, Архитектура_audit_flatten_purge_decod.dwg.

Вставка чертежа в новый файл

Существует еще один хороший метод, который позволяет исправить даже самые гадкие файлы. Этим способом пользователи CAD-систем пользуются давно, хочу лишь еще раз о нем напомнить.

Совет. К этому методу стоит прибегнуть, если очистка и проверка не помогают исправить тот или иной дефект.

Внимание! В чертеже пропадут все оформленные листы.

Создаем в nanoCAD новый файл (меню Файл → Создать). Далее нужно вставить проблемный чертеж в этот открытый файл как блок (меню Вставка → Блок). В окне Вставка блока следует снять флажок Указать на экране, чтобы вставить чертеж сразу в нулевые координаты. Еще нужно установить флажок напротив пункта Разбить, чтобы вставленный чертеж после вставки не пришлось разбивать (рис. 21).

Рис. 21

Рис. 21

После вставки чертежа будет заново сгенерирована вся база данных *.dwg-файла. Таким образом вы можете исправить ряд ошибок ваших старых файлов. При вставке вы также потеряете все прокси-объекты вашего чертежа, так что, применяя этот метод, будьте осторожны. После вставки чертежа сохраните файл под другим именем — например, Архитектура_insert.dwg.

Разбивка и удаление прокси-объектов

Меню: Редактирование → Дополнительные средства → Разбивка прокси-объектов
Меню: Редактирование → Дополнительные средства → Удаление прокси-объектов

*.dwg-файлы могут содержать сторонние объекты, созданные в других приложениях. Все неопознанные объекты называются прокси-объектами (они могут иметь графическое представление, а могут и не иметь).

Прокси-объекты создают специализированные приложения под различными CAD-платформами. С такими объектами сталкивался, наверное, каждый проектировщик. Их нельзя редактировать, у них нет «ручек».

Прокси — это технология транзитного хранения данных. Говоря простым человеческим языком, она позволяет приложению сохранить свой объект и защитить его от разрушения, даже если вы откроете файл в другой САПР-системе, не имеющей данного приложения. Поэтому, прежде чем разбивать и удалять прокси, задумайтесь: вдруг объект стороннего приложения вам еще пригодится и не стоит спешить с его разбиением на примитивы.

Некоторые разработчики специализированных приложений защищают свои объекты, не позволяя разбить их командой EXPLODE. Именно для таких случаев в nanoCAD реализованы специальные утилиты разбивки и удаления прокси. Работают они достаточно просто, нужно только выбрать прокси-объекты и вызвать необходимую команду (разбивка и удаление). Эти команды доступны и контекстном меню Диспетчера чертежа — специального инструмента, показывающего всю структуру *.dwg-файла (рис. 22).

Рис. 22

Рис. 22

Заключение

После работы со всеми утилитами внимательно ознакомьтесь с финальным файлом. Иногда для сложных файлов может потребоваться 2−3 прохода утилитами. Если все нужные проектные данные целы и текущий результат вас полностью устраивает, удалите промежуточные файлы и оставьте исходный файл архитектура.dwg, а финальному присвойте имя архитектура_rec.dwg.

Используя такую маркировку, вы будете знать, какие файлы у вас уже обработаны, а какие еще только предстоит проверить. Всегда работайте в файлах с пометкой _rec.

Надеюсь, приведенная информация поможет вам навести порядок в ваших файлах, упростить и ускорить работу в *.dwg-среде, а также избежать критических ошибок и потери данных.

Источник: www.cadmaster.ru

Содержание

  1. CADmaster
  2. Работа с проблемными *.dwg-файлами в среде nanoCAD
  3. Скачать статью в формате PDF — 3.02 Мбайт
  4. Главная » CADmaster №1(87) 2018 » Платформы САПР Работа с проблемными *.dwg-файлами в среде nanoCAD
  5. Введение
  6. Как узнать версию *.dwg-файла?
  7. *.dwg-файл не открывается
  8. Проверка документа
  9. Проверка геометрии
  10. Конвертация в 2D
  11. Очистка документа (purge)
  12. Перекодировка текста
  13. Вставка чертежа в новый файл
  14. Разбивка и удаление прокси-объектов
  15. Заключение
  16. Работа с проблемными *.dwg-файлами в среде nanoCAD
  17. Как узнать версию *.dwg-файла?
  18. *.dwg-файл не открывается
  19. Как почистить *.dwg-файл?
  20. 1. Проверка документа
  21. 3. Конвертация в 2D
  22. 4. Очистка документа (purge)
  23. 5. Перекодировка текста
  24. 6. Вставка чертежа в новый файл
  25. 7. Разбивка и удаление прокси-объектов
  26. Заключение
  27. Переход организации с AutoCAD на NanoCAD

CADmaster

cm 87 06.pdfpage0

Работа с проблемными *.dwg-файлами в среде nanoCAD

*.dwg-файлы зачастую хранятся годами, сохраняются в различных системах, используются разными пользователями и из-за этого могут накапливать ошибки. Чтобы обезопасить себя и свои документы, перед началом работы с файлами в nanoCAD рекомендуется выполнить ряд действий для их проверки, очистки и оптимизации.

Скачать статью в формате PDF — 3.02 Мбайт

Главная » CADmaster №1(87) 2018 » Платформы САПР Работа с проблемными *.dwg-файлами в среде nanoCAD

Введение

Формат *.dwg — самый популярный формат хранения электронных чертежей. Зачастую *.dwg-файлы хранятся годами, сохраняются в различных системах, используются разными пользователями и из-за этого могут накапливать различные ошибки. Чтобы обезопасить себя и свои документы, перед началом работы с файлами в nanoCAD рекомендуется выполнить ряд действий для их проверки, очистки и оптимизации. Ниже мы рассмотрим основные инструменты и методы работы с *.dwg-файлами.

Как узнать версию *.dwg-файла?

Откройте *.dwg-файл через текстовый редактор — например Блокнот. Первые символы укажут на версию, остальная часть файла будет отображаться в зашифрованном виде (рис. 1).

Примечание. Для открытия в Блокноте больших файлов может потребоваться дополнительное время.

Узнать версию dwg, в которой сохранен файл, можно из таблицы 1.

AC1015 dwg 2000
AC1018 dwg 2004
AC1021 dwg 2007
AC1024 dwg 2010
AC1027 dwg 2013
AC1032 dwg 2018

Таблица 1

*.dwg-файл не открывается

Если по каким-либо причинам файл не открывается, не стоит паниковать. Попробуем восстановить его с помощью утилит. При открытии чертежа такого типа вы скорее всего увидите сообщение, показанное на рис. 2.

Перезапустите программу nanoCAD и воспользуйтесь утилитой Восстановление документа.
Меню: ФайлУтилитыВосстановление документа…
Командная строка: ВОССТАН (RECOVER)

Эта команда позволяет восстанавливать не открывающиеся в nanoCAD поврежденные документы, а также выполнять их проверку на наличие ошибок и исправлять отдельные ошибки. По завершении восстановления программа предоставит в командной строке отчет об исправленных ошибках (рис. 3).

Если файл все равно не удается открыть, отправьте его специалистам технической поддержки на адрес support@nanocad.ru, сопроводив письмо подробным описанием проблемы.

Как почистить *.dwg-файл?
Перед началом работы с утилитами очистки обязательно разблокируйте, включите и разморозьте все слои вашего документа, иначе вы не сможете исправить все дефекты файла (рис. 4).

Проверка документа

Меню: ФайлУтилитыПроверка документа
Командная строка: ПРОВЕРИТЬ (AUDIT)

Первым делом проверим документ на наличие ошибок. Команда ПРОВЕРИТЬ (AUDIT) позволяет выполнить проверку открытого в nanoCAD документа и исправить отдельные ошибки. Если из-за повреждений документ невозможно открыть, используйте команду Восстановление документа.

После вызова функции проверки документа программа выведет в командной строке запрос: «Исправить все обнаруженные ошибки?» Нажимаем Да и ждем окончания процесса (рис. 5).

По завершении программа представит в командной строке отчет (рис. 6). Но главное, что все ошибки будут исправлены.

После выполнения проверки документа сохраните файл под другим именем. Рекомендую сохранять файлы с постфиксом утилиты, которой проверены файлы: Архитектура_audit.dwg.

Проверка геометрии

Меню: ФайлУтилитыПроверка геометрии
Командная строка: ПРОВГЕОМ (AUDITGEOMETRY)

Команда предназначена для выявления и исправления проблемных объектов чертежа, лежащих за пределами диапазона. Есть два режима:

Битые Z-координаты, на мой взгляд, один из наиболее часто встречающихся недугов формата *.dwg. Они могут годами находиться в чертеже, оставаясь необнаруженными, так как чаще всего пользователи работают в плоскости.

Симптоматика бывает разной: плохо работают привязки, не отображается часть объектов, пропадает курсор в модели или чертеж работает медленно. Проблема очень актуальна при работе с большими файлами: генпланами, подложками и пр.

Чтобы выявить эту проблему, нужно взглянуть на чертеж с другого вида. Зажмите Shift и используйте колесо мыши для вращения чертежа в 3D-пространстве. Если ваш чертеж плоский — всё хорошо, если нет — пора его исправить (рис. 7). Вернуться к виду сверху можно, нажав Вид сверху в меню ВидВиды и проекцииСверху.

Начиная с 7-й версии платформа nanoCAD при запуске *.dwg-файлов проверяет Z-координаты автоматически, и если в вашем файле обнаружится проблема, вы увидите окно, показанное на рис. 8.

Просто нажмите Исправить, и утилита перенесет все улетевшие объекты. Важно отметить, что данная функция не делает ваш чертеж полностью плоским, а просто переносит объекты с улетевшей координатой Z ближе к нулевому значению. Если у вас есть трехмерные объекты, они не будут разрушены. После проверки геометрии осмотрите ваш чертеж в 3D — если остались какие-то дефекты, рекомендуется воспользоваться функцией Конвертация в 2D.

Конвертация в 2D

Меню: ФайлУтилитыКонвертирование в 2D
Командная строка: КОНВ2D (FLATTEN)

Эта функция позволяет сделать все объекты чертежа совершенно плоскими. Поэтому, если вы работаете с 3D-полилиниями, ее нужно использовать с особой осторожностью. Вот пара способов, которыми я пользуюсь при работе с такими файлами.

В этом случае требуется выбрать все объекты, лежащие вне нулевой плоскости. Для этого нам необходимо:

Способ более трудоемкий, но и более безопасный.

Дело в том, что конвертация в 2D разрушает объекты оформления СПДС (выноски, оси, отметки уровня поэтому перед началом конвертации нам необходимо исключить эти объекты из селекции.

Выбираем все объекты чертежа (Ctrl+A). Переходим на функциональную панель Свойства, выбираем из выпадающего списка объекты оформления и исключаем их из выбора (рис. 11). Повторяем эту операцию до тех пор, пока в селекции не останется объектов оформления СПДС.

Не сбрасывая селекции с объектов, вызываем функцию Конвертация в 2D. Затем файл можно снова проверить на ошибки. После проверки сохраните файл под другим именем — например, Архитектура_audit_flatten.dwg. Я использую при сохранении версионность, чтобы в случае какой-либо ошибки вернуться к предыдущей версии файла и не проделывать с нуля все операции очистки.

Очистка документа (purge)

Меню: ФайлУтилитыОчистка документа…
Командная строка: ОЧИСТИТЬ, ОЧ, УДАЛИ (PURGE, PU)

После запуска команда вызывает диалоговое окно Очистка документа, в котором представлены список элементов, доступных для удаления, и список элементов, удалить которые из документа нельзя.
Выберите из списка элементы, которые будут удалены, либо нажмите Удалить всё (рис. 12).

После выполнения очистки сохраните файл под другим именем. Я сохраняю чертежи с постфиксом утилиты, которой его проверял. Поэтому имя нашего файла будет теперь выглядеть так: Архитектура_audit_flatten_purge.dwg.

Перекодировка текста

Меню: ФайлУтилитыПерекодировка текста
Командная строка: ДЕКОД (TEXTDECODER)

Наверное, любой российский пользователь хоть раз сталкивался с проблемами кодировки, когда, например, названия файлов в проводнике или текст в браузере отображаются в виде непонятных значков. Знакома эта проблема и пользователям САПР-систем (рис. 15).

Утилита перекодировки текста представлена в виде отдельного выпадающего окна. Первое, что нам необходимо выбрать, это тип объектов, которые мы будет перекодировать (рис. 16). Такими объектами могут быть слои, стили, тексты

Существуют два режима декодирования: вручную и автоподбор. Первый — самый точный и очень трудозатратный, второй — быстрый, но связанный с риском ошибок. Давайте рассмотрим подробнее каждый из них.

Выбираем из списка текст и назначаем ему конечную кодировку (рис. 17). Далее нажимаем Декодировать и смотрим результат в окне Результат декодирования. Если не угадали с кодировкой, выбираем другую и перекодируем заново.

В этом режиме программа подбирает конечную кодировку самостоятельно. Выберите пункт из списка с проблемной кодировкой, установите режим декодирования Автоподбор и нажмите кнопку Декодировать (рис. 18). Программе не всегда удается верно определить конечную кодировку, поэтому пользователю предоставляется список результатов с различной кодировкой. Из выпадающего списка выбираем верное представление.

Перекодировка всех объектов

Можно перекодировать и весь массив данных. Для этого надо нажать кнопку Выбрать все, установить режим декодирования Автоподбор и нажать на кнопку Перекодировка (рис. 19).

Если вам предстоит перекодировать большой массив объектов, постарайтесь исключить из перекодировки те из них, которые отображаются корректно. Сделать это можно, щелкнув по элементу списка левой кнопкой мыши при зажатой клавише Ctrl (рис. 20).

После исправления кодировки сохраните файл под другим именем — например, Архитектура_audit_flatten_purge_decod.dwg.

Вставка чертежа в новый файл

Существует еще один хороший метод, который позволяет исправить даже самые гадкие файлы. Этим способом пользователи CAD-систем пользуются давно, хочу лишь еще раз о нем напомнить.

Совет. К этому методу стоит прибегнуть, если очистка и проверка не помогают исправить тот или иной дефект.

Внимание! В чертеже пропадут все оформленные листы.

Создаем в nanoCAD новый файл (меню ФайлСоздать). Далее нужно вставить проблемный чертеж в этот открытый файл как блок (меню ВставкаБлок). В окне Вставка блока следует снять флажок Указать на экране, чтобы вставить чертеж сразу в нулевые координаты. Еще нужно установить флажок напротив пункта Разбить, чтобы вставленный чертеж после вставки не пришлось разбивать (рис. 21).

После вставки чертежа будет заново сгенерирована вся база данных *.dwg-файла. Таким образом вы можете исправить ряд ошибок ваших старых файлов. При вставке вы также потеряете все прокси-объекты вашего чертежа, так что, применяя этот метод, будьте осторожны. После вставки чертежа сохраните файл под другим именем — например, Архитектура_insert.dwg.

Разбивка и удаление прокси-объектов

Меню: РедактированиеДополнительные средстваРазбивка прокси-объектов
Меню: РедактированиеДополнительные средстваУдаление прокси-объектов

*.dwg-файлы могут содержать сторонние объекты, созданные в других приложениях. Все неопознанные объекты называются прокси-объектами (они могут иметь графическое представление, а могут и не иметь).

Прокси-объекты создают специализированные приложения под различными CAD-платформами. С такими объектами сталкивался, наверное, каждый проектировщик. Их нельзя редактировать, у них нет «ручек».

Прокси — это технология транзитного хранения данных. Говоря простым человеческим языком, она позволяет приложению сохранить свой объект и защитить его от разрушения, даже если вы откроете файл в другой САПР-системе, не имеющей данного приложения. Поэтому, прежде чем разбивать и удалять прокси, задумайтесь: вдруг объект стороннего приложения вам еще пригодится и не стоит спешить с его разбиением на примитивы.

Некоторые разработчики специализированных приложений защищают свои объекты, не позволяя разбить их командой EXPLODE. Именно для таких случаев в nanoCAD реализованы специальные утилиты разбивки и удаления прокси. Работают они достаточно просто, нужно только выбрать прокси-объекты и вызвать необходимую команду (разбивка и удаление). Эти команды доступны и контекстном меню Диспетчера чертежа — специального инструмента, показывающего всю структуру *.dwg-файла (рис. 22).

Заключение

После работы со всеми утилитами внимательно ознакомьтесь с финальным файлом. Иногда для сложных файлов может потребоваться 2−3 прохода утилитами. Если все нужные проектные данные целы и текущий результат вас полностью устраивает, удалите промежуточные файлы и оставьте исходный файл архитектура.dwg, а финальному присвойте имя архитектура_rec.dwg.

Используя такую маркировку, вы будете знать, какие файлы у вас уже обработаны, а какие еще только предстоит проверить. Всегда работайте в файлах с пометкой _rec.

Надеюсь, приведенная информация поможет вам навести порядок в ваших файлах, упростить и ускорить работу в *.dwg-среде, а также избежать критических ошибок и потери данных.

Источник

Работа с проблемными *.dwg-файлами в среде nanoCAD

image loader

Формат *.dwg — самый популярный формат хранения электронных чертежей. Зачастую *.dwg-файлы хранятся годами, сохраняются в различных системах, используются разными пользователями и из-за этого могут накапливать различные ошибки. Чтобы обезопасить себя и свои документы, перед началом работы с файлами в nanoCAD рекомендуется выполнить ряд действий для их проверки, очистки и оптимизации. Ниже мы рассмотрим основные инструменты и методы работы с *.dwg-файлами.

Как узнать версию *.dwg-файла?

Откройте *.dwg-файл через текстовый редактор – например Блокнот. Первые символы укажут на версию, остальная часть файла будет отображаться в зашифрованном виде.

Для открытия в Блокноте больших файлов может потребоваться дополнительное время.

image loader

Узнать версию dwg, в которой сохранен файл, можно из списка:

AC1015 — dwg 2000
AC1018 — dwg 2004
AC1021 — dwg 2007
AC1024 — dwg 2010
AC1027 — dwg 2013
AC1032 — dwg 2018

*.dwg-файл не открывается

Если по каким-либо причинам файл не открывается, не стоит паниковать. Попробуем восстановить его с помощью утилит. При открытии чертежа такого типа вы скорее всего увидите сообщение:

image loader

Перезапустите программу nanoCAD и воспользуйтесь утилитой Восстановление документа.

image loader

Если файл все равно не удается открыть, отправьте его специалистам технической поддержки, сопроводив письмо подробным описанием проблемы.

Как почистить *.dwg-файл?

Перед началом работы с утилитами очистки обязательно разблокируйте, включите и разморозьте все слои вашего документа, иначе вы не сможете исправить все дефекты файла.

image loader

1. Проверка документа

image loader

Симптоматика этой проблемы бывает разной. Плохо работают привязки, не отображается часть объектов, пропадает курсор в модели или чертеж медленно работает. Проблема очень актуальна при работе с большими файлами: генпланами, подложками и пр.

Начиная с 7-й версии платформа nanoCAD при запуске *.dwg-файлов проверяет Z-координаты автоматически, и если в вашем файле обнаружится проблема, вы увидите следующее окно:

image loader

Просто нажмите Исправить, и утилита перенесет все улетевшие объекты. Важно отметить, что данная функция не делает ваш чертеж полностью плоским, а просто переносит объекты с улетевшей координатой Z ближе к нулевому значению. Если у вас есть трехмерные объекты, они не будут разрушены. После проверки геометрии осмотрите ваш чертеж в 3D – если остались какие-то дефекты, рекомендуется воспользоваться функцией Конвертация в 2D.

3. Конвертация в 2D

Способ №1
В этом случае требуется выбрать все объекты, лежащие вне нулевой плоскости. Для этого нам необходимо:

Дело в том, что конвертация в 2D разрушает объекты оформления СПДС (выноски, оси, отметки уровня и т.д.), поэтому перед началом конвертации нам необходимо исключить эти объекты из селекции.

4. Очистка документа (purge)

image loader

Файлы с DGN-стилями весят больше обычного, хотя содержат мало графики. Такие файлы могут медленно работать и вызывать зависание при сохранении.

Такие объекты тяжело найти в модели. Тексты визуально отображаются только после селекции, так как не имеют содержимого.

image loader

Обнаруживать их удобно через Диспетчер чертежа (меню Сервис > Диспетчер чертежа). В этой функциональной панели пустые однострочные и многострочные тексты будут отображаться как «ПУСТОЙ ТЕКСТ».

image loader

После выполнения очистки сохраните файл под другим именем. Я сохраняю чертежи с постфиксом утилиты, которой его проверял. Поэтому имя нашего файла будет теперь выглядеть так: Архитектура_audit_flatten_purge.dwg.

5. Перекодировка текста

image loader

Утилита перекодировки текста представлена в виде отдельного выпадающего окна. Первое, что нам необходимо выбрать, это тип объектов, которые мы будет перекодировать. Такими объектами могут быть слои, стили, тексты и т.д.

image loader

Существуют два режима декодирования: вручную и автоподбор. Первый – самый точный и очень трудозатратный, второй – быстрый, но связанный с риском появления ошибок. Давайте рассмотрим подробнее каждый из них.

Выбираем из списка текст и назначаем ему конечную кодировку. Далее нажимаем Декодировать и смотрим результат в окне Результат декодирования. Если не угадали с кодировкой, выбираем другую и перекодируем заново.

image loader

В этом режиме программа подбирает конечную кодировку самостоятельно. Выберите пункт из списка с проблемной кодировкой, установите режим декодирования Автоподбор и нажмите кнопку Декодировать. Программе не всегда удается верно определить конечную кодировку, поэтому пользователю предоставляется список результатов с различной кодировкой. Из выпадающего списка выбираем верное представление.

image loader

Перекодировка всех объектов

Можно перекодировать и весь массив данных. Для этого нам нажать кнопку Выбрать все, установить режим декодирования Автоподбор и нажать на кнопку Перекодировка.

image loader

Если вам предстоит перекодировать большой массив объектов, постарайтесь исключить из перекодировки те из них, которые отображаются корректно. Сделать это можно, щелкнув по элементу списка левой кнопкой мыши при зажатой клавише Ctrl (Ctrl+ЛКМ).

image loader

После исправления кодировки сохраните файл под другим именем – например, Архитектура_audit_flatten_purge_decod.dwg

6. Вставка чертежа в новый файл

Существует еще один хороший метод, который позволяет исправить даже самые гадкие файлы. Этим способом пользователи CAD-систем пользуются давно, хочу лишь еще раз о нем напомнить.

К этому методу стоит прибегнуть, если очистка и проверка не помогают исправить тот или иной дефект. Внимание! В чертеже пропадут все оформленные листы.

Создаем в nanoCAD новый файл (меню Файл > Создать). Далее нужно вставить проблемный чертеж в этот открытый файл как блок (Меню Вставка > Блок). В окне Вставка блока следует снять флажок Указать на экране, чтобы вставить чертеж сразу в нулевые координаты. Еще нужно установить флажок напротив пункта Разбить, чтобы вставленный чертеж после вставки не пришлось разбивать.

image loader

После вставки чертежа таким способом будет сгенерирована заново вся база данных *.dwg-файла. Таким образом вы можете исправить ряд ошибок, которые находились в ваших старых файлах. При вставке вы также потеряете все прокси-объекты вашего чертежа, так что, применяя этот метод, будьте осторожны. После вставки чертежа сохраните файл под другим именем, например, Архитектура_insert.dwg.

7. Разбивка и удаление прокси-объектов

Прокси – это технология транзитного хранения данных. Говоря простым человеческим языком, она позволяет приложению сохранить свой объект и защитить его от разрушения, даже если вы откроете его в другой САПР-системе, не имеющей данного приложения. Поэтому, прежде чем разбивать и удалять прокси, задумайтесь: вдруг объект стороннего приложения вам еще пригодится и не стоит спешить с его разбиением на примитивы.

Некоторые разработчики специализированных приложений защищают свои объекты, не позволяя разбить их командой EXPLODE. Именно для таких случаев в nanoCAD реализованы специальные утилиты разбивки и удаления прокси. Работают они достаточно просто, нужно только выбрать прокси-объекты и вызвать необходимую команду (разбивка и удаление). Эти команды доступны и контекстном меню Диспетчера чертежа – специального инструмента, показывающего всю структуру *.dwg-файла.

image loader

Заключение

Используя такую маркировку, вы будете знать, какие файлы у вас уже обработаны, а какие еще только следует проверить. Всегда работайте в файлах с пометкой _rec.

Надеюсь, приведенная информация поможет вам навести порядок в ваших файлах, упростить и ускорить работу в *.dwg-среде, а также избежать критических ошибок и потери данных.

Удачного проектирования!
Сергей Спирин, mahbak
ЗАО Нанософт

Источник

Переход организации с AutoCAD на NanoCAD

Генеральный план и транспорт

Мой комментарий оттуда удалили smile
Комментарий был такой:
«детский сад» да и только. Зато эффективные менеджеры подхватят «Импортозамещение. Импортозамещение». Один уже написал

im icq

Как это нет? Сам же написал

im icqim skype

Инженер-проектировщик искусственных сооружений

Инженер-проектировщик искусственных сооружений

уже не КМ, и не САПР

Автор же в своей статье написал.
Ну я от себя:
1. Организаций где внедрен стандарт предприятия намного меньше, чем тех где его нет.
2. СПДС позволяет на программном уровне осуществить поддержку СТП, а не только на бумаге. Автокад это тоже может (я так думаю, могу ошибаться), но слабее.
3. 3D есть, вроде по функциональней автокадовского. Подшивки скоро обещают.
4. Цена.
5. Поддержка в РФ.
6. Не применяет санкции к фирмам в РФ.

LISP, C# (ACAD 200[9,12,13,14])

Прошу заранее меня простить за резкость формулировок. Некоторые проблемы накладывают свой отпечаток.

>> До начала преобразований ситуация с САПР выглядела следующим образом:

— основное используемое ПО – AutoCAD 2007-2012 («зоопарк» из разных версий, частично лицензионный). СПДС GraphiCS («зоопарк» из разных версий, частично лицензионный), установлен на части ПК. Бесплатный СПДС-модуль Autodesk, установлен на части ПК;
— отсутствие единых настроек ПО;
— отсутствие четкой структуры и правил ведения архива проектной документации;
— отсутствие стандарта предприятия (СТП);
— отсутствие плана развития САПР.

>> Выводы: если вы планируете тестировать данную САПР на предмет ее применимости, то:
— объясните всем сотрудникам цели установки демо-версии ПО;
— требуйте развернутых письменных отчетов по тестированию;
— выделяйте время для тестирования;
— ставьте на период тестирования конкретные задачи для ПО и сотрудников.

Ставить задачи? Ага, на задачи, поставленные не профи, пользователи будут смотреть как на абсолютно лишний и ненужный мусор. И делать их «на отвали» (не сказать еще грубее).

>> для подобного обучения нужно либо проводить детальное тестирование на знание AutoCAD (да и на предмет компьютерной грамотности как таковой) и на его основе формировать группы, либо смириться с «разноуровневостью» аудитории.

По общим впечатлениям от текста: статья написана не для САПРовцев и не для тех, кто работает «на земле». Целевая аудитория у нее, скорее, менеджеры и руководители, которые к проектной работе имеют весьма опосредованное отношение. Расхлебывать-то нововведения точно не им.

Источник

Введение

Формат *.dwg — самый популярный формат хранения электронных чертежей. Зачастую *.dwg-файлы хранятся годами, сохраняются в различных системах, используются разными пользователями и из-за этого могут накапливать различные ошибки. Чтобы обезопасить себя и свои документы, перед началом работы с файлами в nanoCAD рекомендуется выполнить ряд действий для их проверки, очистки и оптимизации. Ниже мы рассмотрим основные инструменты и методы работы с *.dwg-файлами.

Откройте *.dwg-файл через текстовый редактор — например Блокнот. Первые символы укажут на версию, остальная часть файла будет отображаться в зашифрованном виде (рис. 1).

Примечание. Для открытия в Блокноте больших файлов может потребоваться дополнительное время.


Рис. 1

Рис. 1

Узнать версию dwg, в которой сохранен файл, можно из таблицы 1.

Таблица 1

AC1015 dwg 2000
AC1018 dwg 2004
AC1021 dwg 2007
AC1024 dwg 2010
AC1027 dwg 2013
AC1032 dwg 2018

*.dwg-файл не открывается

Если по каким-либо причинам файл не открывается, не стоит паниковать. Попробуем восстановить его с помощью утилит. При открытии чертежа такого типа вы скорее всего увидите сообщение, показанное на рис. 2.


Рис. 2

Рис. 2

Перезапустите программу nanoCAD и воспользуйтесь утилитой Восстановление документа.
Меню: ФайлУтилитыВосстановление документа…
Командная строка: ВОССТАН (RECOVER)

Эта команда позволяет восстанавливать не открывающиеся в nanoCAD поврежденные документы, а также выполнять их проверку на наличие ошибок и исправлять отдельные ошибки. По завершении восстановления программа предоставит в командной строке отчет об исправленных ошибках (рис. 3).


Рис. 3

Рис. 3

Если файл все равно не удается открыть, отправьте его специалистам технической поддержки на адрес support@nanocad.ru, сопроводив письмо подробным описанием проблемы.

Как почистить *.dwg-файл?
Перед началом работы с утилитами очистки обязательно разблокируйте, включите и разморозьте все слои вашего документа, иначе вы не сможете исправить все дефекты файла (рис. 4).


Рис. 4

Рис. 4

Проверка документа

Меню: ФайлУтилитыПроверка документа
Командная строка: ПРОВЕРИТЬ (AUDIT)

Первым делом проверим документ на наличие ошибок. Команда ПРОВЕРИТЬ (AUDIT) позволяет выполнить проверку открытого в nanoCAD документа и исправить отдельные ошибки. Если из-за повреждений документ невозможно открыть, используйте команду Восстановление документа.

После вызова функции проверки документа программа выведет в командной строке запрос: «Исправить все обнаруженные ошибки?» Нажимаем Да и ждем окончания процесса (рис. 5).


Рис. 5

Рис. 5

По завершении программа представит в командной строке отчет (рис. 6). Но главное, что все ошибки будут исправлены.


Рис. 6

Рис. 6

После выполнения проверки документа сохраните файл под другим именем. Рекомендую сохранять файлы с постфиксом утилиты, которой проверены файлы: Архитектура_audit.dwg.

Проверка геометрии

Меню: ФайлУтилитыПроверка геометрии
Командная строка: ПРОВГЕОМ (AUDITGEOMETRY)

Команда предназначена для выявления и исправления проблемных объектов чертежа, лежащих за пределами диапазона. Есть два режима:

  • Проверка_Z_координат — проверка координат по оси Z всех объектов чертежа;
  • Проверка_Штриховок — проверка правильности отображения штриховок в границах контуров.

Битые Z-координаты, на мой взгляд, один из наиболее часто встречающихся недугов формата *.dwg. Они могут годами находиться в чертеже, оставаясь необнаруженными, так как чаще всего пользователи работают в плоскости.

Симптоматика бывает разной: плохо работают привязки, не отображается часть объектов, пропадает курсор в модели или чертеж работает медленно. Проблема очень актуальна при работе с большими файлами: генпланами, подложками и пр.

Чтобы выявить эту проблему, нужно взглянуть на чертеж с другого вида. Зажмите Shift и используйте колесо мыши для вращения чертежа в 3D-пространстве. Если ваш чертеж плоский — всё хорошо, если нет — пора его исправить (рис. 7). Вернуться к виду сверху можно, нажав Вид сверху в меню ВидВиды и проекцииСверху.


Рис. 7

Рис. 7

Начиная с 7-й версии платформа nanoCAD при запуске *.dwg-файлов проверяет Z-координаты автоматически, и если в вашем файле обнаружится проблема, вы увидите окно, показанное на рис. 8.


Рис. 8

Рис. 8

Просто нажмите Исправить, и утилита перенесет все улетевшие объекты. Важно отметить, что данная функция не делает ваш чертеж полностью плоским, а просто переносит объекты с улетевшей координатой Z ближе к нулевому значению. Если у вас есть трехмерные объекты, они не будут разрушены. После проверки геометрии осмотрите ваш чертеж в 3D — если остались какие-то дефекты, рекомендуется воспользоваться функцией Конвертация в 2D.

Конвертация в 2D

Меню: ФайлУтилитыКонвертирование в 2D
Командная строка: КОНВ2D (FLATTEN)

Эта функция позволяет сделать все объекты чертежа совершенно плоскими. Поэтому, если вы работаете с 3D-полилиниями, ее нужно использовать с особой осторожностью. Вот пара способов, которыми я пользуюсь при работе с такими файлами.

Способ № 1

В этом случае требуется выбрать все объекты, лежащие вне нулевой плоскости. Для этого нам необходимо:

  1. Включить вид сбоку и выбрать все объекты, которые лежат выше или ниже нуля (рис. 9).


    Рис. 9

    Рис. 9

  2. После выделения всех объектов, которые находятся за пределами нулевой плоскости, переключаемся на вид сверху (это важно, иначе функция сплющит нам чертеж не на ту плоскость) и, не снимая селекции объектов, вызываем функцию Конвертация в 2D (рис. 10).


    Рис. 10

    Рис. 10

Способ № 2

Способ более трудоемкий, но и более безопасный.

Дело в том, что конвертация в 2D разрушает объекты оформления СПДС (выноски, оси, отметки уровня и т.д.), поэтому перед началом конвертации нам необходимо исключить эти объекты из селекции.

Выбираем все объекты чертежа (Ctrl+A). Переходим на функциональную панель Свойства, выбираем из выпадающего списка объекты оформления и исключаем их из выбора (рис. 11). Повторяем эту операцию до тех пор, пока в селекции не останется объектов оформления СПДС.


Рис. 11

Рис. 11

Не сбрасывая селекции с объектов, вызываем функцию Конвертация в 2D. Затем файл можно снова проверить на ошибки. После проверки сохраните файл под другим именем — например, Архитектура_audit_flatten.dwg. Я использую при сохранении версионность, чтобы в случае какой-либо ошибки вернуться к предыдущей версии файла и не проделывать с нуля все операции очистки.

Очистка документа (purge)

Меню: ФайлУтилитыОчистка документа…
Командная строка: ОЧИСТИТЬ, ОЧ, УДАЛИ (PURGE, PU)

После запуска команда вызывает диалоговое окно Очистка документа, в котором представлены список элементов, доступных для удаления, и список элементов, удалить которые из документа нельзя.
Выберите из списка элементы, которые будут удалены, либо нажмите Удалить всё (рис. 12).


Рис. 12

Рис. 12

  • Удаление вложенных элементов — включение режима удаления всех неиспользуемых именованных объектов, содержащихся внутри других неиспользуемых именованных объектов.
  • Автоматическая очистка непривязанных данных — удаление устаревших стилей векторных данных формата DGN.
    Файлы с DGN-стилями весят больше обычного, хотя содержат мало графики. Такие файлы могут медленно работать и вызывать зависание при сохранении.
  • Удалить геометрию нулевой длины и пустые текстовые объекты — включение режима удаления графического мусора. Флажок недоступен в случае отсутствия соответствующей геометрии в документе.
    Такие объекты тяжело найти в модели. Тексты визуально отображаются только после селекции, так как не имеют содержимого (рис. 13).


    Рис. 13

    Рис. 13

    Обнаруживать их удобно через Диспетчер чертежа (меню СервисДиспетчер чертежа). В этой функциональной панели пустые однострочные и многострочные тексты будут отображаться как «ПУСТОЙ ТЕКСТ» (рис. 14).


    Рис. 14

    Рис. 14

После выполнения очистки сохраните файл под другим именем. Я сохраняю чертежи с постфиксом утилиты, которой его проверял. Поэтому имя нашего файла будет теперь выглядеть так: Архитектура_audit_flatten_purge.dwg.

Перекодировка текста

Меню: ФайлУтилитыПерекодировка текста
Командная строка: ДЕКОД (TEXTDECODER)

Наверное, любой российский пользователь хоть раз сталкивался с проблемами кодировки, когда, например, названия файлов в проводнике или текст в браузере отображаются в виде непонятных значков. Знакома эта проблема и пользователям САПР-систем (рис. 15).


Рис. 15

Рис. 15

Утилита перекодировки текста представлена в виде отдельного выпадающего окна. Первое, что нам необходимо выбрать, это тип объектов, которые мы будет перекодировать (рис. 16). Такими объектами могут быть слои, стили, тексты и т.д.


Рис. 16

Рис. 16

Существуют два режима декодирования: вручную и автоподбор. Первый — самый точный и очень трудозатратный, второй — быстрый, но связанный с риском ошибок. Давайте рассмотрим подробнее каждый из них.


Рис. 17

Рис. 17

Вручную

Выбираем из списка текст и назначаем ему конечную кодировку (рис. 17). Далее нажимаем Декодировать и смотрим результат в окне Результат декодирования. Если не угадали с кодировкой, выбираем другую и перекодируем заново.


Рис. 18

Рис. 18

Автоподбор

В этом режиме программа подбирает конечную кодировку самостоятельно. Выберите пункт из списка с проблемной кодировкой, установите режим декодирования Автоподбор и нажмите кнопку Декодировать (рис. 18). Программе не всегда удается верно определить конечную кодировку, поэтому пользователю предоставляется список результатов с различной кодировкой. Из выпадающего списка выбираем верное представление.

Перекодировка всех объектов

Можно перекодировать и весь массив данных. Для этого надо нажать кнопку Выбрать все, установить режим декодирования Автоподбор и нажать на кнопку Перекодировка (рис. 19).


Рис. 19

Рис. 19

Если вам предстоит перекодировать большой массив объектов, постарайтесь исключить из перекодировки те из них, которые отображаются корректно. Сделать это можно, щелкнув по элементу списка левой кнопкой мыши при зажатой клавише Ctrl (рис. 20).


Рис. 20

Рис. 20

После исправления кодировки сохраните файл под другим именем — например, Архитектура_audit_flatten_purge_decod.dwg.

Вставка чертежа в новый файл

Существует еще один хороший метод, который позволяет исправить даже самые гадкие файлы. Этим способом пользователи CAD-систем пользуются давно, хочу лишь еще раз о нем напомнить.

Совет. К этому методу стоит прибегнуть, если очистка и проверка не помогают исправить тот или иной дефект.

Внимание! В чертеже пропадут все оформленные листы.

Создаем в nanoCAD новый файл (меню ФайлСоздать). Далее нужно вставить проблемный чертеж в этот открытый файл как блок (меню ВставкаБлок). В окне Вставка блока следует снять флажок Указать на экране, чтобы вставить чертеж сразу в нулевые координаты. Еще нужно установить флажок напротив пункта Разбить, чтобы вставленный чертеж после вставки не пришлось разбивать (рис. 21).


Рис. 21

Рис. 21

После вставки чертежа будет заново сгенерирована вся база данных *.dwg-файла. Таким образом вы можете исправить ряд ошибок ваших старых файлов. При вставке вы также потеряете все прокси-объекты вашего чертежа, так что, применяя этот метод, будьте осторожны. После вставки чертежа сохраните файл под другим именем — например, Архитектура_insert.dwg.

Разбивка и удаление прокси-объектов

Меню: РедактированиеДополнительные средстваРазбивка прокси-объектов
Меню: РедактированиеДополнительные средстваУдаление прокси-объектов

*.dwg-файлы могут содержать сторонние объекты, созданные в других приложениях. Все неопознанные объекты называются прокси-объектами (они могут иметь графическое представление, а могут и не иметь).

Прокси-объекты создают специализированные приложения под различными CAD-платформами. С такими объектами сталкивался, наверное, каждый проектировщик. Их нельзя редактировать, у них нет «ручек».

Прокси — это технология транзитного хранения данных. Говоря простым человеческим языком, она позволяет приложению сохранить свой объект и защитить его от разрушения, даже если вы откроете файл в другой САПР-системе, не имеющей данного приложения. Поэтому, прежде чем разбивать и удалять прокси, задумайтесь: вдруг объект стороннего приложения вам еще пригодится и не стоит спешить с его разбиением на примитивы.

Некоторые разработчики специализированных приложений защищают свои объекты, не позволяя разбить их командой EXPLODE. Именно для таких случаев в nanoCAD реализованы специальные утилиты разбивки и удаления прокси. Работают они достаточно просто, нужно только выбрать прокси-объекты и вызвать необходимую команду (разбивка и удаление). Эти команды доступны и контекстном меню Диспетчера чертежа — специального инструмента, показывающего всю структуру *.dwg-файла (рис. 22).


Рис. 22

Рис. 22

Заключение

После работы со всеми утилитами внимательно ознакомьтесь с финальным файлом. Иногда для сложных файлов может потребоваться 2−3 прохода утилитами. Если все нужные проектные данные целы и текущий результат вас полностью устраивает, удалите промежуточные файлы и оставьте исходный файл архитектура.dwg, а финальному присвойте имя архитектура_rec.dwg.

Используя такую маркировку, вы будете знать, какие файлы у вас уже обработаны, а какие еще только предстоит проверить. Всегда работайте в файлах с пометкой _rec.

Надеюсь, приведенная информация поможет вам навести порядок в ваших файлах, упростить и ускорить работу в *.dwg-среде, а также избежать критических ошибок и потери данных.

Удачного проектирования!

Главная » Microsoft Word » Nanocad неизвестная ошибка закройте программу перезапустите компьютер

«Помогите! nanoCAD видит не все, что создано в AutoCAD»

Проснувшись с утра и налив чашечку кофе, заглянул на свой любимый forum.nanocad.ru и обнаружил мольбу о помощи — мол, nanoCAD не отображает чертеж из AutoCAD. Точнее отображает, но не все: «кто уже боролся с подобным явлением, подскажите рецепт»… Подозревая, в чем дело, отставил кофе в сторону и загрузил *.dwg-чертеж для исследования.
Кому интересно чуть-чуть утренней нудности, добро пожаловать.

Nanocad неизвестная ошибка закройте программу перезапустите компьютер

Что делать, если не установилась база данных?

Первым делом надо зайти в настройки и проверить пункт «Доступ к базам данным».

Доступ к базам данных

Возможные проблемы:
— Не установлен сервер баз данных (MSQL или Postgree). Переустановить его, а затем переустановить платформу+модуль(приложение).
— Не развернута база данных на установленный сервер. Переустановить ПО от Нанософта либо с нуля, либо через инструмент «Исправить».
— Не настроен сервер/доступ к серверу. Настроить сервер (связаться с сисадмином).

ООО «Центр Программного Обеспечения» является авторизованным партнёром АО «Нанософт», ООО «Нанософт разработка» в отношении распространения и технической поддержки на территории Российской Федерации программного обеспечения nanoCAD и NormaCS, имеет право распространять программные продукты и оказывать услуги по сопровождению программ на всей территории РФ.

nanoCAD Pro 11.0.4761.8897 Build 4866 / Plus 20.0.5147.3538 build 5247 — новая версия с ключом

nanoCAD

nanoCAD — это профессиональная программа категории CAD (система проектирования). Кто уже имел дела с подобными разработками, найдет интерфейс знакомым, так как в целом особо не отличается от подобных программ, разобраться в нем будет не сложно, можно сказать, даже просто. Вы получите мощные средства разработки и проектирования, помимо этого присутствует встроенная совместимость с DWG (чертежи), а продвинутые пользователи найдут привлекательным открытую поддержку API (программный интерфейс приложения).

Софт имеет две подписки, Профессиональная и Плюс, перед вами Pro версия — она более продвинутая, разницу можете прочитать на официальном сайте. Обратите внимание, что немного ниже вы сможете nanoCAD бесплатно, внутри архива вы увидите много других архивов, так это scene релиз, я не стал его трогать, вам надо будет распаковать все ZIP файлы, потом RAR — а уже после этого установить программу, далее читаем файл readme.txt и регистрируем nanoCAD, после блокируем ей выход в сеть на всякий случай. В целом это все, кому софт нравится, ссылка ниже, удачи!

Разработчик: Nanosoft
Лицензия: ShareWare у нас вы можете скачать бесплатно
Язык: Мультиязычная версия
Размер: 590 + 606 MB
ОС: Windows 7+ / x64
Версия: 11.0.4761.8897 Build 4866
Скачать: nanoCAD Pro программа с ключом/кряком + Plus 20.0.5147.3538 build 5247

Причины падение nanoCAD

1. Общесистемная ошибка: если в целом компьютер работает со сбоями, то nanoCAD также не будет исключением. Причиной может быть что угодно: битая память, плохие блоки на жестком диске, слишком «подозрительно» настроенный антивирус, плохие видеодрайвера, просто вирус на компьютере, который ломает системные файлы.

Общие рекомендации: заглянуть в Панель управленияАдминистрированиеПросмотр событийЖурналы WindowsПриложения и выяснить в каких модулях происходит ошибка — обычно эти логи могут натолкнуть на какую-нибудь полезную мысль. Далее проверить компьютер на вирус, обновить видеодрайвера, вспомнить что инсталлировалось в последнее время, кроме nanoCAD. Прогнать тесты по аппаратной части: проверить память, жесткий диск. Проверить нет ли для Windows обновлений.

2. При запуске nanoCAD может подцепить чужую dll. Обычно это происходит, когда какая-то программа, игнорируя правила инсталляции на компьютеры, забрасывает свои dll в папку Windows. И случайно названия наших dll совпали. Далее nanoCAD запрашивает свою dll, ему Windows подсовывает dll из своей системной папки от другой программы и. Мы падаем 🙁 Пока мы нащупали две такие противные программы — Эколог (который подсовывает нам geodata.dll) и программа, использующая templman.dll.

Начиная с nanoCAD 5.0, мы обходим известные проблемные dll, но, конечно, может случиться, что какая-либо еще программа поступает так плохо. Тут мы описываем как искать такие проблемные dll: http://forum.nanocad. showtopic=4289

3. Нехватка оперативной памяти. Если nanoCAD вылетает в процессе работы, то с большой долей вероятности, у вас просто не хватает оперативной памяти для работы с чертежами. Проконтролируйте размер памяти, который у вас занимает программа: для этого достаточно вызвать Диспетчер задач (CTRL+SHIFT+ESC) и на закладке Процессы найти строчку «nCad.exe *32». Обратите внимание, что сейчас nanoCAD 32-х битный. а значит процесс на 32-бит ОС по умолчанию не может получить больше 1.7Гб памяти. А чертежи очень часто могут весьма активно кушать память (особенно, если у вас используются растровые подложки) и тогда незаметно приходит придел разрешенного адресного пространства (особенно часто такое происходит на XP).

Nanocad неизвестная ошибка закройте программу перезапустите компьютер

Сообщения: 31
Благодарности: 1

Конфигурация компьютера
Процессор: Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
Материнская плата: Lenovo 20208
Память: 8 Гб (Kingston, SHARETRONIC 2*DDR3-1600)
HDD: TOSHIBA THNSNH128GCST (128 ГБ, SATA-III), WDC WD5000LPVT-08G33T1 (500 ГБ, 5400 RPM, SATA-II)
Видеокарта: NVIDIA GeForce GT 720M (1 ГБ)
Звук: Realtek ALC269 @ Intel Panther Point PCH — High Definition Audio Controller [C-1]
Блок питания: LGC, 40 Wh, 2013-01-11
Ноутбук/нетбук: Lenovo B590
ОС: Windows 7 Pro 6.1.7601 (64)

Здравствуйте, уважаемые форумчане!
Подскажите почему возникает ошибка (см. файл).
Связываю это с тотал командером, но не могу исправить ошибку.
Подскажите, пожалуйста

Сообщения: 2431
Благодарности: 555

Конфигурация компьютера
Процессор: «AMD Ryzen™ 5 3600X @ 3.8GHz» under «be quiet! Dark Rock 4»
Материнская плата: MSI MPG B550 GAMING EDGE WIFI
Память: 32GB G.Skill Ripjaws V DDR4-3600MHz (2x16GB) (F4-3600C16D-32GVKC) CL16-19-19-39 1.35V
HDD: 500Gb SSD Samsung 970 EVO Plus NVMe M.2
Видеокарта: 2Gb MSI AMD Radeon RX 550 AERO ITX OC
Звук: «Realtek ALC1200» with «Edifier R1700BTs»
Блок питания: «500W be quiet! PURE POWER 11 (L11-CM-500W)» with «Be Quiet Pure Base 500DX»
Монитор: 27″ AOC U2777PQU
Ноутбук/нетбук: Ноутбук «HP Pavilion 15-eh1019ur (3E3R8EA)» + Моноблок «Acer Veriton Z4860G (DQ.VRZER.041)» + «Xiaomi Mi Pad 5 6GB/256GB with Pen»
ОС: Microsoft Windows 10 Pro x64
Прочее: Logitech Illuminated Keyboard K800/ Logitech Marathon M705/ Logitech HD Webcam B910/ Keenetic Ultra (KN-1810) + Air (KN-1611)

Dmitriy_25.87, nanoCAD — Бесплатная версия отечественной универсальной САПР-платформы.

Связываю это с тотал командером»

на каком основании?

Вы бы более подробно описали — как, когда, кикми образом, при каких обстоятельствах выходит ошибка?

Гляньте в журнале Windows — «Приложени» — предшествующие по времени ошибки имееются? Т.к. это CAD- система, может памяти не хватает на проект, или файла подкачки, иль свободного места иль еще чего-нибудь.

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Сообщения: 31
Благодарности: 1

Конфигурация компьютера
Процессор: Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
Материнская плата: Lenovo 20208
Память: 8 Гб (Kingston, SHARETRONIC 2*DDR3-1600)
HDD: TOSHIBA THNSNH128GCST (128 ГБ, SATA-III), WDC WD5000LPVT-08G33T1 (500 ГБ, 5400 RPM, SATA-II)
Видеокарта: NVIDIA GeForce GT 720M (1 ГБ)
Звук: Realtek ALC269 @ Intel Panther Point PCH — High Definition Audio Controller [C-1]
Блок питания: LGC, 40 Wh, 2013-01-11
Ноутбук/нетбук: Lenovo B590
ОС: Windows 7 Pro 6.1.7601 (64)

При запуске с рабочего стола или через тотал выдает эту ошибку.
Раньше все хорошо работало, установил шрифты новые и может поэтому слетело. Иногда не запускается вообще, а иногда ошибка возникает, но программа запускается. Переустановил нанокад — не помогло. Попробую шрифты удалить.
Правда такое и за некоторыми другими программами замечал.

Nanocad 3.7 проблема с видимостью растровых изображений

Когда пользователи работают с программой , при вставке растрового изображения, на отдельных компьютерах наблюдалась проблема с видимостью этих изображений при печати. То есть изображения (например формата PDF или JPEG) на печатаемом листе могли быть видимы полностью, могли кусками или полностью невидимы. Данная проблема оказывалась критичной для нормальной работы одной из проектных организаций в Воронеже. Причина такой работы программы на компьютерах зависит от целого комплекса сочетаний аппаратной и программной части каждого отдельно взятого персонального компьютера. Универсальное решение в данном случае заключается во включении режима повышенной совместимости. Заходим в «Сервис», там выбираем «Настройки», далее «Системные настройки» и включаем режим повышенной совместимости (при этом отключится аппаратное ускорение).

режим повышенной совместимости

Включение данного режима может вызвать некоторое замедление работы «Нанокада». Но обычно такое замедление не критично для полноценной работы пользователя. А вот стабильность и корректность функционирования программы повышается заметно и в частности решается проблема, которой собственно и посвящена данная заметка по IT аутсорсингу в Воронеже. В итоге, после решения этой проблемы, инженеры заказчика смогли нормально работать и вовремя сдавать проекты. А сама проектная организация функционировать (по текущим бизнес процессам) в штатном режиме.

г.Воронеж, ул.Фридриха Энгельса, 58А

(Пункт выдачи) г.Воронеж, ул.Моисеева, 37

Наша специализация — создание и обслуживание информационных систем организаций. Наша команда — это профессионалы с большим опытом работы, готовые решить Ваши проблемы в сфере информационных технологий. У каждого из нас имеется весомое портфолио выполненных работ и внедренных IT решений.

1. Общесистемная ошибка: если в целом компьютер работает со сбоями, то nanoCAD также не будет исключением. Причиной может быть что угодно: битая память, плохие блоки на жестком диске, слишком «подозрительно» настроенный антивирус, плохие видеодрайвера, просто вирус на компьютере, который ломает системные файлы.

Общие рекомендации: заглянуть в Панель управленияАдминистрированиеПросмотр событийЖурналы WindowsПриложения и выяснить в каких модулях происходит ошибка — обычно эти логи могут натолкнуть на какую-нибудь полезную мысль. Далее проверить компьютер на вирус, обновить видеодрайвера, вспомнить что инсталлировалось в последнее время, кроме nanoCAD. Прогнать тесты по аппаратной части: проверить память, жесткий диск. Проверить нет ли для Windows обновлений.

2. При запуске nanoCAD может подцепить чужую dll. Обычно это происходит, когда какая-то программа, игнорируя правила инсталляции на компьютеры, забрасывает свои dll в папку Windows. И случайно названия наших dll совпали. Далее nanoCAD запрашивает свою dll, ему Windows подсовывает dll из своей системной папки от другой программы и… Мы падаем
Пока мы нащупали две такие противные программы — Эколог (который подсовывает нам geodata.dll) и программа, использующая templman.dll.

Начиная с nanoCAD 5.0, мы обходим известные проблемные dll, но, конечно, может случиться, что какая-либо еще программа поступает так плохо. Тут мы описываем как искать такие проблемные dll: http://forum.nanocad…?showtopic=4289

3. Нехватка оперативной памяти. Если nanoCAD вылетает в процессе работы, то с большой долей вероятности, у вас просто не хватает оперативной памяти для работы с чертежами. Проконтролируйте размер памяти, который у вас занимает программа: для этого достаточно вызвать Диспетчер задач (CTRL+SHIFT+ESC) и на закладке Процессы найти строчку «nCad.exe *32». Обратите внимание, что сейчас nanoCAD 32-х битный. а значит процесс на 32-бит ОС по умолчанию не может получить больше 1.7Гб памяти. А чертежи очень часто могут весьма активно кушать память (особенно, если у вас используются растровые подложки) и тогда незаметно приходит придел разрешенного адресного пространства (особенно часто такое происходит на XP).

Есть возможность расширить размер выделяемой памяти до 3Гб в рамках х32 ОС — с большой долей вероятности стабильность приложения увеличится. Тут подробнее: http://forum.nanocad…?showtopic=4391. А если это не помогает, то рекомендуем переходить на x64 ОС (которые выделяют на приложение 4Гб).

Содержание

  1. Шаг, сетка, привязка в NanoCad
  2. LiveInternetLiveInternet
  3. —Рубрики
  4. —Поиск по дневнику
  5. —Подписка по e-mail
  6. —Статистика
  7. Объектная привязка в NanoCAD. Уроки Эльвиры Киреевой. Электронный крой.
  8. Работа с проблемными *.dwg-файлами в среде nanoCAD
  9. Как узнать версию *.dwg-файла?
  10. *.dwg-файл не открывается
  11. Как почистить *.dwg-файл?
  12. 1. Проверка документа
  13. 3. Конвертация в 2D
  14. 4. Очистка документа (purge)
  15. 5. Перекодировка текста
  16. 6. Вставка чертежа в новый файл
  17. 7. Разбивка и удаление прокси-объектов
  18. Заключение

Шаг, сетка, привязка в NanoCad

Итак, сегодня мы поработаем над тем, чтобы сделать вашу работу в программной среде nanoCAD еще более комфортной, особенно при выполнении чертежей.

Чтобы строить чертежи было гораздо проще и быстрее, опытные конструкторы применяют привязку, шаг и сетку. Использовать их можно с помощью целого ряда вспомогательных команд и функций или же на основе применения горячих клавиш F3, F9 и F7 соответственно. Многие пользователи отдают предпочтение специализированной панели, которая расположилась в самом низу рабочего поля nanoCAD.

Вы можете увидеть её на рисунке выше, где она отмечена красным цветом и располагается под строкой команд.

Пример отображает задействованную объектную привязку, пока шаг и сетка неактивны. Их нельзя включать сразу, так как они требуют определенных настроек. С этой целью мы переходим в раздел сервиса, где останавливаемся на «Режимах черчения».

Теперь на рабочем поле запустится специальное окно:

Нас интересуют исключительно параметры привязки, сетки и шага. Верхняя часть запустившегося окна поможет нам доработать сетку и шаг. Присвоим десять условных единиц оси абсцисс и ординат, как и требуют стандарты. С помощью параметра под названием «Основная линия» пользователь может контролировать число квадратов условного типа, которые могут разместиться на заданном промежутке. Включаем сетку и разбираемся с примером:

Присвоим параметру «Основная линия» число 3:

Результат представлен на изображении ниже:

Привязка отвечает за то, каким способом будет связан конкретный элемент с сеткой рабочей плоскости. Именно поэтому следует позаботиться о том, чтобы и сетка, и шаги обладали одинаковыми шагами. Далее займемся «Объектной привязкой».

Она позволяет усовершенствовать привязку уже сформированных элементов. С этим нужно разобраться более подробно.

1) Привязка к конточке – работает в тех случаях, когда существует необходимость удлинить уже существующую линию в том или ином направлении.
2) Привязка к середине – сосредотачивается строго по центру рабочей линии.
3) Привязка к центру – привязка основана на центральной точке эллипса или любой другой окружности.
4) Привязка к узлу – в данном случае точка привязки фиксируется в ранее организованной точке.
5) Привязка к квадрату – в таком случае привязка будет основана на сформированном точечном массиве.
6) Привязка к пересечению – в качестве основы будет использовано пересечение двух линий.
7) Привязка к продолжению – привязывается к любому выбранному участку объекта, где есть все условия, необходимые для удлинения прямой.

Для практических исследований нарисуем квадрат.

Поднесем указатель к любому углу.

Когда привязка активирована, пользователь всегда может увидеть её название, если наведет курсор на рабочую зону. Кроме того, элемент привязки тоже будет обнаружен в тот же момент.

Пользуясь советами из этой статьи, вы непременно сможете упростить себе работу с привязками.

Источник

LiveInternetLiveInternet

Рубрики

  • Молитвы (14)
  • Полезные сайты (2)
  • Библиотека (1)
  • Все для дома (219)
  • Интерьеры (30)
  • Мебель своими руками (25)
  • Ремонт (3)
  • Чистота (32)
  • Шитье для дома (29)
  • Вязание (36)
  • Крючок (23)
  • Спицы (11)
  • Декупаж (56)
  • Для детей (24)
  • Здоровье (875)
  • Похудение (52)
  • Упражнения (103)
  • Идеи для дачи (37)
  • Интересные факты (31)
  • Интернет-магазины (1)
  • Как заработать в интернете (22)
  • Квиллинг (79)
  • Кино и мульты (16)
  • Комнатные растения (28)
  • Компьютер (222)
  • Все про дневник (28)
  • Полезные сайты (39)
  • Косметика (293)
  • Кулинария (1753)
  • Безалкогольные напитки (10)
  • Блины, оладьи (35)
  • Блюда из грибов (6)
  • Блюда на блендере (5)
  • Вареники, пельмени, манты (41)
  • Варенье, джемы (43)
  • Вторые блюда (149)
  • Выпечка (544)
  • Готовим в мультиварке (17)
  • Заготовки на зиму (23)
  • Закуски (128)
  • Колбаса (20)
  • Котлеты (67)
  • Кремы (15)
  • Молочные блюда:сыры, йогурты. (9)
  • Мясные блюда (162)
  • Овощные блюда (108)
  • Первые блюда (36)
  • Печенье (22)
  • Пирожные (18)
  • Приготовление теста (23)
  • Рецепты для мультиварки (5)
  • Рыбные блюда (76)
  • Салаты (71)
  • Сладкие блюда (80)
  • Соусы (28)
  • Спиртные напитки (7)
  • Торты (115)
  • Магия (200)
  • Мастера своего дела (6)
  • Мебель своими руками (2)
  • Мои работы (20)
  • Музыка (2)
  • Мыловарение (38)
  • Нумерология (9)
  • Переделки (17)
  • Подарки своими руками (31)
  • Поделки из разных материалов (429)
  • Из бумаги (10)
  • Из газет (192)
  • Из картона (140)
  • Из макарон (4)
  • Из пластиковых бутылок (10)
  • Из соленого теста (6)
  • Из цветной бумаги (3)
  • Из яичной скорлупы (4)
  • Цветы из разных материалов (68)
  • Поэзия (2)
  • Православие (117)
  • Природа (3)
  • Притчи (19)
  • Прически (6)
  • Психология (87)
  • Путешествия (2)
  • Рукоделие (378)
  • Бижутерия своими руками (4)
  • Виды швов для вышивки (4)
  • Вышивка лентами (227)
  • Другие виды вышивки (10)
  • Канзаши (28)
  • Ковровая вышивка (7)
  • Печворк без иголки или пенопластика (11)
  • Украшения своими руками (1)
  • Сад, огород (19)
  • Саше (1)
  • Свечи своими руками (3)
  • Упаковка своими руками (41)
  • Учеба (44)
  • Шитье (5136)
  • Аппликация (49)
  • Блокноты, холдеры, записные книжки, обложки на кни (1)
  • Бирки, этикетки (14)
  • Бохо (18)
  • Буфы (4)
  • Для детей (218)
  • Идеи для рукоделия и аппликаций (163)
  • Косметички своими руками (174)
  • Крейзи-вул (12)
  • Материаловедение (11)
  • Моделирование и конструирование (158)
  • Одежда (290)
  • Организация рабочего места (30)
  • Печворк, квилт (2163)
  • Подушки (94)
  • Прихватки (60)
  • Ремонт одежды (2)
  • Сашико (7)
  • Стежка (125)
  • Сумки своими руками (577)
  • Тапочки своими руками (10)
  • Технология (116)
  • Трапунто (19)
  • Уроки Эльвиры Киреевой. (53)
  • Чехлы на стулья (30)
  • Шторы (143)
  • Шкатулки (23)
  • Юридическое (1)

Поиск по дневнику

Подписка по e-mail

Статистика

Объектная привязка в NanoCAD. Уроки Эльвиры Киреевой. Электронный крой.

Понедельник, 18 Февраля 2013 г. 20:00 + в цитатник

Posted: 17 Feb 2013 10:22 AM PST

Сегодня мы с Вами продолжаем обучение nanoCAD, а в точности пройдем один из наиболее важных моментов в программе. Тема выбрана не случайно, а в связи возникновением большого наплыва вопросов, которые касаются проблем возникающих у новичков.

Объектная привязка — это способ точного указания точек, без знания их координат и т.д. То есть эта функция служит нам для того, чтобы мы могли точно соединять точки с друг другом.

Вот пример, мы построили отрезок. Произвели еще какие-либо действия в программе, и нам требуется построить новый отрезок от конечной точки предыдущего. Что мы обычно делаем? Наводим курсор на конец отрезка и видим следующее:

Зеленый квадрат в конце отрезка и указывает на то, что кликнув по нему мы действительно установим точку в конце отрезка, а не где нибудь рядом. Это и есть объектная привязка — связь между какими-либо отрезками.

Кнопка включения данной опции находится на панельке под рабочим пространством модели. Для построения выкроек этот режим нам нужен постоянно (на фото кнопка активна). И лишь в очень редких случаях нам нужно его отключить, сделать это можно нажав на кнопку — оПРИВЯЗКА (смотрите фото выше) — она станет серого цвета (например, как кнопка «шаг» она не активна). Для того, чтобы включить снова кликаем по кнопке.

По умолчанию, в программе NanoCAD объектная привязка действует лишь на конечные точки отрезка.

Для построения выкроек этого очень мало! Поэтому переходим в меню «Сервис», далее выбираем пункт «режимы черчения» и вкладку «объектная привязка».

Затем нажимаем на кнопку «выбрать все». Для нас это вполне удобно.

Теперь давайте рассмотрим некоторые режимы привязки подробнее:

  1. конточка — это привязка к ближайшей конечной точке какого-либо отрезка, дуги и др.;
  2. середина — привязка в середине объекта;
  3. центр — привязка к центру дуги или окружности;
  4. квадрант привязка к ближайшей точке, которая располагается на дуге или окружности под углом 0, 90, 180 или 360 градусов;
  5. пересечение — привязка к точке, которая расположена на пересечении двух или более объектов;
  6. нормаль — привязка к точке нормали с объектом, а точнее его воображаемым продолжением;
  7. ближайшая — привязка к точке ближе всего расположенной к позиции курсора;
  8. продолжение — в этом случае у нас появляется временная (пунктирная) линия, которая продолжается от конечной точки какого-либо объекта (ранее на который был наведен курсор).

Конечно же, Вы можете выбрать только эти восемь пунктов и установить на них галочки, но как мне кажется проще и быстрее установить «выбрать все» и спокойно работать.

Спасибо Эльвире Киреевой за очередной урок.

Источник

Работа с проблемными *.dwg-файлами в среде nanoCAD

Формат *.dwg — самый популярный формат хранения электронных чертежей. Зачастую *.dwg-файлы хранятся годами, сохраняются в различных системах, используются разными пользователями и из-за этого могут накапливать различные ошибки. Чтобы обезопасить себя и свои документы, перед началом работы с файлами в nanoCAD рекомендуется выполнить ряд действий для их проверки, очистки и оптимизации. Ниже мы рассмотрим основные инструменты и методы работы с *.dwg-файлами.

Как узнать версию *.dwg-файла?

Откройте *.dwg-файл через текстовый редактор – например Блокнот. Первые символы укажут на версию, остальная часть файла будет отображаться в зашифрованном виде.

Для открытия в Блокноте больших файлов может потребоваться дополнительное время.

Узнать версию dwg, в которой сохранен файл, можно из списка:

AC1015 — dwg 2000
AC1018 — dwg 2004
AC1021 — dwg 2007
AC1024 — dwg 2010
AC1027 — dwg 2013
AC1032 — dwg 2018

*.dwg-файл не открывается

Если по каким-либо причинам файл не открывается, не стоит паниковать. Попробуем восстановить его с помощью утилит. При открытии чертежа такого типа вы скорее всего увидите сообщение:

Перезапустите программу nanoCAD и воспользуйтесь утилитой Восстановление документа.

  • Меню: Файл > Утилиты > Восстановление документа…
  • Командная строка: ВОССТАН (RECOVER)


Эта команда позволяет восстанавливать не открывающиеся в nanoCAD поврежденные документы, а также выполнять их проверку на наличие ошибок и исправлять отдельные ошибки. По завершении восстановления программа предоставит в командной строке отчет об исправленных ошибках.

Если файл все равно не удается открыть, отправьте его специалистам технической поддержки, сопроводив письмо подробным описанием проблемы.

Как почистить *.dwg-файл?

Перед началом работы с утилитами очистки обязательно разблокируйте, включите и разморозьте все слои вашего документа, иначе вы не сможете исправить все дефекты файла.

1. Проверка документа

  • Меню: Файл > Утилиты > Проверка документа
  • Командная строка: ПРОВЕРИТЬ (AUDIT)

Команда предназначена для выявления и исправления проблемных объектов чертежа, лежащих за пределами диапазона. Есть два режима:

  • Проверка_Z_координат – проверка координат по оси Z всех объектов чертежа;
  • Проверка_Штриховок – проверка правильности отображения штриховок в границах контуров.


Битые Z-координаты, на мой взгляд, один из наиболее часто встречающихся недугов формата *.dwg. Они могут годами находиться в чертеже, оставаясь необнаруженными, так как чаще всего пользователи работают в плоскости. Чтобы выявить эту проблему, нужно взглянуть на чертеж с другого вида. Зажмите Shift и используйте колесо мыши для вращения чертежа в 3D-пространстве. Если ваш чертеж плоский – всё хорошо, если нет – пора его исправить. Вернуться к виду сверху можно нажав Вид сверху в меню Виды и проекции > Сверху.

Симптоматика этой проблемы бывает разной. Плохо работают привязки, не отображается часть объектов, пропадает курсор в модели или чертеж медленно работает. Проблема очень актуальна при работе с большими файлами: генпланами, подложками и пр.

Начиная с 7-й версии платформа nanoCAD при запуске *.dwg-файлов проверяет Z-координаты автоматически, и если в вашем файле обнаружится проблема, вы увидите следующее окно:

Просто нажмите Исправить, и утилита перенесет все улетевшие объекты. Важно отметить, что данная функция не делает ваш чертеж полностью плоским, а просто переносит объекты с улетевшей координатой Z ближе к нулевому значению. Если у вас есть трехмерные объекты, они не будут разрушены. После проверки геометрии осмотрите ваш чертеж в 3D – если остались какие-то дефекты, рекомендуется воспользоваться функцией Конвертация в 2D.

3. Конвертация в 2D

  • Меню: Файл > Утилиты > Конвертирование в 2D
  • Командная строка: КОНВ2D (FLATTEN)


Эта функция позволяет сделать все объекты чертежа совершенно плоскими. Поэтому, если вы работаете с 3D- полилиниями, ее нужно использовать с особой осторожностью. Вот пара способов, которыми я пользуюсь при работе с такими файлами:

Способ №1
В этом случае требуется выбрать все объекты, лежащие вне нулевой плоскости. Для этого нам необходимо:

  1. Включить вид сбоку и выбрать все объекты, которые лежат выше или ниже нуля.
  2. После выделения всех объектов, которые находятся за пределами нулевой плоскости, переключаемся на вид сверху (это важно, иначе функция сплющит нам чертеж не на ту плоскость) и, не снимая селекции объектов, вызываем функцию Конвертация в 2D.

Способ №2
Способ более трудоемкий, но и более безопасный.

Дело в том, что конвертация в 2D разрушает объекты оформления СПДС (выноски, оси, отметки уровня и т.д.), поэтому перед началом конвертации нам необходимо исключить эти объекты из селекции.

4. Очистка документа (purge)

  • Меню: Файл > Утилиты > Очистка документа…
  • Командная строка: ОЧИСТИТЬ, ОЧ, УДАЛИ (PURGE, PU)


После запуска команда вызывает диалоговое окно Очистка документа, в котором представлен список элементов, доступных для удаления, и список элементов, удалить которые из документа нельзя. Выберите из списка элементы, которые будут удалены, либо нажмите Удалить всё.

  • Удаление вложенных элементов – включение режима удаления всех неиспользуемых именованных объектов, содержащихся внутри других неиспользуемых именованных объектов.
  • Автоматическая очистка непривязанных данных – удаление устаревших стилей векторных данных формата DGN.

Файлы с DGN-стилями весят больше обычного, хотя содержат мало графики. Такие файлы могут медленно работать и вызывать зависание при сохранении.

Такие объекты тяжело найти в модели. Тексты визуально отображаются только после селекции, так как не имеют содержимого.

Обнаруживать их удобно через Диспетчер чертежа (меню Сервис > Диспетчер чертежа). В этой функциональной панели пустые однострочные и многострочные тексты будут отображаться как «ПУСТОЙ ТЕКСТ».

После выполнения очистки сохраните файл под другим именем. Я сохраняю чертежи с постфиксом утилиты, которой его проверял. Поэтому имя нашего файла будет теперь выглядеть так: Архитектура_audit_flatten_purge.dwg.

5. Перекодировка текста

  • Меню: Файл > Утилиты > Перекодировка текста
  • Командная строка: ДЕКОД (TEXTDECODER)


Наверное, любой российский пользователь хоть раз сталкивался с проблемами кодировки, когда, например, названия файлов в проводнике или текст в браузере отображаются в виде непонятных значков. Знакома эта проблема и пользователям САПР-систем.

Утилита перекодировки текста представлена в виде отдельного выпадающего окна. Первое, что нам необходимо выбрать, это тип объектов, которые мы будет перекодировать. Такими объектами могут быть слои, стили, тексты и т.д.

Существуют два режима декодирования: вручную и автоподбор. Первый – самый точный и очень трудозатратный, второй – быстрый, но связанный с риском появления ошибок. Давайте рассмотрим подробнее каждый из них.

Выбираем из списка текст и назначаем ему конечную кодировку. Далее нажимаем Декодировать и смотрим результат в окне Результат декодирования. Если не угадали с кодировкой, выбираем другую и перекодируем заново.

В этом режиме программа подбирает конечную кодировку самостоятельно. Выберите пункт из списка с проблемной кодировкой, установите режим декодирования Автоподбор и нажмите кнопку Декодировать. Программе не всегда удается верно определить конечную кодировку, поэтому пользователю предоставляется список результатов с различной кодировкой. Из выпадающего списка выбираем верное представление.

Перекодировка всех объектов

Можно перекодировать и весь массив данных. Для этого нам нажать кнопку Выбрать все, установить режим декодирования Автоподбор и нажать на кнопку Перекодировка.

Если вам предстоит перекодировать большой массив объектов, постарайтесь исключить из перекодировки те из них, которые отображаются корректно. Сделать это можно, щелкнув по элементу списка левой кнопкой мыши при зажатой клавише Ctrl (Ctrl+ЛКМ).

После исправления кодировки сохраните файл под другим именем – например, Архитектура_audit_flatten_purge_decod.dwg

6. Вставка чертежа в новый файл

Существует еще один хороший метод, который позволяет исправить даже самые гадкие файлы. Этим способом пользователи CAD-систем пользуются давно, хочу лишь еще раз о нем напомнить.

К этому методу стоит прибегнуть, если очистка и проверка не помогают исправить тот или иной дефект. Внимание! В чертеже пропадут все оформленные листы.

Создаем в nanoCAD новый файл (меню Файл > Создать). Далее нужно вставить проблемный чертеж в этот открытый файл как блок (Меню Вставка > Блок). В окне Вставка блока следует снять флажок Указать на экране, чтобы вставить чертеж сразу в нулевые координаты. Еще нужно установить флажок напротив пункта Разбить, чтобы вставленный чертеж после вставки не пришлось разбивать.

После вставки чертежа таким способом будет сгенерирована заново вся база данных *.dwg-файла. Таким образом вы можете исправить ряд ошибок, которые находились в ваших старых файлах. При вставке вы также потеряете все прокси-объекты вашего чертежа, так что, применяя этот метод, будьте осторожны. После вставки чертежа сохраните файл под другим именем, например, Архитектура_insert.dwg.

7. Разбивка и удаление прокси-объектов

  • Меню: Редактирование > Дополнительные средства > Удаление прокси-объектов
  • Меню: Редактирование > Дополнительные средства > Разбивка прокси-объектов


*.dwg-файлы могут содержать сторонние объекты, созданные в других приложениях. Все неопознанные объекты называются прокси-объектами (они могут иметь графическое представление, а могут и не иметь). Прокси-объекты создают специализированные приложения под различными CAD-платформами. С такими объектами сталкивался, наверное, каждый проектировщик. Их нельзя редактировать, у них нет «ручек».

Прокси – это технология транзитного хранения данных. Говоря простым человеческим языком, она позволяет приложению сохранить свой объект и защитить его от разрушения, даже если вы откроете его в другой САПР-системе, не имеющей данного приложения. Поэтому, прежде чем разбивать и удалять прокси, задумайтесь: вдруг объект стороннего приложения вам еще пригодится и не стоит спешить с его разбиением на примитивы.

Некоторые разработчики специализированных приложений защищают свои объекты, не позволяя разбить их командой EXPLODE. Именно для таких случаев в nanoCAD реализованы специальные утилиты разбивки и удаления прокси. Работают они достаточно просто, нужно только выбрать прокси-объекты и вызвать необходимую команду (разбивка и удаление). Эти команды доступны и контекстном меню Диспетчера чертежа – специального инструмента, показывающего всю структуру *.dwg-файла.

Заключение

Используя такую маркировку, вы будете знать, какие файлы у вас уже обработаны, а какие еще только следует проверить. Всегда работайте в файлах с пометкой _rec.

Надеюсь, приведенная информация поможет вам навести порядок в ваших файлах, упростить и ускорить работу в *.dwg-среде, а также избежать критических ошибок и потери данных.

Удачного проектирования!
Сергей Спирин, mahbak
ЗАО Нанософт

Источник

Прочитал все вышеизложенное про nanoCAD, а о положительном ни слова :), я вот сравнил их и нахожу бесплатный! nanoCAD как перспективную замену автокаду.
Вот например некоторые из них:

 — сравнивал на своем ноуте скорость запуска nano и auto — cad-ов, нанокад существенно быстрее загружается, ввиду отсутствия лишнего, как в автокаде.
 — панель открытых файлов вверху рабочей области, в автокаде приходилось выбирать команду «окно», а затем выбирать файл, а тут все перед глазами
 — самое заметное и приятное, пожалуй, автокад запоминает приближение и перемещение по чертежу как выполненные команды, и если что то придется отменить то это просто бесит, нажимать «шаг назад» много раз, а когда закрываешь — предлагает еще и сохранить изменения.В nanoCAD такой глупости нет.
 — приятный современный интерфейс
 — отсутствие вращения чертежа в 3d с помощью «видового куба» да или хоть без него, (да и зачем чертилке этим заниматься), на работе каждый раз с зажатым shift и панаромированием у автокада с большим чертежом наступал «конец света», вплоть до вылета программы.
 — приятная и безглючная работа с внешними ссылками.

Ну и по сему, не нашел в nanoCAD е затемнение внешней ссылки, и кажется, ее там нет, надо бы добавить. Если есть, буду рад узнать где эта настройка. И еще, в атокад установил макрос сделанный Александром Ривилисом( http://www.caduser.ru/forum/index.php?PAGE_NAME=read&FID=44&TID=36136), который добавляет свойства длина, площадь и объем, в панели свойства, с возможностями отображения площадей длин и объемов в нужной величине, а не в квадратных, кубических милиметрах, а также сумму длин площадей выбранных фигур, так вот, можно ли добавить в nanoCAD без макроса такую возможность? :)

Кстати, о глюках, низнаю как у Вас, у меня вышеизложенное не проявляется при моей конфигурации ЭВМ, В автокаде (2011 RUS) насчитал более 10 глюков, в частности при работе с редактором блоков и лимитами чертежа. В нанокаде, пожалуй встретился один, при изменении визуального стиля и возврату его обратно в предыдущий, он чуток подтормаживает потом, и больше ничего существенного не заметил.

  • Системная ошибка 1920 webdav mail ru
  • Системная ошибка 234 имеются дополнительные данные
  • Системная ошибка 1909 учетная запись заблокирована
  • Системная ошибка 225 принтер canon
  • Системная ошибка 1790 webdav