SAPR-ART
dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > SCAD 21++ Jscript Вывод результатов армирования

SCAD 21++ Jscript Вывод результатов армирования

Версия для печати
 
Ответ
Опции темы Поиск в этой теме
Непрочитано 06.06.2018, 16:36 1 |
SCAD 21++ Jscript Вывод результатов армирования
DEM
 
YngIngKllr
 
СПб
Регистрация: 29.03.2005
Сообщений: 12,695

DEM вне форума Вставить имя

Привет всем!
Собсно довольно таки неожиданно, разработчики SCADa добавили возможность создавать собственные скрипты.
Может быть кто то уже пробовал создавать собственные скрипты для СКАДа, на самом деле штука довольно перспективная.
Можно фактически использовать API который раньше был представлен только для С++.

Вложения
Тип файла: pdf SCAD_Plugins.pdf (373.8 Кб, 182 просмотров)

__________________
Шаг 12й......
Мои публикации
Просмотров: 4051
 
Автор темы   Непрочитано 13.06.2018, 22:46
#41
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,695


Цитата:
Сообщение от miko2009 Посмотреть сообщение
нам предлагают (европейцы) попробовать SCIA , только она не поддерживает русский язык в свежих версиях. Там есть что тебе нужно, считается что у нее самый лучший генератор отчетов.
Пока мы со СКАДом дружим, но есть мнение что пора завязывать.
У нас очень крупная кампания, лидер в СПб. Ну и бюрократия ещё та.
Довольно сложно аргументировать некоторые действия.
Зы. Не отходим от темы
__________________
Шаг 12й......
Мои публикации
DEM вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 13.06.2018, 22:48
#42
miko2009

Инженер-конструктор
 
Регистрация: 13.10.2011
Москва
Сообщений: 2,219


Цитата:
Сообщение от DEM Посмотреть сообщение
Пока мы со СКАДом дружим, но есть мнение что пора завязывать.
У нас очень крупная кампания, лидер в СПб. Ну и бюрократия ещё та.
Довольно сложно аргументировать некоторые действия.
Offtop: я тоже в этой компании работаю , только в Мск
__________________
Allplan или Revit
miko2009 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.06.2018, 05:57
#43
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 1,695


Что бы не отвлекаться от темы...
Цитата:
Сообщение от DEM Посмотреть сообщение
Может получится договориться все таки с разработчиками СКАДа по части доступа к результатам расчета арматуры.
Цитата:
Сообщение от DEM Посмотреть сообщение
Пока они против, аргументы их приводить не буду.
Я может чего не понимаю, но файлы SCAD, Лира, Мономах, хоть и бинарные, но нифига не зашифрованы и довольно просты по структуре... в рамках статьи 1280 ГК РФ, вполне можно их потрошить просматривать, зачем об этом спрашивать разработчиков, пока не совсем понял... Бери что тебе нужно и пользуйся.
__________________
_бложиг
Boxa вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 14.06.2018, 07:31
#44
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,695


Цитата:
Сообщение от Boxa Посмотреть сообщение
Что бы не отвлекаться от темы...


Я может чего не понимаю, но файлы SCAD, Лира, Мономах, хоть и бинарные, но нифига не зашифрованы и довольно просты по структуре... в рамках статьи 1280 ГК РФ, вполне можно их потрошить просматривать, зачем об этом спрашивать разработчиков, пока не совсем понял... Бери что тебе нужно и пользуйся.
Как ты знаешь данные по моментам, напряжениям, арматуре и т.д
Хранятся не в самом файле СКАДа, а в папке Swork насколько я помню.
Пытался я их читать, фигня какая то.
Может ты конечно сможешь хотя бы один файл прочесть.
Тогда может и получится.
__________________
Шаг 12й......
Мои публикации
DEM вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.06.2018, 08:55
#45
румата


 
Регистрация: 06.04.2015
Сообщений: 627


Цитата:
Сообщение от Boxa Посмотреть сообщение
Я может чего не понимаю, но файлы SCAD, Лира, Мономах, хоть и бинарные, но нифига не зашифрованы и довольно просты по структуре... в рамках статьи 1280 ГК РФ, вполне можно их потрошить просматривать, зачем об этом спрашивать разработчиков, пока не совсем понял... Бери что тебе нужно и пользуйся.
Boxa, если можно, проведите короткий ликбез - чем и как их потрошить, если я, к примеру, буду использовать .net при разработке своих приложений
Цитата:
Сообщение от DEM Посмотреть сообщение
Как ты знаешь данные по моментам, напряжениям, арматуре и т.д
Хранятся не в самом файле СКАДа, а в папке Swork насколько я помню.
Так эти данные хранятся в тех же бинарных файлах.

----- добавлено через ~1 мин. -----
Цитата:
Сообщение от DEM Посмотреть сообщение
Пытался я их читать, фигня какая то.
Как Вы это делаете (читаете бинарные файлы результатов)?
румата вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.06.2018, 09:07
1 | #46
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 1,695


Offtop:
Цитата:
Сообщение от румата Посмотреть сообщение
короткий ликбез - чем и как их потрошить.... ......Как Вы это делаете (читаете бинарные файлы результатов)?
Я не знаю, чем их DEM читает, я пользуюсь FAR и Kaitai.
Короткий тут не получится, но мне, в свое время, очень сильный пинок в этом направление дала вот эта статья https://habr.com/post/281595/ и ее продолжение.
__________________
_бложиг
Boxa вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 14.06.2018, 09:28
#47
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,695


Собсно.
Результаты армирования сидят в файлах *.f96 / *.f92 / *.f94
Открыть пытаюсь Hex Editor Neo. Часть файла читается часть нет.
__________________
Шаг 12й......
Мои публикации
DEM вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.06.2018, 09:40
#48
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 1,695


DEM, у меня нет скада (не совсем так, но там очень длинный путь), если не сложно, выложи расчет и армирование простой плиты, элементов не более 100, с картинками и asf файлами. я постараюсь помочь...
__________________
_бложиг
Boxa вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.06.2018, 09:47
#49
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 2,704


DEM, Boxa, я посмотрел на заголовок, ..)) а в чем вопрос то?
Сейчас не соображу, какое удобство в копании в бинарном файле в отличии с *.asf , где разобрано что куда и как.

----- добавлено через ~2 мин. -----
Boxa, тестовый пример нужен?? 100 элементов придется создавать))
v.psk вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 14.06.2018, 09:56
#50
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,695


Цитата:
Сообщение от v.psk Посмотреть сообщение
DEM, Boxa, я посмотрел на заголовок, ..)) а в чем вопрос то?
Сейчас не соображу, какое удобство в копании в бинарном файле в отличии с *.asf , где разобрано что куда и как.

----- добавлено через ~2 мин. -----
Boxa, тестовый пример нужен?? 100 элементов придется создавать))
В том что хочется достичь результата одним кликом...
Получить сразу армирование всех групп армирования.
Файлы asf я могу открыть в пайтоне с помощью библиотеки Matplotlib.
Соответственно я смогу формировать сразу пакетно картинки с изополями армирования, как мне надо.
__________________
Шаг 12й......
Мои публикации
DEM вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.06.2018, 09:56
#51
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 1,695


Цитата:
Сообщение от v.psk Посмотреть сообщение
Сейчас не соображу, какое удобство в копании в бинарном файле в отличии с *.asf , где разобрано что куда и как.
Удобство начинается после того, как упрешься в ограничения afs файла, формат то старый и на большие объемы просто не рассчитан.
Да, нужен тестовый пример.
__________________
_бложиг
Boxa вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.06.2018, 09:59
1 | #52
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 2,704


Цитата:
Сообщение от Boxa Посмотреть сообщение
Да, нужен тестовый пример.
вот, свежесозданная пальма
Вложения
Тип файла: zip tst.zip (196.5 Кб, 10 просмотров)
v.psk вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 14.06.2018, 10:29
#53
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,695


Я так понял основная инфа хранится в файле *.f96
В нем вроде прослеживается структура типа 9a 99 99 99 99, это типа разделителя, но пока не уверен.
__________________
Шаг 12й......
Мои публикации
DEM вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.06.2018, 10:31
#54
румата


 
Регистрация: 06.04.2015
Сообщений: 627


Цитата:
Сообщение от DEM Посмотреть сообщение
Я так понял основная инфа хранится в файле *.f96
Да
Цитата:
Сообщение от DEM Посмотреть сообщение
В нем вроде прослеживается структура типа 9a 99 99 99 99, это типа разделителя, но пока не уверен.
В нем отслеживается структура таблицы арматуры, которую скад выводит в *.rtf
румата вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 14.06.2018, 10:35
#55
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,695


Цитата:
Сообщение от румата Посмотреть сообщение
В нем отслеживается структура таблицы арматуры, которую скад выводит в *.rtf
Ну вот значит еще чутка и раскурочим
Если открыть пайчармом, то видна структура таблицы...
Миниатюры
Нажмите на изображение для увеличения
Название: 2018-06-14_14-53-03.png
Просмотров: 74
Размер:	15.8 Кб
ID:	203549  
__________________
Шаг 12й......
Мои публикации

Последний раз редактировалось DEM, 18.06.2018 в 12:52.
DEM вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 18.06.2018, 12:03
#56
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,695


Со структурой данных пока не разобрался...
Но обнаружил что разделителем является b'\xff'
Данные записываются блоками, очень много повторений.
Не понятно зачем дублируются данные неоднократно.
__________________
Шаг 12й......
Мои публикации
DEM вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 18.06.2018, 12:16
#57
ProjectMaster


 
Регистрация: 21.08.2017
Сообщений: 655


Цитата:
Сообщение от DEM Посмотреть сообщение
Со структурой данных пока не разобрался...
Но обнаружил что разделителем является b'\xff'
Данные записываются блоками, очень много повторений.
Не понятно зачем дублируются данные неоднократно.
1. Нужно вывести армирование схемы с одним конечным элементом.
2. Нужно вывести армирование схемы с двумя идентичными конечными элементами (в одной группе армирования).
3. Нужно вывести армирование схемы с двумя идентичными конечными элементами с двумя группами армирования (в каждой по 1 идентичному КЭ).

Последний раз редактировалось ProjectMaster, 18.06.2018 в 12:25.
ProjectMaster вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 18.06.2018, 12:48
#58
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,695


Цитата:
Сообщение от ProjectMaster Посмотреть сообщение
1. Нужно вывести армирование схемы с одним конечным элементом.
2. Нужно вывести армирование схемы с двумя идентичными конечными элементами (в одной группе армирования).
3. Нужно вывести армирование схемы с двумя идентичными конечными элементами с двумя группами армирования (в каждой по 1 идентичному КЭ).
Нужно прежде всего пройтись и найти патерны...
Дальше будет проще...
Выглядит это примерно вот так...
Миниатюры
Нажмите на изображение для увеличения
Название: 2018-06-18_12-55-02.png
Просмотров: 47
Размер:	39.9 Кб
ID:	203648  
__________________
Шаг 12й......
Мои публикации

Последний раз редактировалось DEM, 18.06.2018 в 12:53.
DEM вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 18.06.2018, 13:23
#59
ProjectMaster


 
Регистрация: 21.08.2017
Сообщений: 655


Цитата:
Сообщение от DEM Посмотреть сообщение
Нужно прежде всего пройтись и найти патерны...
Дальше будет проще...
Выглядит это примерно вот так...
Нужна одно-элементная схема. Будет понятнее.

P.S. *.asf файлы годятся для любой реальной размерности задачи при условии, что координаты всех узлов расчетной схемы положительны (ответ Вохе, что asf может глючить). Если координаты есть отрицательные, то SCAD их принимает положительными и часть схемы с отрицательными координатами зеркалится в положительную область. Также SCAD не выводил asf для наклонных плит.

Последний раз редактировалось ProjectMaster, 18.06.2018 в 13:30.
ProjectMaster вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 18.06.2018, 13:31
#60
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,695




Элементарных схем уже целая куча, вы недооцениваете нас..
Уже и пайтоном и Hex Editor разбираю файлы.
Думаю еще пройтись с помощь специальных алгоритмов, которые парсят такие файлы.
__________________
Шаг 12й......
Мои публикации
DEM вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > SCAD 21++ Jscript Вывод результатов армирования

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему подбор дискретного армирования в колоннах не бьется с подобранной площадью арматуры (SCAD 11.5)? Emc SCAD 1 14.07.2017 19:44
Импорт армирования результатов армирования из расчетных программ в Автокад DEM Программирование 334 17.05.2016 06:14
Лира Сапр 2011. Подскажите, в чем причина подобных результатов армирования? Alexandra92 Лира / Лира-САПР 38 15.09.2015 16:12
Экспертиза результатов армирования в SCAD hmarochos SCAD 2 16.12.2014 12:41
SCAD. Ошибка задания коэф. постели и в модуле армирования Tony_Chu SCAD 6 05.12.2008 17:08

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||