Перейти к содержанию

Bucho

Пользователи
  • Публикаций

    230
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент Bucho

  1. Можно ли создать видовой экран в пространстве модели? Удобно организовать печать в ПДФ если бы можно было создать видовой экран в пространстве модели
  2. Мне интересно почему нано работает медленнее чем автокад? Один и то же файл на автокаде летает, а на нанокаде тормозит?
  3. А если серьезно, то нужен инструмент что бы работать с "привязанными" объектами. Хотя бы чтоб можно было в свойствах видеть что привязано. А в идеале и там же можно было поправить объект.
  4. Еще уточнение про то что таблицы это объект БД. После копирования двух таблиц связь слетает, но и после привязки объекта ему присваивается сначала индекс 2 (object2), а не 1(object1). Как только в главной таблице сделаю изменения, то индекс объекта становится 1, но если формула - Object1.i2+Object1.i8+... то надо сначала изменить формулу на Object2.i2+Object2.i8+... После того как поменяю в главной таблице данные формула становится Object1.i2+Object2.i8+... А в справке написано что редактор сам поменяет индекс на 1 если такой объект отсутствует "В формуле любой ячейки можно использо
  5. В комментарии ? И в вашем файле проблема таже - если эти две таблицы скопировать/вставить то связи пропадут. Группу вставлять - это наверно самый правильный способ
  6. Как создавать именованные ячейки? В справке по нанокаду не нашел. Ткните пальцем
  7. Есть у меня две таблицы данные из одной связаны с другой таблицей. Когда я их копирую связь (привязка объекта) теряется, да и фиг с ней, но когда я привязываю объект он сначала привязывается с индексом 2 (object2.a1), но стоит только в связанной таблице изменить ячейку a1 то индекс меняется на 1 (object1.a1). Это так и задумано или косяк в программе? Как побороть?
  8. Для обозначения кабельных линий на топосъемке использую полилинии. И создал свой тип линии - W1 - W1 - . Так если нарисовать прямоугольник этой линией, то W1 поворачивается на 360 градусов, а я на сколько помню надписи должны быть снизу вверх или слева на право. Как сделать (если возможно) чтобы W1 располагалось в соответствии с требованиями? И как сделать чтобы можно было выбирать у типа линии индекс после W?
  9. Так и мои задачи попроще - проектирование внешних сетей, там не нужно монтажных схем и планов расположения . Получается громоздко, но надеюсь это пока приобрету опыт. Затем пойдет оптимизация. Раньше у меня в Секселе в табличке все обсчитывалось. Логично заменить два элемента одним, опять же для моих целей. Для внутрянки проще Нанокад электро пользовать - там плюшек больше. В справке очень мало про OnAddObject. И руководстве только один пример. А как я понял OnConnect это для присоединяемого объекта. А для объекта к которому присоединяется нужен все таки OnAddObject. Андрей, ты
  10. ВРУ и Автомат.7z Не могу загрузить файл, Смог ВРУ и Автомат.7z
  11. Я могу тебе его на почту прислать, просто мне стыдно свои поделки пока выкладывать. Они очень сырые.
  12. Андрей, тебе уже пора денег просить у ЗАО Нанософт Ты, мне кажется, знаешь и помогаешь гораздо больше чем техподдержка.
  13. Ну а функция OnAddObject она получается мало полезна? Все нужно писать в OnConect?
  14. Андрей, а где реальные объекты с этими функциями посмотреть можно. У меня нет в базе труб сварных. Или можно эту базу скачать где-то?
  15. Так почти и сделал: А конкретно в условия как прописать логическое выражение: я так попробовал: obj.strNameWP=="WP1" но не сработало. strNameWP - объявлена в присоединяемом объекте как имя плоскости к которой присоединяется объект (strNameWP=GetNearestPlane(pntOrigin))
  16. Подскажите Гуру - Как в объекте №1( к которому присоединяется другой объект №2) сделать линию которая отображается в зависимости от плоскости к которой присоединен объект №2 ?
  17. Мне не понятно: нужно в кэш загружать данные из таблицы или не нужно? Или можно просто SelectInCache для конкретной таблицы использовать без загрузки в кэш? Тогда вместо Поле3 нужно использовать промежуточную переменную? Примерно так Protected (strTemp); .... SelectInCache(0,"kFirst","Поле1","=",2,"Поле2","=",1); strTemp=Поле3; SelectInCache(1,"kFirst","ПолеА","=",strTemp); Переменная=ПолеБ; ..... Так правильно?
  18. В справке написано что данные таблицы нужно загружать в кэш. Но если у меня несколько таблиц, то каков будет синтаксис команды? Для SelectInCache написано что я могу прямо указать из какой таблицы делать выборку. Или можно использовать SelectInCache без загрузки полей таблицы в кэш? У меня две таблицы Таблица1 Поле1 Поле2 Поле3 Таблица2 ПолеА ПолеБ Нужно из таблицы1 выбрать Поле3 для которого (Поле1=2 и Поле2=1), и затем выбрать из Таблицы2 ПолеБ для которого ПолеА=Поле3. Скрипт такой? LoadInCache (Поле1,Поле2,Поле3,ПолеА,ПолеБ); SelectInCache("kFirst","Поле1",
  19. В автокаде была команда офсет, в нанокаде наверно она тоже есть.
  20. ВРУ - вводно-распределительное устройство. у него один вводной автомат и несколько отходящих. да суть даже не в этом. Удобство функций в том что они однообразны и упрощают логику скрипта. Чем копировать кучу строк и контролировать - "Везде ли исправил имена переменных" - удобно вызвать функцию Ток (Мощность, Напряжение, Косинус) и все. Логика функции сама правильно обработает входные переменные. Изменил код функции и не надо переписывать и вспоминать где еще использовал выражение вычисления тока.
  21. Ну они конечно есть в скрипте. Затея такая: есть ВРУ с отходящими линиями. циклом перебрать все линии и посчитать ток. Конечно все решается копировать/вставить, но мне кажется это не камильфо. Т.е. пользовательская функция нужна чтобы уйти от конкретного написания глобальных имен переменных. То бишь эта функция может использоваться в другом объекте (№2), где нет таких переменных, и придется переписывать кучу кода меняя его под переменные объекта №2. А так ты скопировал функцию и считаешь ток уже кабельной линии или еще где. описание пользовательской функции User_Function (a,b,c)
  22. Выбор напряжения это для простоты понимания. Насторожило предупреждение в справке что не возможно создать пользовательские функции с входными параметрами (точнее они не поддерживаются данной версией скрипта). Так возможно или не возможно? Я переменные не описываю в секции ActHeader потому что они нужны только внутри функции.
×
×
  • Создать...