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

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

2 часа назад, USSR_Nic сказал:

Может кто нить подсказать, почему вместо символа табуляции в заметку на чертеже попадает какой то квадратик? строка кода:

strTemp = vbTab + "Тест1 " + sName + " Тест" + vbCrLf 

попытка вставить символ по номеру приводит к тому же результату.

Так происходит, когда объект не может воспринять тот или иной символ и заменяет его замещающей информацией. Вероятно заметки не понимают символ табуляции и для разнесения текста надо использовать другие варианты, например пробелы.

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


2 часа назад, USSR_Nic сказал:

почему вместо символа табуляции в заметку на чертеже попадает какой то квадратик?

Ну у меня напрямую, руками, в заметку не получилось вставить символ табуляции.

Кнопка табуляции работает, только если она стоит в начале строки - при этом строка сдвигается вправо.

Подозреваю, что этот символ в середину или начало заметки вставить невозможно.

На форуме спрашивали об этом 15 лет назад, вот дискуссия:

Скрытый текст

image.png

Т.к. форум тот доступен только для лицензированных пользователей SW, то выложил скрин.

Для табулированного текста посоветовали юзать таблицы.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, jtok сказал:

Т.к. форум тот доступен только для лицензированных пользователей SW, то выложил скрин.

Вроде, кто-то писал, что это не обязательное условие, а надо просто зарегистрироваться в форуме - не проверял.

 

 

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

А мне в середину и не надо. Надо в самое начало строки. Но нужен именно символ табуляции. Чтобы было как будто я в солиде в заметке нажал на Тав.

Замена на пробелы не работает там где мне нужно.

Это для макроса ТТ. Если нет табуляции то после запуска макроса он в этих строчках циферки ставит. И это меня бесит... Не хочу ручками табы ставить...

А вовнутрь ТТ не забраться. Он ехе шник.... А он то похоже умеет ставить табуляцию.

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

Это для макроса ТТ. Если нет табуляции то после запуска макроса он в этих строчках циферки ставит. И это меня бесит... Не хочу ручками табы ставить...

А вовнутрь ТТ не забраться. Он ехе шник.... А он то похоже умеет ставить табуляцию.

Есть варианты с открытыми кодами или связывайтесь с разработчиком.

 

Циферки там из-за тэгов ставятся, если вы обрабатываете эти строки программно, то нужно просто правильно записать строку и пометить строки, которые должны быть без циферок:

Цитата

См.плиложенный файл, т.к. форум тэги кушает

 

В заметке это будет выглядеть так:

Цитата

1. Один
2. Два
3. Три
без номера
без номера
4. четыре
5. пять


1. Один
2. Два

 

ПримерСписка.txt

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

Да. это здорово. Работает. теги

<PARA  number=off>
<PARA  number=on>

работают отлично. Но теперь у меня другая проблема. Я эти теги передаю в заметку, а при чтении заметки обратно в бэйсик я эти теги обратно не получаю... Можно ли как то получить их обратно, или это дорога в один конец?

Заметку читаю так:

 

    Do While Not swNote Is Nothing
        If (swNote.GetName = "TT") Then
            strTemp1 = swNote.GetText
        End If
        Set swNote = swNote.GetNext
    Loop

Или может быть есть другой способ понять в какой строке в strTemp1 есть циферка, а в какой нет?

Или заметку надо как то по другому прочитать?

Ссылка на сообщение
Поделиться на других сайтах
54 минуты назад, USSR_Nic сказал:

Можно ли как то получить их обратно, или это дорога в один конец?

Заметку читаю так:

swNote.PropertyLinkedText

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

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

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

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

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

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

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

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

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

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

    • USSR_Nic
  • Сообщения

    • Мрачный
      Есть проблема: На лазерном труборезе трубные детали обрезаются и на них же делается маркировка лазером. Парадокс неприятный: маркировка занимает больше времени, чем резка. Какой можно использовать шрифт, чтобы уменьшить временные затраты на маркировку? Понятно, что шрифт должен быть весьма "худым", в идеале одной линией отрисовываться (монолинейный шрифт). Что можете посоветовать?
    • Renovatio
      В данном примере да, 5мм. Но одним из последних прецендентов была деталь с толщиной 10мм. Но мысль хорошая, спасибо.  
    • Kelny
      swNote.PropertyLinkedText
    • vik_q
      Это я пытался вначале мкэ считать. Потом понял, что методики там другие, и упарываться и строить модель бессмысленно, потому что критериев нет. Зато есть готовый модуль у Аскона.
    • Jesse
      вы получается считали зубч. колёса в МКЭ с проверкой прочности в том числе по контактным напряжениям? Мне вот тоже кажется что это норма, что допускаемые в данном случае могут (или должны) быть выше предела текучести. Тем более колёса подвергаются закалке, азотированию или поверхностному наклёпу. Да и в целом тут больше вопрос про допускаемые при контакте... С подшипниками просто так, как пример привёл. Ещё пример - рельса при прохождении поезда. У Беляева есть. Ну там не чисто, конечно, гидростатическое сжатие прям. Близкое к трёхосному сжатию. Видно все 3 главных напряжениях близки. И вот если взять эти примеры, мы ведь получается по контактному давлению вообще прочность не смотрим. Ну разве что если хрупкий материал, то тогда по сигма1 прочность проверяем. ТАк что ли?
    • oleg1993
      Дописывание кол-ва деталей в имени файла развертки, возможно реализовать другим методом? Он же каждую развертку сохраняет и перезаписывает встречающиеся с одинаковым именем? Можно же создать переменную которая будет считать кол-во повторений?
    • vik_q
      Надо смотреть нормативку про подшипники.  Для меня эта тема отлично раскрылась в расчете зубчатых колес, когда допускаемые контактные напряжения даже с учётом циклики превышают текучесть вдвое (или даже больше?). Данные получают по результатам испытаний.   Упд. И я сомневаюсь на счёт всестороннего сжатия в подшипнике.
    • Jesse
      Ещё такой вопрос:  обычно когда считаю железку не по нормативному документу, смотрю только эквивалентные напряжения (Мизес или интенсивность напряжений).  А если решается контактная задача, то ведь по идее обязательно надо ставить условие прочности по sigma1, ну т.е. по нормальным напряжениям в области контакта? И сравнивать их с допускаемыми условно 0,65 от предела текучести?   Просто если какой-нибудь подшипник рассматривать, то там возникает НДС, близкий к всестороннему сжатию, соотв-но эквивалентные напряжения очень малы... А контактные напряжения - огого! Тысячи МПа! Получается моя логика в первом абзаце неверна?
    • Guhl
      Спасибо, посмотрю
    • USSR_Nic
      Да. это здорово. Работает. теги <PARA  number=off> <PARA  number=on> работают отлично. Но теперь у меня другая проблема. Я эти теги передаю в заметку, а при чтении заметки обратно в бэйсик я эти теги обратно не получаю... Можно ли как то получить их обратно, или это дорога в один конец? Заметку читаю так:       Do While Not swNote Is Nothing         If (swNote.GetName = "TT") Then             strTemp1 = swNote.GetText         End If         Set swNote = swNote.GetNext     Loop Или может быть есть другой способ понять в какой строке в strTemp1 есть циферка, а в какой нет? Или заметку надо как то по другому прочитать?
×
×
  • Создать...