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

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


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 пользователей

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




  • Сообщения

    • gudstartup
      @stanislavz если тактовая частота цп ок видать что то с таймерными циклами слишком длинные отсюда такой лаг в работе
    • gudstartup
      да у вас очень древний чемоданчик думаю из 90-х ну его ломать не жалко но если все уже заменили с рабочего то тут даже не знаю что и посоветовать....
    • stanislavz
      Спасибо за ответ. Так этот и был заказан на запас. В машине живой рабочий. Носителя нету, все в памяти hm628128-10 + ээпром.
    • gudstartup
      @stanislavz вы уж сразу еще один контроллер закажите а потом этот доламывайте. а со старым комбинировать не пробовали? у вас там диск или ssd в качестве носителя? может hdd загибается а вы сразу в мат.плату полезли. дисковые операции тоже ввод вывод тормозят...
    • maxx2000
      Подушную малость. Чё там. Уже в упор научились резьбу резать без выходной канавки?
    • ispite
      Здравствуйте, не могу построить стандартную сетку, что не позволяет дальше провести расчёт. Получается сделать сетку "на основе кривизны", но солид отказывается считать, после нажатия кнопки "запустить исследование" происходит сбой. https://disk.yandex.ru/d/D8wvRbYMW1lWjQ
    • ddm
      изготовить по чертежу с последующим покрытием,цинкование ,по 1000 шт каждой позиции ,предложение отправить на почту qwer463@yandex.ru
    • sklide008
      И еще можно ли задать горчие клавиши на кнопки открыть, скрыть и тд?
    • sklide008
      Подскажите, пожалуйста, в инвенторе есть такой пункт упорядочи по алфавиту дерево. Здесь найти такого не могу, пытался treesorter ставить но он добавляет просто в папку а не сортирует в дереве. Есть ли такой макрос чтобы все детали в дереве по порядку и алфавиту шли?
    • stanislavz
      Есть станок с данным контроллером. Все работает. Недавно была проблема с передачей данных - установил запасной контроллер. А запасной контроллер сказал нет работе. Проблема была в программе компьютера для передачи данных. Грустно, досадно, контроллер был куплен как рабочий. Как бы и не горит, но необходимо поправить. Плата управления с процессором mc68020, память hm628128-10. Память буферным питанием от 3 батареек + 0,5 Фарада на плате как буфер для замены батареек на 1 сутки. Лежало долго, без батареек. Симптомы: После первого включения, в памяти были и программы и параметры (0 странность). Честно, удивило. Но - система жутко тормозит, отклик на нажатие кнопки 3-5 секунд. В таком режиме сумел закачать машинные параметры под свой станок. Но это заняло час.. 4 строки и ждет секунд 10 итд. Есть видео. Перекинул с рабочего контроллера, БП, плату плц, ээпром плц - все то же. Проверил осциллографом кварцы живые , частота есть, амплитуда хорошая. 1 странность - после манипуляций по замене батарейки, старые записи из памяти исчезли. Ничего не коротнул. Возможно 0,5 Ф был не заряжен. Там тоже необходимы сутки для зарядки. Но как оно было запечатоно до этого - мистика. 2 странность. Если плата лежит ночь без питания, только с буфером - потом 2-3 минуты работает хорошо. 3 аналогично работает 2-3 минуты если питание отключить и очистить питание памяти (выпаял 0,5 Ф буфер с платы) Проверка памяти на старте есть. Проходит хорошо. На зависает, на холодную пайку не похоже. Шевелил / двигал все. Да и не виснет, именно тормозит. При том если оставить на час - тоже все стабильно плохо. Если набрать быстро 5 символей- экран сразу пуст, но после задержки символы будут на экране. Заказал второй процессор и память. 10 штук. Подавал прямо 5 вольт на память - все так же. Токи потребления между плохой и хорошей платой смогу проверит.    
×
×
  • Создать...