doctorraz Posted May 24, 2021 Report Share Posted May 24, 2021 5 минут назад, dromandon сказал: Как правильно работать с этой функцией?) воть https://www.spds.ru/info/examples/messagebox.html 2 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted November 25, 2021 Report Share Posted November 25, 2021 К вопросу о возможности копирования "Объектов БД", выносок и прочих объектов (кроме маркеров) , имеющих связи с данными чертежа. spAddCopy. 3 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted November 30, 2021 Report Share Posted November 30, 2021 Попутные вопросы с других ресурсов: Обеспечение выбора параметров по разным критериям одной таблицы из другого объекта: Использование одной внешней таблицы, для определения разных параметров объекта. 2 1 Quote Link to comment Share on other sites More sharing options...
Fonkalitin Posted October 18, 2022 Report Share Posted October 18, 2022 Подскажите пожалуйста - есть ли в скрипте параметрического обьекта функция, или "костыль" для определения длины строки (аналог strLen)? И вообще какие есть методы для работы со строковыми переменными? (в документации не удалось найти ничего похожего) Quote Link to comment Share on other sites More sharing options...
MCAD Posted October 18, 2022 Report Share Posted October 18, 2022 19 минут назад, Fonkalitin сказал: есть ли в скрипте параметрического обьекта функция, или "костыль" для определения длины строки Нет. Но можно вычислить в таблице и вернуть (ctlSetValue) в объект 1 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted October 18, 2022 Report Share Posted October 18, 2022 (edited) 12 часов назад, Fonkalitin сказал: какие есть методы для работы со строковыми переменными? Коль возникают такие вопросы, возможно есть смысл посмотреть на .NET или хотя бы VBA? Даже рукописные методы на бэйсике заточенные под задачу работают значительно быстрее тех жэж встроенных отчетов ------ Upd А если с Linq, то без заморочек возможны любые выборки, группировки, сортировки Edited October 19, 2022 by doctorraz 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted October 19, 2022 Report Share Posted October 19, 2022 12 часов назад, Fonkalitin сказал: И вообще какие есть методы для работы со строковыми переменными? (в документации не удалось найти ничего похожего) А что вообще нужно сделать? Разобрать строку по символам? Или сделать "Подчёркивание" текста, то можно просто "%%UТекстовая строка" Например: UText(mp+oX*(rL)+oY*(0.0000), DegToRad(-angleTwoPi(oX,gX)), hText*rSymScl/rScl, 0.0000, -10.0000, "%%UL="+int(rL),checkAlignment,Iff(rL<50;0;iff(rL==50;1;2))); Если "разобрать" то это явно вредное занятие. Нужно собирать, например обозначение из разных параметров. 1 1 Quote Link to comment Share on other sites More sharing options...
Fonkalitin Posted October 19, 2022 Report Share Posted October 19, 2022 51 минуту назад, MCAD сказал: А что вообще нужно сделать? Разобрать строку по символам? Или сделать "Подчёркивание" текста, то можно просто "%%UТекстовая строка" Например: UText(mp+oX*(rL)+oY*(0.0000), DegToRad(-angleTwoPi(oX,gX)), hText*rSymScl/rScl, 0.0000, -10.0000, "%%UL="+int(rL),checkAlignment,Iff(rL<50;0;iff(rL==50;1;2))); UText(mp+oX*(rL)+oY*(0.0000), DegToRad(-angleTwoPi(oX,gX)), hText*rSymScl/rScl, 0.0000, -10.0000, "%%UL="+int(rL),checkAlignment,Iff(rL<50;0;iff(rL==50;1;2))); Если "разобрать" то это явно вредное занятие. Нужно собирать, например обозначение из разных параметров. Вообще хотел сделать привязку длины обьекта к длине текста находящегося в нём, но подозреваю что это можно реализовать иначе (как именно пока не знаю). Как нативно/штатно установить зависимость длины текста (UText) к параметру Length внутри параметрического обьекта? Как вообще получить значения геометрических размеров текста в составе обьекта? добавлено через 4 минут Только что, Fonkalitin сказал: Вообще хотел сделать привязку длины обьекта к длине текста находящегося в нём, но подозреваю что это можно реализовать иначе (как именно пока не знаю). Как нативно/штатно установить зависимость длины текста (UText) к параметру Length внутри параметрического обьекта? Как вообще получить значения геометрических размеров текста в составе обьекта? Функционал Умаркеров себя исчерпал уже, хочется больше возможностей в полноценных объектах. Пока много вопросов к этому инструменту и документации по нему... Quote Link to comment Share on other sites More sharing options...
doctorraz Posted October 19, 2022 Report Share Posted October 19, 2022 37 минут назад, Fonkalitin сказал: хотел сделать привязку длины обьекта к длине текста находящегося в нём вангую хочешь скрестить армяна с делаваром, получить функционал маркера (маскировку) в параметрике По моим сведениям текст в параметрике это технический, отладочный объект, соответственно развитие его функционала остановилось во временах когда была только магма, про сисофт и нанодев никто даже не слышал.. 1 Quote Link to comment Share on other sites More sharing options...
Fonkalitin Posted October 19, 2022 Report Share Posted October 19, 2022 1 минуту назад, doctorraz сказал: вангую хочешь скрестить армяна с делаваром, получить функционал маркера (маскировку) в параметрике По моим сведениям текст в параметрике это технический, отладочный объект, соответственно развитие его функционала остановилось во временах когда была только магма, про сисофт и нанодев никто даже не слышал.. В точку. Оно и чувствуется именно так... Quote Link to comment Share on other sites More sharing options...
MCAD Posted October 19, 2022 Report Share Posted October 19, 2022 51 минуту назад, doctorraz сказал: По моим сведениям текст в параметрике это технический, отладочный объект Чегой-то отладочный?!? Свои задачи он решает. "Условный параметрический болт" на подбирает свою длину под обозначение. Основные свойства самого uText доступны: А те решения, которые рассматривались очень громоздки, с учётом того, что размеры текста зависят от многих факторов. Например от шрифта, от дробей, от регистров. Наверняка придётся искать MAX-имальный размер для разных текстов, причём как по X, так и по Y. 2 часа назад, Fonkalitin сказал: Функционал Умаркеров себя исчерпал уже Ну, последний раз когда я сталкивался с таим вопросом (про текст) речь шла про подобный объект, который мы легко реализовали в uMarker Я же Вас знаю!!! Все равно найдёте то, чего не хватает!!! Спорный эффект от реализации. 2 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted October 19, 2022 Report Share Posted October 19, 2022 30 минут назад, MCAD сказал: Чегой-то отладочный?!? офф лет пять семь назад мне об этом один уважаемый товарищ написал))), когда я тож хотел размер текста получать))) 2 Quote Link to comment Share on other sites More sharing options...
MCAD Posted October 19, 2022 Report Share Posted October 19, 2022 21 минуту назад, doctorraz сказал: лет пять семь назад Не верь ему :-) 3 Quote Link to comment Share on other sites More sharing options...
Fonkalitin Posted October 19, 2022 Report Share Posted October 19, 2022 (edited) 1 час назад, MCAD сказал: Чегой-то отладочный?!? Свои задачи он решает. "Условный параметрический болт" на подбирает свою длину под обозначение. Основные свойства самого uText доступны: А те решения, которые рассматривались очень громоздки, с учётом того, что размеры текста зависят от многих факторов. Например от шрифта, от дробей, от регистров. Наверняка придётся искать MAX-имальный размер для разных текстов, причём как по X, так и по Y. Ну, последний раз когда я сталкивался с таим вопросом (про текст) речь шла про подобный объект, который мы легко реализовали в uMarker Я же Вас знаю!!! Все равно найдёте то, чего не хватает!!! Спорный эффект от реализации. Благодарю, данный пример сигнализации загазованности у меня есть (интересный на мой взгляд). Касательно функций, подскажите пожалуйста - кроме вот этих источников: - "Руководство пользователя MechaniCS" (MCS_UserGuide.pdf); - "Приложение 2. Встроенные функции" (встроенная справка СПДС); есть ли куда ещё посмотреть? (кроме ютуба и форума). Edited October 19, 2022 by Fonkalitin 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted October 19, 2022 Report Share Posted October 19, 2022 31 минуту назад, Fonkalitin сказал: куда ещё посмотреть? Тут, тут и Состав и работа MechWizard.doc 1 2 Quote Link to comment Share on other sites More sharing options...
MCAD Posted October 21, 2022 Report Share Posted October 21, 2022 В 19.10.2022 в 11:13, Fonkalitin сказал: Функционал Умаркеров себя исчерпал уже @Fonkalitin, Вероятно имелось ввиду, что Вы решили с его помощью свои текущие задачи? Но, никто никогда не говори, что вертикалки (я только про наши) должны полностью заменить нативные инструменты платформы. Наоборот. То, что можно усовершенствовать используя готовые наработки, должно быть максимально реализовано. А там, где можно и доработано напильником. 1 1 Quote Link to comment Share on other sites More sharing options...
Fonkalitin Posted October 21, 2022 Report Share Posted October 21, 2022 5 минут назад, MCAD сказал: @Fonkalitin, Вероятно имелось ввиду, что Вы решили с его помощью свои текущие задачи? Но, никто никогда не говори, что вертикалки (я только про наши) должны полностью заменить нативные инструменты платформы. Наоборот. То, что можно усовершенствовать используя готовые наработки, должно быть максимально реализовано. А там, где можно и доработано напильником. Да, вы правы. С помощью Умаркеров удалось на удивление много задач проектирования упростить. Сам подход - "максимально допиливать и реализовывать то что уже есть" мне нравиться. 2 Quote Link to comment Share on other sites More sharing options...
MCAD Posted October 21, 2022 Report Share Posted October 21, 2022 52 минуты назад, Fonkalitin сказал: С помощью Умаркеров удалось на удивление много задач проектирования упростить. При этом важно изначально продумать какие данные откуда берутся. Есть данные с чертежа, которые обычно все используют, а есть табличные данные и списки из "Редактора коллекций" на 00:26 Таблицы могут быть использованы не только внутри одного объекта БД, а использоваться как ссылки в других объектах, например в маркерах. Меньше действий, меньше ошибок, меньше исправлений данных. Таблицами-источниками, кстати, можно также управлять на форме для получения разных данных в зависимости от условий. 2 Quote Link to comment Share on other sites More sharing options...
GMaximus Posted February 16 Report Share Posted February 16 Уважаемые форумчане! Подскажите пожалуйста, что я делаю не так? Текст упорно не хочет выравниваться по правому краю. Quote Link to comment Share on other sites More sharing options...
MCAD Posted February 16 Report Share Posted February 16 9 часов назад, GMaximus сказал: не хочет выравниваться по правому краю Тут есть картинка и пример. Устарели немного картинки и ролики. Актуальный пример тут Вас интересует HorizontalAlignment 2 Quote Link to comment Share on other sites More sharing options...
Tatar Posted February 26 Report Share Posted February 26 Здравствуйте! Как организовать обновление таблиц параметров объекта из внешнего/внешних Excel файлов? Quote Link to comment Share on other sites More sharing options...
doctorraz Posted February 26 Report Share Posted February 26 (edited) 6 часов назад, Tatar сказал: Как организовать обновление таблиц параметров объекта из внешнего/внешних Excel файлов? Автоматически штатно никак Вручную: Через буфер win Импорт/экспорт ----- PS на всякий случай длина содержимого ячейки <255 символов, остальное обрежет -------------- @Tatar что бы тебя немного успокоить Спойлер а особенно ее сохранение, может занимать десятки минут вот точно на откуп автоматике этот процесс бы не отдавал Edited February 26 by doctorraz 2 1 Quote Link to comment Share on other sites More sharing options...
GMaximus Posted March 19 Report Share Posted March 19 Подскажите пожалуйста, а как создавать 3D исполнение для объекта? Если читать справку "Состав и работа MechWizard" то там есть отдельная команда "Добавить 3D-вид" в контекстном меню распознавания вида. Но фактически в редакторе я наблюдаю только одну команду "Добавить исполнение" Quote Link to comment Share on other sites More sharing options...
MCAD Posted March 19 Report Share Posted March 19 54 минуты назад, GMaximus сказал: а как создавать 3D исполнение для объекта В нонокад нельзя :-( 1 Quote Link to comment Share on other sites More sharing options...
GMaximus Posted March 19 Report Share Posted March 19 8 минут назад, MCAD сказал: В нонокад нельзя :-( А где можно? В автокаде с установленным СДПС? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.