Всем привет. Подскажите пожалуйста. При выполнении макроса нужно отключить системные сообщения о ошибках. Сценарий такой : есть поверхности которые я выделяю и хочу произвести их сшивку Set myFeature = swModel.FeatureManager.InsertSewRefSurface(True, True, True, 0.0000025, 0.0001) в твердое тело.. Бывают ситуации, когда в набор выделенных поверхностей заходят лишние и сшивка по объективным причинам не возможна. Как обработать что бы макрос продолжил исполняться? Поставил on error resume next - но жизнь отравляют системные сообщения что тело не удалось создать
C MPI та же задача примерно на треть быстрее на персоналке с двухканальной DDR4 (чего для ANSYS хватает). К Логос Прочность напрашивается высокочастотный проц из HEDT в связке c шустрой DDR5 256+ ГБ (таких станций на международном рынке ещё поискать, адекватное железо появится разве что через 1-2 года), но что есть, то есть.
Смутило #set DATA($DATA_count) "какая-то инфа", решил что это аргумент, с которым эта конструкция работает.
Понял следующее
global DATA DATA_count - объявили массив
set DATA_count 0 - обнулили счётчик
set DATA($DATA_count) "mom_machine_time" - запишет значение в строку массива, а т.к. DATA_count 0, то это запись в первую строку
incr DATA_count - прибавляет значение 1 на каждой итерации считывания этой переменной
Мне надо вывести последнее значение, но я не знаю его номер, чтобы обратиться к нему.
перед выводом в моём случае машинного времени, нужно присвоить переменной значение последней строки массива
set mom_machine_time DATA(n), а n - переменное значение от программы к программе