Mathcad. Генератор кода меню
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > Mathcad. Генератор кода меню

Mathcad. Генератор кода меню

Ответ
Поиск в этой теме
Непрочитано 27.10.2023, 22:33 #1
Mathcad. Генератор кода меню
ingt
 
Регистрация: 09.08.2022
Сообщений: 1,856

Mathcad. Генератор кода меню.
  1. Создаваемые меню используются при создании различных расчетов в Mathcad.
  2. Создаваемые меню сохраняют свое значение после закрытия сохраненного файла в отличие от меню создаваемых из компонентов Mathcad.
  3. Тестировалось на W7 в Mathcad v15.0 (M020 [MC15_M020_20121127]).
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 205
Размер:	19.4 Кб
ID:	259626Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 221
Размер:	21.5 Кб
ID:	259627Нажмите на изображение для увеличения
Название: Руководство.png
Просмотров: 215
Размер:	226.5 Кб
ID:	259628Нажмите на изображение для увеличения
Название: Параметры скриптов.png
Просмотров: 202
Размер:	99.3 Кб
ID:	259629

Вложения
Тип файла: rar Генерация кода меню_v02.rar (13.6 Кб, 19 просмотров)


Последний раз редактировалось ingt, 28.10.2023 в 17:28.
Просмотров: 1960
 
Непрочитано 28.10.2023, 13:32
#2
kopekopa

типа инженер
 
Регистрация: 23.06.2011
Сообщений: 727


Еррор. Легче просто листбоксом делать (маткадовским), а в скрипте использовать оператор Select Case для присвоения нужного значения выбранного в списке
Миниатюры
Нажмите на изображение для увеличения
Название: 01.png
Просмотров: 61
Размер:	6.1 Кб
ID:	259641  
kopekopa вне форума  
 
Автор темы   Непрочитано 28.10.2023, 16:40
#3
ingt


 
Блог
 
Регистрация: 09.08.2022
Сообщений: 1,856


Какая версия маткад?
В какой момент ошибка получается?
ingt вне форума  
 
Непрочитано 28.10.2023, 16:46
#4
kopekopa

типа инженер
 
Регистрация: 23.06.2011
Сообщений: 727


v15 M050
Ошибка при открытии
Миниатюры
Нажмите на изображение для увеличения
Название: 00.png
Просмотров: 52
Размер:	5.7 Кб
ID:	259642  
kopekopa вне форума  
 
Автор темы   Непрочитано 28.10.2023, 17:00
#5
ingt


 
Блог
 
Регистрация: 09.08.2022
Сообщений: 1,856


На W10 такая ошибка, тестировал на W7. Пока не знаю причину.

Последний раз редактировалось ingt, 28.10.2023 в 17:21.
ingt вне форума  
 
Непрочитано 28.10.2023, 18:48
#6
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


ActiveX компоненты и на листе excel не очень то стабильно работали, поэтому заменял на проверку данных (выпадающие списки и чекбоксы), и жесткие гиперссылки (не формулами) в качестве кнопок. И не требовалось задавать низкий уровень безопасности. Только вот с полями ввода была засада)
Сергей812 вне форума  
 
Автор темы   Непрочитано 28.10.2023, 18:55
#7
ingt


 
Блог
 
Регистрация: 09.08.2022
Сообщений: 1,856


Цитата:
Сообщение от kopekopa Посмотреть сообщение
v15 M050
Ошибка при открытии
Миниатюры
Возможно в W10 есть какая-то системная защита от выполнения скриптов, которой в W7 не было.
ingt вне форума  
 
Непрочитано 08.11.2023, 23:43
1 | #8
kopekopa

типа инженер
 
Регистрация: 23.06.2011
Сообщений: 727


Почему нельзя просто создать комбо-бокс? Или я не понял проблему
Вложения
Тип файла: zip Комбо бокс.zip (5.8 Кб, 10 просмотров)
kopekopa вне форума  
 
Автор темы   Непрочитано 09.11.2023, 00:11
#9
ingt


 
Блог
 
Регистрация: 09.08.2022
Сообщений: 1,856


Хороший вариант. Содержимое можно прямо из иксель вставлять.
Нажмите на изображение для увеличения
Название: Snag_4bb99a0b.png
Просмотров: 68
Размер:	74.6 Кб
ID:	259900

Последний раз редактировалось ingt, 09.11.2023 в 00:34.
ingt вне форума  
 
Непрочитано 09.11.2023, 01:01
#10
kopekopa

типа инженер
 
Регистрация: 23.06.2011
Сообщений: 727


Эксель можно вообще использовать как компонент-примочку. Например, форматируя результат или добавляя входные/выходные переменные. Тогда расчеты будут оч красивыми. Можно даже генерить меню автоматически (в зависимости от пути расчета и результатов функций), скрывая/показывая нужные строки в выпадающих списках. Но это надо заморочиться
Вложения
Тип файла: zip 02.zip (15.0 Кб, 13 просмотров)

Последний раз редактировалось kopekopa, 09.11.2023 в 01:07.
kopekopa вне форума  
 
Автор темы   Непрочитано 09.11.2023, 09:44
#11
ingt


 
Блог
 
Регистрация: 09.08.2022
Сообщений: 1,856


Цитата:
Сообщение от kopekopa Посмотреть сообщение
Можно даже генерить меню автоматически (в зависимости от пути расчета и результатов функций), скрывая/показывая нужные строки в выпадающих списках.
Это с помощью компонентов иксель?
ingt вне форума  
 
Непрочитано 09.11.2023, 11:22
1 | #12
kopekopa

типа инженер
 
Регистрация: 23.06.2011
Сообщений: 727


Эксель просто как удобный помощник создания и форматирования массивов. Ими можно и маткадом управлять. Как именно делать динамические элементы управления, используя эти массивы данных, - не шарю. Сто лет назад видел заморский ролик на эту тему. Автор выводил данные своей программы в эксель (он являлся как бы скрытым компонентом данных, чтоб маткадовский лист переменными не загружать), а оттуда - обратно в маткад, присваивая элементам лист-бокса в скрипте требуемые значения.
Типа пользователь в одном списке выбирает "ложка", и тогда в другом списке появляется выбор - серебряная/золотая/алюмин ... Выбирает "вилка", и тогда в другом списке - двузубая/трехзубая/.... Такой был смысл
kopekopa вне форума  
 
Автор темы   Непрочитано 09.11.2023, 11:39
#13
ingt


 
Блог
 
Регистрация: 09.08.2022
Сообщений: 1,856


Цитата:
Сообщение от kopekopa Посмотреть сообщение
пользователь в одном списке выбирает "ложка", и тогда в другом списке появляется выбор - серебряная/золотая/алюмин ... Выбирает "вилка", и тогда в другом списке - двузубая/трехзубая/.... Такой был смысл
В самом иксель это вроде несложно. Только вопрос совмещения с маткад, наверное, надо тестировать.

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от kopekopa Посмотреть сообщение
Комбо бокс.zip (5.8 Кб, 5 просмотров)
Залезть в код этого компонента невозможно?
ingt вне форума  
 
Непрочитано 09.11.2023, 14:20
#14
kopekopa

типа инженер
 
Регистрация: 23.06.2011
Сообщений: 727


Цитата:
Сообщение от ingt Посмотреть сообщение
Залезть в код
Наверно нет
kopekopa вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > Mathcad. Генератор кода меню



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Снова Контекстное меню "по умолчанию" dorofeevms AutoCAD 4 16.12.2015 09:27
СПДС 10 + AutoCAD 2015. Меню вылетает. Red Nova ПО от CSoft 3 19.11.2015 09:00
Варианты контекстного меню, вызываемого в процессе работы команды hwd Программирование 14 24.12.2012 11:02
зависание меню свойств єлементов в AutoCad 2010 rus x86 при работе в Windows 7 micropyhcher Баги и пожелания в Autodesk 3 21.11.2009 11:05