Перейти к публикации

Тпро - новая версия


brigval

Рекомендованные сообщения

Внимание! Уточнение для пользователей программы.

Изменение в Руководстве пользователя программы Тпро:

Выберите Пуск > Панель управления > Система. В отобразившемся окне выберите Дополнительно > Системные переменные. Добавьте следующие системные переменные для Windows 32-bit (рисунок 2):

PFCLS_START_DIR = [директория установки]\i486_nt\obj

PRO_COMM_MSG_EXE = [директория установки]\i486_nt\obj\pro_comm_msg.exe

PRO_DIRECTORY = [директория установки]

Запустите файл [директория установки]\bin\vb_api_register.bat.

1

В переменной PFCLS_START_DIR надо указывать не путь к файлу pfclscom.exe, а только путь к папке с файлом.

2

Слэши необходимо развернуть в обратную сторону, как указано в приведенной цитате.

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

Ссылка на сообщение
Поделиться на других сайтах


Пока данной программой не пользуюсь

жду версию 1,08

интересует такой факт.

Сам прое у меня запускается через настроенный bat файл.

Если эти переменные забить в нем, как поведет себя программа.

Не охота на каждой новой машине делать эту процедуру.

а через батник будет удобней.

Проверьте пожалуйста.

Ссылка на сообщение
Поделиться на других сайтах

Пока данной программой не пользуюсь

жду версию 1,08

интересует такой факт.

Сам прое у меня запускается через настроенный bat файл.

Если эти переменные забить в нем, как поведет себя программа.

Не охота на каждой новой машине делать эту процедуру.

а через батник будет удобней.

Проверьте пожалуйста.

С батниками не очень дружен пока. Если дадите свой батник, проверю.

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

После обновления реестра (через него правятся переменные окружения) программа зависает на функции оповещающей систему об изменениях в реестре

SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, "Environment")

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

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

Если проявите интерес, пришлю "бету" 1.08 на посмотреть.

post-5316-1267937245_thumb.pngpost-5316-1267937264_thumb.png

post-5316-1267937271_thumb.pngpost-5316-1267937283_thumb.png

Ссылка на сообщение
Поделиться на других сайтах

После обновления реестра (через него правятся переменные окружения) программа зависает на функции оповещающей систему об изменениях в реестре

SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, "Environment")

На C++ или Delphi пишем?

Вроде оповещать об изменениях в реестре для текущего процесса не обязательно, достаточно только SetEnvironmentVariable.

Изменено пользователем Olivaw
Ссылка на сообщение
Поделиться на других сайтах

На C++ или Delphi пишем?

Вроде оповещать об изменениях в реестре для текущего процесса не обязательно, достаточно только SetEnvironmentVariable.

VB6

По информации в интернете, SetEnvironmentVariable актуальна только для текущего процесса, а данные об изменении надо передать другому процессу. Если я все правильно понял.

Ссылка на сообщение
Поделиться на других сайтах

VB6

По информации в интернете, SetEnvironmentVariable актуальна только для текущего процесса, а данные об изменении надо передать другому процессу. Если я все правильно понял.

Для текущего процесса либо для дочерних процессов, порождённых текущим. Попробуйте в общем.

Ссылка на сообщение
Поделиться на других сайтах

Вот пример моего батника.

Насчет передачи переменных должно получится

сам для toolkita пользовал

SET PATH=%PATH%;F:\ptc\proeWildfire5\bin

set PRO_DIRECTORY=F:\ptc\proeWildfire5

SET TEMP=G:\work\wildfire5\TEMP

SET PROSTD=F:\ptc\pro_stds_wildfire5

SET MCDATA=%PROSTD%\modchk\mcdata

SET PRO_LANG=russian

SET LANG=russian

SET PRO_MACHINE_TYPE=x86e_win64

SET HOME=G:\work\wildfire5

REM cd /D %HOME%

create_search_pro.exe

F:\ptc\proeWildfire5\bin\proeWildfire5.bat %1 %2 %3 %4 %5 %6 %7 %8 %9

Ссылка на сообщение
Поделиться на других сайтах

Вот пример моего батника.

Насчет передачи переменных должно получится

сам для toolkita пользовал

После запуска батника PRO_DIRECTORY не появилась среди переменных окружения

Предлагаю продолжить эту тему в новой теме, если захотите.

Ссылка на сообщение
Поделиться на других сайтах

Она и не должна там появлятся.

Она объявляется только на время сеанса работы запущенного приложения в памяти.

после закрытия унижтожается.

Ссылка на сообщение
Поделиться на других сайтах

Она и не должна там появлятся.

Она объявляется только на время сеанса работы запущенного приложения в памяти.

после закрытия унижтожается.

Чтоб не разбавлять эту тему вопросами программирования, создал новую тему и ответил <noindex>здесь</noindex>
Ссылка на сообщение
Поделиться на других сайтах

Тпро 1.08

В версии 1.08

Добавлено: Создание спецификации.

Добавлено: Вставка обозначений шероховатости, маркирования и клеймения, обозначений отверстий.

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

post-5316-1268588767_thumb.png

<noindex>Скачать</noindex>

Ссылка на сообщение
Поделиться на других сайтах

Тпро 1.08

В версии 1.08

Добавлено: Создание спецификации.

Добавлено: Вставка обозначений шероховатости, маркирования и клеймения, обозначений отверстий.

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

post-5316-1268588767_thumb.png

<noindex>Скачать</noindex>

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

Или я ошибаюсь?

Ссылка на сообщение
Поделиться на других сайтах

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

Или я ошибаюсь?

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

В настоящий момент с сайта скачать не могу, в связи с ограничением на zip на работе. Проверить дистрибутив на сайте смогу только сегодня вечером дома.

Размер файла tpro108.zip должен быть 5,32 МБ

post-5316-1268735396_thumb.png

Ссылка на сообщение
Поделиться на других сайтах

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

В настоящий момент с сайта скачать не могу, в связи с ограничением на zip на работе. Проверить дистрибутив на сайте смогу только сегодня вечером дома.

Размер файла tpro108.zip должен быть 5,32 МБ

Да, размер файла 5,32 Мб.

PS

Антивирус выключен. Пробовал трижды, но папки не создаются... :confused_1:

Ссылка на сообщение
Поделиться на других сайтах

Да, размер файла 5,32 Мб.

PS

Антивирус выключен. Пробовал трижды, но папки не создаются... :confused_1:

1

Попробуйте перезагрузить компьютер, а потом проинсталировать.

2

Если есть возможность, попробуйте проинсталировать на другой машине.

3

Какой Виндус?

4

Кроме папок остальное устанавливается?

5

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

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

Ссылка на сообщение
Поделиться на других сайтах

1

Попробуйте перезагрузить компьютер, а потом проинсталировать.

2

Если есть возможность, попробуйте проинсталировать на другой машине.

3

Какой Виндус?

4

Кроме папок остальное устанавливается?

5

Теоретически, но все же. Права на создание папок есть?

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

1 Пробовал не раз.

2 На другой машине WinXP SP2 всё прошло корректно. Папки все есть. Пока скопирую их в свою папку установки ТПро.

3 WinXP SP2

4 Да

5 Права админа

Не понял в чем дело, но спасибо, Ваши вопросы помогли...

Может трабл из-за этого

post-680-1268738780_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

1 Пробовал не раз.

2 На другой машине WinXP SP2 всё прошло корректно. Папки все есть. Пока скопирую их в свою папку установки ТПро.

3 WinXP SP2

4 Да

5 Права админа

Не понял в чем дело, но спасибо, Ваши вопросы помогли...

Может трабл из-за этого

post-680-1268738780_thumb.jpg

В прилагаемом текстовом файле Читаем.txt я написал требования к пути. Они продиктованы требованиями ProE. Их надо обязательно выполнить.

1 Путь лучше английскими буквами

2 Отсутствие символов, не поддерживаемых самим ProE в именах файлов (точки и т.п.)

3 Длина пути не более 20 символов.

Это необходимо для надежного запуска программы с помощью кнопок на панели управления Proe.

Последний обратный слэш не нужен.

Ссылка на сообщение
Поделиться на других сайтах

В прилагаемом текстовом файле Читаем.txt я написал требования к пути. Они продиктованы требованиями ProE. Их надо обязательно выполнить.

1 Путь лучше английскими буквами

2 Отсутствие символов, не поддерживаемых самим ProE в именах файлов (точки и т.п.)

3 Длина пути не более 20 символов.

Это необходимо для надежного запуска программы с помощью кнопок на панели управления Proe.

Последний обратный слэш не нужен.

Всё, что Вы написали, мною выполнялось в абсолютной точности.

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

Кстати, перенос папок не помог, т.к. ругаться продолжает всё равно на dll.

Ссылка на сообщение
Поделиться на других сайтах

Всё, что Вы написали, мною выполнялось в абсолютной точности.

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

Кстати, перенос папок не помог, т.к. ругаться продолжает всё равно на dll.

В момент запука программы с помощью кнопки на панели управления?

Приведите, пожалуйста, скриншот сообщения.

Ссылка на сообщение
Поделиться на других сайтах

В момент запука программы с помощью кнопки на панели управления?

Приведите, пожалуйста, скриншот сообщения.

Да, и с помощью кнопки, и через меню Пуск....

post-680-1268744155_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • BASH_HD
      4-ю ось я подключал через заводское меню. Прописано в оболочке оно. 4-я ось DDR.  Но для добавления пятой в меню нет ничего…  вобщем неизвестно еще какие будут подставы от фанука.     возможно у них своя процедура предусмотрена, которая не через опции работает а сразу из этого меню все добавляет.   Теоретически софт этот может иметь доступ ко всем параметрам и опциям?
    • SAPRonOff
      Пример со шлицами, а-ля видео про шлицы от Дейва:    и видео построения бобышки без эскиза, бобышка может быть одноконтурной или многоконтурной, выбирать можно плоские грани или двойной кривизны, в принципе ограничения, в основном, в фантазии пользователя:       
    • Viktor2004
      Вот тут я полтора года назад 4 ось на Рободрилл подключал. Все опции там уже стояли https://cccp3d.ru/topic/148311-robodrill/  
    • BASH_HD
      По китайцам нашел еще 3 обьявления на 1688.   Искал по ошибке сертификата 5523  .   на картинке прям нарисован рободрилл и тект "открываем 4, 5 ось "  остается вопрос с трудностями перевода.  ну и риск, что китаец возьмет деньги скажем через крипту  и пришлет какую-то хрень которая закирпичит станок.   Спокойней было бы, чтобы обозначился наш местный профессионал бывший официал FANUC, у которого уже налажен контакт с проверенным китайцем. пусть это и будет чуть дороже.   Кстати я с нашим сервисом Фанук уже общался несколько лет назад. и успешно активировал ось на другом рободрилле.   Связался с тем сотрудником, контакты сохранились. Возможно он даже есть на этом форуме.  Пока не предложил ничего, посмотрим....        про ладдер там проблем быть не должно.  все открыто и доступно к редактированию .   уже проследил какое ладдеру нужно кип реле для 5 оси и включил его.      
    • Killerchik
      Ну да, в прошлом)))) Директ драйв-это всё таки топ сегмент. Ну а про энкодер на столе я и написал. В общем, всё выяснили, надеюсь автор найдёт нужного человечка. Ооооо, понты сами себя не нарежут.
    • Viktor2004
      Вот год назад покупали китайские станки определенного типа. Там на открывание дверцы ATC стоял пневмоцилиндр. Дешево и сердито. Сейчас те же самые станки идут с сервомотором на открывание-закрывание дверцы. И при каждом включении станка надо эту дверцу обнулять. Зачем стали так делать китайцы, которые экономят на каждой гайке, понять не могу
    • gudstartup
      поэтому сейчас редукторы в прошлом и ставят dd моторы а уж если редуктор то с доп. датчиком на валу плашайбь
    • Viktor2004
      я просто с названием таким не сталкивался. "Индексная ось" вот индексный патрон, название официальное
    • Killerchik
      По-идее, особо ничем. Но механически и по моментным характеристикам она может быть неспособна работать в процессе резания - например, четвёртая ось на базе червячного редуктора с диким люфтом и движком с мизерным моментом. Разжались-повернулись потихоньку по энкодеру стола-зажались.
    • gudstartup
      i это интерлок и это вовсе не значит что ось не может двигаться просто оа как правило после индексации становится на тормоз и отключается но это не мешает вам индексировать например оси a и с одновременно введение 5 оси в рободрилл может быть сопряжено с которыми трудостями например ось подключается через сервисное приложение с паролем и пока вы не выполните процедуру ось ни в чпу  ни в ладдере не активируется. полноценная она  а называется так потому что оси поворотного стола как правило поворачивают плоскость обработки и фиксируются .
×
×
  • Создать...