Re: По вопросу по viewer'ам

Всем привет!
Тут задавали вопрос: "в демонстрационной базе при попытке просмотреть графику (3D модели) вместо картинки появляется сообщение "тип файла не поддерживается". Какие программы нужно установть еще для того, чтобы показывалось?"

Ответ:
Для этого:
1. на компьютере должны быть установлены программы - просмотрщики (viewer'ы), которые умеют показывать файлы соответствующих типов.
2. в TechnologiCS должны быть выполнены настройки, чтобы соответствующий viewer использовался как ActiveX компонента.

В демонстрационной базе данных модели деталей и сборочных единиц выполнены в основном в Autodesk Inventor, есть модели сделанные в Unigraphics NX3 и в SolidWorks.
Для просмотра моделей Inventor'а можно скачать приложение Inventor View (бесплатное) с сайта www.autodesk.com
Для просмотра файлов Solid Works, а также *.dwg удобно использовать eDrawing. Можно бесплатно скачать с сайта www.solidworks.com

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

Настройки ActiveX выполняются в файле csdnview.ini, который лежит в рабочей папке TechnologiCS. При установке ознакомительной версии этот файл уже ставится с настройками на использование вышеуказанных вьюверов. В других случаях, для того, чтобы настроить просмотр моделей Inventor c помощью Inventor View и моделей SW и чертежей ACAD'а с помощью eDrawing нужно добавить в файл csdnview.ini следующие строки:

.ipt=Inventor.ViewControl.1,FileName
.sldprt=EModelView.EModelViewControl.6,FileName
.sldasm=EModelView.EModelViewControl.6,FileName
.eprt=EModelView.EModelViewControl.6,FileName
.easm=EModelView.EModelViewControl.6,FileName
.dwg=EModelView.EModelViewControl.6,FileName

Ну и, конечно, не забудьте, проверить, что включена галочка в меню Вид - Настройки - Просмотр, как показано на стр.56 учебника.

Re: По вопросу по viewer'ам

Спасибо.
Теперь хотелось бы узнать, что надо сделать и настроить, что бы можно было просматривать PDF файлы из режима "Номенклатура".

Re: По вопросу по viewer'ам

поставить Adobe Acrobat Reader поновее и прописать в ини файле:
.pdf=Adobe Acrobat PDF view

(изменено: Парамонова Наталья, 2 марта 2009 10:27:47)

Re: По вопросу по viewer'ам

Здравствуйте. Подскажите пожалуйста что нужно сделать для того, чтобы 3Д-модели и чертежи, созданные в SW2008 можно было просматривать как эскизы непосредственно в ТКС, без открытия дополнительного приложения. И ещё... если я в файловом составе документа вызываю команду Просмотр для файлов SW, то они открываются непосредственно в SW, а не в eDrawings v8 (т.е. доступны для редактирования, а мне нужен только просмотр). Галка в настройках на просмотр стоит. В ini-файле просмотра у меня следующее:
// --- Solid Works ---
// eDrawings v6
.eprt=EModelView.EModelViewControl.6,FileName
.easm=EModelView.EModelViewControl.6,FileName
.sldprt=EModelView.EModelViewControl.6,FileName
.sldasm=EModelView.EModelViewControl.6,FileName
.slddft=EModelView.EModelViewControl.6,FileName

// eDrawings v7
.eprt=EModelView.EModelViewControl.7,FileName
.easm=EModelView.EModelViewControl.7,FileName
.sldprt=EModelView.EModelViewControl.7,FileName
.sldasm=EModelView.EModelViewControl.7,FileName
.slddft=EModelView.EModelViewControl.7,FileName

// eDrawings v8
.eprt=EModelView.EModelViewControl.8,FileName
.easm=EModelView.EModelViewControl.8,FileName
.sldprt=EModelView.EModelViewControl.8,FileName
.sldasm=EModelView.EModelViewControl.8,FileName
.slddft=EModelView.EModelViewControl.8,FileName

// AutoCAD
.dwg=EModelView.EModelViewControl.6,FileName
.dwg=EModelView.EModelViewControl.7,FileName
.dwf=AdView.AdViewer.1,SourcePath

// --- Inventor ---
.ipt=Inventor.ViewControl.1,FileName
.idw=Inventor.ViewControl.1,FileName

// --- Unigraphics ---
.par=AUTOVUEX.AutoVueXCtrl.1,src
.prt=AUTOVUEX.AutoVueXCtrl.1,src
.x_t=AUTOVUEX.AutoVueXCtrl.1,src

// --- Solid Edge ---
.par=SEPARTX.SEpartXCtrl.1,PartFile
.psm=SEPARTX.SEpartXCtrl.1,PartFile
.asm=SEPARTX.SEpartXCtrl.1,PartFile


// --- KOMPAS 3D ---
.cdw=KGAX.KGAXCtrl.1,DocumenFileName
.frw=KGAX.KGAXCtrl.1,DocumenFileName
.m3d=KGAX.KGAXCtrl.1,DocumenFileName


// --- Other ---

.dwf=AdView.AdViewer.1,SourcePath
.avi=MediaPlayer.MediaPlayer.1,FileName
.pdf=Adobe Acrobat PDF view

Re: По вопросу по viewer'ам

Выберите команду Вид - Настройки. В появившемся окне перейдите на закладку Вид, там на закладку Просмотр.

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

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

И еще, на расширение может быть только один обработчик, так что удалите лишние строки ( в вашем случае должно быть eprt=EModelView.EModelViewControl.8,FileName видимо)

Re: По вопросу по viewer'ам

Лишние строки я удалила. Для просмотра модели детали стоит .sldprt=EModelView.EModelViewControl.8,FileName
а для просмотра модели сборки стоит  .sldasm=EModelView.EModelViewControl.8,FileName

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

Так как же это исправить?

Re: По вопросу по viewer'ам

То что погашены это нормально. И раз галочка Просмотрщик не установлен не стоит - значит вьювер установлен у вас на машине. А что за

результат тот же, тип файла не поддерживается.

Re: По вопросу по viewer'ам

Сорри, насчет тип файла не поддерживается понятно.

Re: По вопросу по viewer'ам

Проверьте пожалуйста следующие вещи

  • Есть ли главный документ у номенкатуры?

  • Есть ли эскиз у активной версии этого документа?

  • Есть ли эскиз типа Оперативный документ?

При наличии всех этих данных, и поддерживаемого файла, при выполнении команды Документы и эскизы - Показать документ на закладке Просмотр документа должен появится просмотр.

Re: По вопросу по viewer'ам

Спасибо. С просмотром моделей и чертежей внутри ТКС всё решилось.
А вот с просмотром во внешнем приложении как-то непонятно. Т.е. когда я открываю в Зависимых Документы номенклатуры, далее Файловый состав и из контекста вызываю Просмотр чертежа, он открывается в SW и доступен для редактирования, а нужен только просмотр и, по идее, он должен бы был открыться в просмотрщике EModelViewer... Или я что-то не так понимаю? Хотя если бы не было разницы между командами контекста Просмотр и Редактирование, то зачем их дублировать? Проясните пожалуйста этот момент.

Re: По вопросу по viewer'ам

Может надо командную строку указать для команды просмотр? (Типы файлов - Команды надфайлом - Просмотр)

Re: По вопросу по viewer'ам

Команда Просмотр - это команда, которая настраивается в программе ) пункт 2.5.2 Типы файлов и 11.6 Команды пользователя документации.

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

Сам TechnologiCS рассматривает команду по "Клаcсу операции", и в зависимости от этого класса уже обрабатывает команду далее.

Re: По вопросу по viewer'ам

Всё понятно :) Мерси всем ответившим.

Re: По вопросу по viewer'ам

Здравствуйте!
Подскажите есть ли какой-нибудь более продвинутый просмотрщик картинок (bmp, gif, jpeg...)

Re: По вопросу по viewer'ам

Здравствуйте. Подскажите пожалуйста, как настроить возможность открытия файлов .cdw во внешнем файле. На компьютере установлена программа КОМПАС 3D V12, и TechnologiCS версии 5.7 локально. Дело в том, что используются файлы 3D-моделей SolidWorks и чертежи Компас без 3D-моделей. При добавлении типа файлов "Чертеж КОМПАС" были выполнены настройки согласно п. 2.5.2 Руководства пользователя (последовательно для открытия и редактирования были выбраны настройки командной строки : стандартная команда Windows open). В настройках (Вид - настройки - вид - просмотр) установлена галочка "Использовать установленные программы просмотра и выбрано расширение .cdw.
В результате, прикрепленные к номенклатурной позиции 3D-модели SolidWorks в файловом составе открываются во внешнем файле. При нажатии правой кнопкой мыши на этом документе (.sldasm или sldprt ) Верхние 2 строчки "Просмотр" и "Редактировать" активны. (Как и было описано выше, настройки для этой программы работают).
Для прикрепленного файла .cdw в контекстном меню строк "Просмотр" и "Редактировать" нет вообще, а "Просмотреть как эскиз" активна и открывает (после нажатия "игнорировать" в дополнительном окне файл чертежа в натуральную величину в окне просмотра эскизов, без возможности его масштабировать.
В файле CSDNView.ini для обработки файлов КОМПАСа следующие строки:
// --- KOMPAS 3D ---
.cdw=KGAX.KGAXCtrl.1,DocumenFileName
.frw=KGAX.KGAXCtrl.1,DocumenFileName
.m3d=KGAX.KGAXCtrl.1,DocumenFileName

Re: По вопросу по viewer'ам

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

Пока http://www.technologics.ru/faq#setup2

1. Включите галочку Использовать установленные программы просмотра ( на закладке просмотр предположительно все остальное  должно быть пустым - стоит только галочка).

2. В CSDNView.ini у нас сейчас содержатся следующие строки (на всякий случай ваш вариант сохраните, так как в новой версии мы будем поддерживать большое число программ просмотра автоматически, а в 5.7 возможно потребуется настройка руками)

// --- Solid Works ---
.sldprt=EModelView.EModelViewControl,FileName
.sldasm=EModelView.EModelViewControl,FileName
.slddrw=EModelView.EModelViewControl,FileName
.eprt=EModelView.EModelViewControl,FileName
.easm=EModelView.EModelViewControl,FileName
.edrw=EModelView.EModelViewControl,FileName

// --- Solid Edge ---
.par=SEPREVIEW.SEPreviewCtrl.1,PartFile
.psm=SEPREVIEW.SEPreviewCtrl.1,PartFile
.pwd=SEPREVIEW.SEPreviewCtrl.1,PartFile
.asm=SEPREVIEW.SEPreviewCtrl.1,PartFile
.dft=SEPREVIEW.SEPreviewCtrl.1,PartFile


// --- KOMPAS 3D ---
.cdw=KGAX.KGAXCtrl,DocumenFileName
.m3d=KGAX.KGAXCtrl,DocumenFileName
.a3d=KGAX.KGAXCtrl,DocumenFileName

ну и далее

Для прикрепленного файла .cdw в контекстном меню строк "Просмотр" и "Редактировать" нет вообще

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

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

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

Re: По вопросу по viewer'ам

Спасибо большое. Заработало. Просто действительно поле "Тип файла" было пустым, и вчера я его и поменять не могла, а сегодня получилось поставить тип файла и заработало.