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

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


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

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




  • Сообщения

    • mrVladimir
      @gudstartup @Viktor2004 спасибо Вам за такое участие.  Я вот тоже в maintenance manual заглянул (наконец-то ). А вот фраза "при замене FROM/SRAM необходимо ..." (под пунктом 3 во вложении) не подразумевает, что появление ps5523 произойдет только если мы решим на нашей чпу поменять именно FROM/SRAM. А при замене других печатных плат (в том числе и материнской ) необходимо только как написано в пункте 2 восстановить данные памяти SRAM и, при необходимости, файлы пользователя. Нет?
    • maxx2000
      @davidovka это же очевидно. Вдруг нужного размера не окажется  как в анекдоте  
    • davidovka
      А для чего и сотни исполнений в таблице и гибкость одновременно?
    • ak762
      в СВ есть встроенный калькулятор для расчета балок при различных сценариях нагружения если ваш профиль монорельса совпадает с предопределенными профилями то можно прикинуть поведение монорелься без анализа на картинке 2 расчета двутавровой балки в качестве теста    
    • Viktor2004
      @mrVladimir не спешите отчаиваться. Вопрос спорный Я завел новую тему в которой мы это выясним  
    • Viktor2004
      Уважаемые специалисты. У кого был опыт замены фануковских плат? Именно на ЧПУ. Пожалуйста напишите какое ЧПУ и какую плату меняли И результат. Подошла или не подошла  
    • gudstartup
      @mrVladimir к сожалению с вашей платой все не так просто вам придется приобрести ее клон то есть она должна быть подготовлена продавцом и в нее должен быть записан серийный номер вашей старой платы он на штрихкоде а так готовить умеют не все или готовьтесь к сертификации опций также есть еще один аппаратный вариант но не каждый будет на новую плату м\сх перепаивать с риском превратить ее в кирпич.   если бы у вас был отдельный модуль процессора то вы бы просто переставили его в новую плату и все а с этой платой из-за ее не модульности намучаешься
    • SAPRonOff
      в окне состава изделия снять замочки у колонки позиция, тогда генератор колонки состава изделия не будет им присваивать свои значения автоматически, а запомнит то - что вы поставили или стояло до изменений проекта: 
    • Kelny
      Смотреть надо процедуру main, почти в самом конце: Слева от этих строк на сером поле ставите красные точки (клик мышкой) и запускаете макрос, когда макрос дойдёт до обозначенных строк можно будет наводить мышку на перменные, например, sPathName и смотреть значения, что бы определить где сбой: Для продолжения выполнения макроса нажимаем зелёный треугольничек (как кнопка Play).      
    • edifer5
      мне бы тоже было интересно,есть ли какой то способ вытащить модель из .cgd?
×
×
  • Создать...