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

Выкидывает при решении


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

Считывается из готового файла тхт, потом в процессе очень быстро вылетает ошибка и программа закрывается. В чем может быть причина?

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


Если выкидывает при решении, то, вероятно, очень много промежуточных ошибок-предупреждений. Смотрите err-файл. А лучше скажите, что за ошибка...

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

Если вылетает из-за этого сообщения, то просто нужно переписать этот кусок файла. Он косячный. Тут вам не помогут... это хитрые команды.

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

в каком смысле переписать? этот кусок скопировать в другой файл и загружать с этогго файла?

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

Нет, он просто сам по себе косячный.. синтаксис кривой.

Команды  FLST и FITEM выполняются вместе и требуют согласованности. Если вы знаете, что конкретно они должны делать, то можно переписать...

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

честно, точно не знаю.

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

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

*SET, nnnk, 10000000

*AFUN, DEG
*SET, nach, 1
*SET, konez, nnuch
*SET, l,0
*SET, s, 0
*SET, nnl, 0
*SET, k, 0
*SET, nr, 1
*SET, f, 0
*SET, node_num, 1

l=konez-nach+1 ! Кол-во точек, через которые сплайн
*IF, nach, EQ, 1, THEN
line_max=0 ! Номер последней линии
nnmx1=1 ! Номер последнего узла
*ELSE
*GET, line_max, LINE,0,NUM,MAX ! Номер поел, линии
*GET, nnmx1, NODE, 0, NUM, MAX ! Номер поел, узла
*ENDIF

l=konez-nach+l
col_line=konez-nach ! Кол-во линий
FLST, 2,l,3 ! Сейчас будет вводится L номеров точек
*DO, j, nach, konez ! Цикл вводящий L точек
FITEM, 2,j
*ENDDO ! Конец цикла
SPLINE, P51X
*GET, nnl, LINE, 0, NUM, MAX ! Номер последней построенной линии
l_temp=line_max+1
*GET, nnmx1, NODE, 0, NUM, MAX ! Запоминание макс номера узла
*DO, step, l_temp, nnl

Ссылка на сообщение
Поделиться на других сайтах
l=konez-nach+l

Вот чуйствую что то тут не так :no: . Либо моё зрение хреновое, либо запись.

 

FLST, 2,l,3 ! Сейчас будет вводится L номеров точек *DO, j, nach, konez ! Цикл вводящий L точек FITEM, 2,j *ENDDO ! Конец цикла SPLINE, P51X

Я бы сделал примерно так:

Р1=... !номер первой точки

....

Рn=... !номер последней точки

SPLINE,P1,P2,...,Pn,

 

А правильнее циклом номера точек в массив загнать, и потом их оттуда брать. И, как мне кажется, количество точек ограничено цифрой 6.

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

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

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

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

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

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

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

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

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

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

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...